| Modifier and Type | Method and Description |
|---|---|
GitTask<Repository> |
GitEngine.openRepository(Directory directory)
Returns a new task for opening a Git repository located at the specified
directory.
|
Computation<Repository> |
GitCommandExecutor.openRepository(Directory directory)
Returns a new computation for opening a Git repository located at the
specified directory.
|
| Modifier and Type | Method and Description |
|---|---|
GitTask<ImmutableSet<ObjectId>> |
GitEngine.copyObjects(Repository source,
ImmutableSet<ObjectId> objects,
Repository destination)
Returns a new task for copying a set of objects from one repository to
another.
|
Computation<ImmutableSet<ObjectId>> |
GitCommandExecutor.copyObjects(Repository source,
ImmutableSet<ObjectId> objects,
Repository destination)
Returns a new computation for copying a set of objects from one repository
to another.
|
protected void |
StageGitCommand.copyObjects(Repository source,
ImmutableSet<ObjectId> objects,
Repository destination)
Adds a single asynchronous computation by invoking
GitCommandExecutor.copyObjects(Repository, ImmutableSet, Repository). |
protected void |
StageGitCommand.copyTree(Repository source,
ObjectId tree,
Repository destination)
Adds a single asynchronous computation that copies from the source
repository the specified tree object to the destination repository (as
loose objects).
|
GitTask<MaterializedEntry> |
GitEngine.materializeEntry(Repository repository,
Entry entry,
Directory target)
Returns a new task for materializing a Git tree entry at the specified
target directory.
|
Computation<MaterializedEntry> |
GitCommandExecutor.materializeEntry(Repository repository,
Entry entry,
Directory target)
Returns a new computation for materializing a Git tree entry at the
specified target directory.
|
protected void |
StageGitCommand.materializeEntry(Repository repository,
Entry entry,
Directory target)
Adds a single asynchronous computation by invoking
GitCommandExecutor.materializeEntry(Repository, Entry, Directory). |
GitTask<Blob> |
GitEngine.readBlob(Repository repository,
ObjectId id)
Returns a new task for reading a blob object from a repository.
|
Computation<Blob> |
GitCommandExecutor.readBlob(Repository repository,
ObjectId id)
Returns a new computation for reading a blob object from a repository.
|
protected void |
StageGitCommand.readBlob(Repository repository,
ObjectId id)
Adds a single asynchronous computation by invoking
GitCommandExecutor.readBlob(Repository, ObjectId). |
GitTask<Commit> |
GitEngine.readCommit(Repository repository,
ObjectId id)
Returns a new task for reading a commit object from a repository.
|
Computation<Commit> |
GitCommandExecutor.readCommit(Repository repository,
ObjectId id)
Returns a new computation for reading a commit object from a repository.
|
protected void |
StageGitCommand.readCommit(Repository repository,
ObjectId id)
Adds a single asynchronous computation by invoking
GitCommandExecutor.readCommit(Repository, ObjectId). |
GitTask<Tree> |
GitEngine.readTree(Repository repository,
ObjectId id)
Returns a new task for reading a tree object from a repository.
|
Computation<Tree> |
GitCommandExecutor.readTree(Repository repository,
ObjectId id)
Returns a new computation for reading a tree object from a repository.
|
protected void |
StageGitCommand.readTree(Repository repository,
ObjectId id)
Adds a single asynchronous computation by invoking
GitCommandExecutor.readTree(Repository, ObjectId). |
GitTask<MaybeObjectId> |
GitEngine.resolve(Repository repository,
RefName ref)
Returns a new task for resolving a Git reference.
|
Computation<MaybeObjectId> |
GitCommandExecutor.resolve(Repository repository,
RefName ref)
Returns a new computation for resolving a Git reference.
|
protected void |
StageGitCommand.resolve(Repository repository,
RefName ref)
Adds a single asynchronous computation by invoking
GitCommandExecutor.resolve(Repository, RefName). |
GitTask<MaybeObjectId> |
GitEngine.updateRef(Repository repository,
RefName ref,
ObjectId newValue)
Returns a new task for updating a Git reference.
|
Computation<MaybeObjectId> |
GitCommandExecutor.updateRef(Repository repository,
RefName ref,
ObjectId newValue)
Returns a new computation for updating a Git reference.
|
protected void |
StageGitCommand.updateRef(Repository repository,
RefName ref,
ObjectId newValue)
Adds a single asynchronous computation by invoking
GitCommandExecutor.updateRef(Repository, RefName, ObjectId). |
GitTask<ObjectId> |
GitEngine.writeCommit(Repository repository,
MutableCommit commit)
Returns a new task for writing a commit object (as a loose object) to a
repository.
|
Computation<ObjectId> |
GitCommandExecutor.writeCommit(Repository repository,
MutableCommit commit)
Returns a new computation for writing a commit object (as a loose object)
to a repository.
|
protected void |
StageGitCommand.writeCommit(Repository repository,
MutableCommit commit)
Adds a single asynchronous computation by invoking
GitCommandExecutor.writeCommit(Repository, MutableCommit). |
Computation<ObjectId> |
GitCommandExecutor.writeTree(GitCommand<?> command,
Repository repository,
MutableTree tree)
Returns a new computation for recursively writing tree objects to a
repository.
|
GitTask<ObjectId> |
GitEngine.writeTree(Repository repository,
MutableTree tree)
Returns a new task for recursively writing tree objects to a repository.
|
protected void |
StageGitCommand.writeTree(Repository repository,
MutableTree tree)
Adds a single asynchronous computation by invoking
GitCommandExecutor.writeTree(GitCommand, Repository, MutableTree). |
Copyright © 2020–2022 Objectos Software LTDA. All rights reserved.