Package | Description |
---|---|
org.eclipse.jgit.internal.ketch |
Distributed consensus system built on Git.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<ReplicaPushRequest> |
KetchReplica.queued |
Modifier and Type | Method and Description |
---|---|
(package private) void |
KetchReplica.afterPush(Repository repo,
ReplicaPushRequest req)
Callback from
ReplicaPushRequest upon success or failure. |
private boolean |
KetchReplica.defer(ReplicaPushRequest req) |
private void |
RemoteGitReplica.push(Repository repo,
ReplicaPushRequest req) |
private void |
KetchReplica.pushAsync(ReplicaPushRequest req) |
private static ObjectId |
KetchReplica.readId(ReplicaPushRequest req,
ReceiveCommand cmd) |
private void |
KetchReplica.retryLater(ReplicaPushRequest req) |
protected void |
LocalReplica.startPush(ReplicaPushRequest req)
Begin executing a single push.
|
protected abstract void |
KetchReplica.startPush(ReplicaPushRequest req)
Begin executing a single push.
|
protected void |
RemoteGitReplica.startPush(ReplicaPushRequest req)
Begin executing a single push.
|
private void |
LocalReplica.update(Repository git,
ReplicaPushRequest req,
ProposedTimestamp ts) |
private void |
KetchReplica.updateView(ReplicaPushRequest req,
ObjectId acceptId,
ReceiveCommand commitCmd) |