Modifier and Type | Method and Description |
---|---|
(package private) java.io.File |
CloneCommand.getDirectory()
Get the git directory.
|
Modifier and Type | Method and Description |
---|---|
MergeCommand |
MergeCommand.setFastForward(MergeCommand.FastForwardMode fastForwardMode)
Sets the fast forward mode.
|
PullCommand |
PullCommand.setFastForward(MergeCommand.FastForwardMode fastForwardMode)
Set the fast forward mode.
|
FetchCommand |
FetchCommand.setRecurseSubmodules(SubmoduleConfig.FetchRecurseSubmodulesMode recurse)
Set the mode to be used for recursing into submodules.
|
PullCommand |
PullCommand.setRecurseSubmodules(SubmoduleConfig.FetchRecurseSubmodulesMode recurse)
Set the mode to be used for recursing into submodules.
|
Modifier and Type | Method and Description |
---|---|
private static AttributesNode |
AttributesHandler.attributesNode(TreeWalk treeWalk,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree)
Get the
AttributesNode for the current entry. |
private static AttributesNode |
AttributesHandler.attributesNode(TreeWalk treeWalk,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree)
Get the
AttributesNode for the current entry. |
private static AttributesNode |
AttributesHandler.attributesNode(TreeWalk treeWalk,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree)
Get the
AttributesNode for the current entry. |
protected void |
AttributesHandler.mergeAttributes(AttributesNode node,
java.lang.String entryPath,
boolean isDirectory,
Attributes result)
Merges the matching node attributes for an entry path.
|
private void |
AttributesHandler.mergePerDirectoryEntryAttributes(java.lang.String entryPath,
int nameRoot,
boolean isDirectory,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree,
Attributes result)
Merges the matching working directory attributes for an entry path.
|
private void |
AttributesHandler.mergePerDirectoryEntryAttributes(java.lang.String entryPath,
int nameRoot,
boolean isDirectory,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree,
Attributes result)
Merges the matching working directory attributes for an entry path.
|
private void |
AttributesHandler.mergePerDirectoryEntryAttributes(java.lang.String entryPath,
int nameRoot,
boolean isDirectory,
WorkingTreeIterator workingTreeIterator,
DirCacheIterator dirCacheIterator,
CanonicalTreeParser otherTree,
Attributes result)
Merges the matching working directory attributes for an entry path.
|
private static <T extends AbstractTreeIterator> |
AttributesHandler.parentOf(T node) |
private static <T extends AbstractTreeIterator> |
AttributesHandler.rootOf(T node) |
Modifier and Type | Method and Description |
---|---|
RenameDetector |
BlameGenerator.getRenameDetector()
Obtain the RenameDetector, allowing the application to configure its
settings for rename score and breaking behavior.
|
Modifier and Type | Method and Description |
---|---|
ObjectChecker.ErrorType |
CorruptObjectException.getErrorType()
Specific error condition identified by
ObjectChecker . |
CorruptPackIndexException.ErrorType |
CorruptPackIndexException.getErrorType()
Specific the reason of the corrupt index file.
|
Modifier and Type | Method and Description |
---|---|
ObjectId |
RepoCommand.RemoteReader.sha1(java.lang.String uri,
java.lang.String ref)
Read a remote ref sha1.
|
Modifier and Type | Field and Description |
---|---|
private ReceivePackErrorHandler |
ReceivePackServlet.handler |
Constructor and Description |
---|
ReceivePackServlet(ReceivePackErrorHandler handler) |
UploadPackServlet(UploadPackErrorHandler handler) |
Modifier and Type | Field and Description |
---|---|
(package private) ObjectChecker.ErrorType |
FsckError.CorruptObject.errorType |
Modifier and Type | Method and Description |
---|---|
ObjectChecker.ErrorType |
FsckError.CorruptObject.getErrorType() |
Constructor and Description |
---|
CorruptObject(ObjectId id,
int type,
ObjectChecker.ErrorType errorType) |
Modifier and Type | Method and Description |
---|---|
ObjectId |
ReplicaSnapshot.getAccepted()
Get last known Git commit at
refs/txn/accepted |
PersonIdent |
Proposal.getAuthor()
Get optional author of the proposal.
|
LogIndex |
LeaderSnapshot.getCommitted()
Get state the leader knows is committed on a majority of participant
replicas
|
ObjectId |
ReplicaSnapshot.getCommitted()
Get last known Git commit at
refs/txn/committed |
java.lang.String |
ReplicaSnapshot.getErrorMessage()
Get error message
|
java.lang.Throwable |
ReplicaPushRequest.getException()
Get exception thrown, if any.
|
LogIndex |
LeaderSnapshot.getHead()
Get end of the leader's log
|
java.lang.String |
Proposal.getMessage()
Get optional message for the commit log of the RefTree.
|
PushCertificate |
Proposal.getPushCertificate()
Get optional certificate signing the references.
|
java.util.Map<java.lang.String,Ref> |
ReplicaFetchRequest.getRefs()
Get remote references, usually from the advertisement.
|
java.util.Map<java.lang.String,Ref> |
ReplicaPushRequest.getRefs()
Get remote references, usually from the advertisement.
|
protected RemoteConfig |
RemoteGitReplica.getRemoteConfig()
Get optional configuration describing how to contact the peer.
|
java.util.Date |
ReplicaSnapshot.getRetryAt()
Get when the leader will retry communication with the offline or lagging
replica
|
java.lang.String |
KetchSystem.newLeaderTag()
Construct a random tag to identify a candidate during leader election.
|
private static ObjectId |
KetchReplica.readId(ReplicaPushRequest req,
ReceiveCommand cmd) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
KetchReplica.afterPush(Repository repo,
ReplicaPushRequest req)
Callback from
ReplicaPushRequest upon success or failure. |
private static boolean |
ProposalRound.canCombine(PersonIdent a,
PersonIdent b) |
private static boolean |
ProposalRound.canCombine(PersonIdent a,
PersonIdent b) |
private static boolean |
KetchReplica.equals(ObjectId a,
LogIndex b) |
private static void |
Proposal.format(java.lang.StringBuilder s,
Ref r,
java.lang.String n) |
(package private) static ObjectId |
KetchReplica.getId(Ref ref) |
java.util.List<ReceiveCommand> |
StageBuilder.makeStageList(java.util.Set<ObjectId> newObjs,
Repository git,
ObjectInserter inserter)
Construct a set of commands to stage objects on a replica.
|
java.util.List<ReceiveCommand> |
StageBuilder.makeStageList(java.util.Set<ObjectId> newObjs,
Repository git,
ObjectInserter inserter)
Construct a set of commands to stage objects on a replica.
|
private static java.lang.String |
ProposalRound.nullToEmpty(java.lang.String str) |
private static ObjectId |
KetchReplica.readId(ReplicaPushRequest req,
ReceiveCommand cmd) |
Proposal |
Proposal.setAuthor(PersonIdent who)
Set the author for the proposal.
|
void |
ReplicaPushRequest.setException(Repository repo,
java.lang.Throwable err)
Mark the request as crashing with a communication error.
|
Proposal |
Proposal.setMessage(java.lang.String msg)
Set the message to appear in the commit log of the RefTree.
|
Proposal |
Proposal.setPushCertificate(PushCertificate cert)
Set the push certificate signing the references.
|
private void |
KetchReplica.updateView(ReplicaPushRequest req,
ObjectId acceptId,
ReceiveCommand commitCmd) |
Constructor and Description |
---|
ProposalRound(KetchLeader leader,
LogIndex head,
java.util.List<Proposal> todo,
RefTree tree) |
RemoteGitReplica(KetchLeader leader,
java.lang.String name,
URIish uri,
ReplicaConfig cfg,
RemoteConfig rc)
Configure a new remote.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
InMemoryRepository.getGitwebDescription()
Read the
GIT_DIR/description file for gitweb. |
private TemporaryBuffer.Heap |
DfsInserter.maybeGetTemporaryBuffer(java.util.List<PackedObjectInfo> list) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DfsReftableDatabase.compareAndPut(Ref oldRef,
Ref newRef)
Compare a reference, and put if it matches.
|
static DfsStreamKey |
DfsStreamKey.of(DfsRepositoryDescription repo,
java.lang.String name,
PackExt ext)
Create a
DfsStreamKey |
void |
InMemoryRepository.setGitwebDescription(java.lang.String d)
Set the
GIT_DIR/description file for gitweb. |
Constructor and Description |
---|
ByteArrayDfsStreamKey(DfsRepositoryDescription repo,
byte[] name,
PackExt ext) |
DfsStreamKey(int hash,
PackExt ext)
Constructor for DfsStreamKey.
|
Modifier and Type | Field and Description |
---|---|
private ObjectInserter |
WindowCursor.createdFromInserter |
Modifier and Type | Method and Description |
---|---|
Ref |
RefDirectory.firstExactRef(java.lang.String... refs)
Find the first named reference.
|
ObjectInserter |
WindowCursor.getCreatedFromInserter()
Get the
ObjectInserter from which this
reader was created using inserter.newReader() |
java.lang.String |
FileRepository.getGitwebDescription()
Read the
GIT_DIR/description file for gitweb. |
private java.util.Map<java.lang.String,LockFile> |
PackedBatchRefUpdate.lockLooseRefs(java.util.List<ReceiveCommand> commands)
Lock loose refs corresponding to a list of commands.
|
(package private) LockFile |
RefDirectory.lockPackedRefs() |
private Ref |
RefDirectory.readAndResolve(java.lang.String name,
RefList<Ref> packed) |
Modifier and Type | Method and Description |
---|---|
void |
FileRepository.setGitwebDescription(java.lang.String description)
Set the
GIT_DIR/description file for gitweb. |
private static void |
PackedBatchRefUpdate.unlockAll(java.util.Map<?,LockFile> locks) |
Constructor and Description |
---|
FileReftableStack(java.io.File stackPath,
java.io.File reftableDir,
java.lang.Runnable onChange,
java.util.function.Supplier<Config> configSupplier)
Creates a stack corresponding to the list of reftables in the argument
|
WindowCursor(FileObjectDatabase db,
ObjectDirectoryInserter createdFromInserter) |
Modifier and Type | Method and Description |
---|---|
CachedPackUriProvider.PackInfo |
CachedPackUriProvider.getInfo(CachedPack pack,
java.util.Collection<java.lang.String> protocolsSupported) |
Constructor and Description |
---|
PackWriter(PackConfig config,
ObjectReader reader,
PackStatistics.Accumulator statsAccumulator)
Create writer with a specified configuration.
|
Modifier and Type | Method and Description |
---|---|
Ref |
Reftable.exactRef(java.lang.String refName)
Lookup a reference, or null if not found.
|
Ref |
ReftableDatabase.exactRef(java.lang.String name)
Read a single reference.
|
abstract ReflogEntry |
LogCursor.getReflogEntry()
Get current log entry.
|
(package private) LongList |
BlockReader.readBlockPositionList() |
(package private) ReflogEntry |
BlockReader.readLogEntry() |
Ref |
Reftable.resolve(Ref symref)
Resolve a symbolic reference to populate its value.
|
Modifier and Type | Method and Description |
---|---|
private static long |
ReftableWriter.firstBlockPosition(ReftableWriter.Section s) |
private static long |
ReftableWriter.indexPosition(ReftableWriter.Section s) |
private static boolean |
ReftableBatchRefUpdate.matchOld(ReceiveCommand cmd,
Ref ref) |
void |
ReftableWriter.writeLog(java.lang.String ref,
long updateIndex,
PersonIdent who,
ObjectId oldId,
ObjectId newId,
java.lang.String message)
Write one reflog entry to the reftable.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
RefTreeDatabase.txnNamespace |
Modifier and Type | Method and Description |
---|---|
Ref |
RefTree.exactRef(ObjectReader reader,
java.lang.String name)
Read one reference.
|
(package private) Ref |
RefTreeBatch.exactRef(ObjectReader reader,
java.lang.String name) |
java.lang.String |
Command.getMessage()
Get optional message explaining command failure.
|
Ref |
Command.getNewRef()
New peeled reference.
|
Ref |
Command.getOldRef()
Old peeled reference.
|
java.lang.String |
RefTreeDatabase.getTxnNamespace()
Get namespace used by bootstrap layer.
|
Modifier and Type | Method and Description |
---|---|
static void |
Command.abort(java.lang.Iterable<Command> commands,
java.lang.String why)
Set unprocessed commands as failed due to transaction aborted.
|
private static boolean |
Command.check(DirCacheEntry cur,
Ref exp) |
private static boolean |
Command.check(DirCacheEntry cur,
Ref exp) |
(package private) boolean |
Command.checkRef(DirCacheEntry entry)
Check the entry is consistent with either the old or the new ref.
|
private static void |
RefTree.checkRef(DirCacheEntry ent,
Command cmd) |
private static ObjectId |
RefTreeDatabase.idOf(Ref src) |
private RefUpdate.Result |
RefTreeUpdate.run(Ref newRef,
RefUpdate.Result desiredResult) |
(package private) static Scanner.Result |
Scanner.scanRefTree(Repository repo,
Ref src,
java.lang.String prefix,
boolean recursive)
|
void |
Command.setResult(ReceiveCommand.Result result,
java.lang.String why)
Set the result of this command.
|
(package private) static Ref |
Command.toRef(RevWalk rw,
ObjectId id,
java.lang.String target,
java.lang.String name,
boolean mustExist) |
Constructor and Description |
---|
Command(Ref oldRef,
Ref newRef)
Create a command to create, update or delete a reference.
|
Command(Ref oldRef,
Ref newRef)
Create a command to create, update or delete a reference.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Set<java.net.HttpCookie> |
NetscapeCookieFile.mergeCookies(java.util.Set<java.net.HttpCookie> cookies1,
java.util.Set<java.net.HttpCookie> cookies2)
Merge the given sets in the following way.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
FirstWant.agent |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FirstWant.getAgent() |
Constructor and Description |
---|
FirstWant(java.lang.String line,
java.util.Set<java.lang.String> capabilities,
java.lang.String agent) |
Modifier and Type | Method and Description |
---|---|
PrePushHook |
BuiltinLFS.getPrePushHook(Repository repo,
java.io.PrintStream outputStream) |
PrePushHook |
BuiltinLFS.getPrePushHook(Repository repo,
java.io.PrintStream outputStream,
java.io.PrintStream errorStream) |
static LfsPointer |
LfsPointer.parseLfsPointer(java.io.InputStream in)
Try to parse the data provided by an InputStream to the format defined by
LfsPointer.VERSION |
Modifier and Type | Method and Description |
---|---|
AnyLongObjectId |
AtomicObjectOutputStream.getId()
Get the
id . |
Modifier and Type | Method and Description |
---|---|
Response.Action |
LargeFileRepository.getVerifyAction(AnyLongObjectId id)
Get verify action
|
Modifier and Type | Method and Description |
---|---|
Response.Action |
FileLfsRepository.getVerifyAction(AnyLongObjectId id)
Get verify action
|
Modifier and Type | Method and Description |
---|---|
abstract Ref |
RefDatabase.exactRef(java.lang.String name)
Read a single reference.
|
Ref |
Repository.exactRef(java.lang.String name)
Get a ref by name.
|
static Ref |
RefDatabase.findRef(java.util.Map<java.lang.String,Ref> map,
java.lang.String name)
Try to find the specified name in the ref map using
RefDatabase.SEARCH_PATH . |
Ref |
RefDatabase.findRef(java.lang.String name)
Read a single reference.
|
Ref |
Repository.findRef(java.lang.String name)
Search for a ref by (possibly abbreviated) name.
|
Ref |
RefDatabase.firstExactRef(java.lang.String... refs)
Find the first named reference.
|
java.lang.String |
Repository.getBranch()
Get the short name of the current branch that
HEAD points to. |
ObjectInserter |
ObjectReader.getCreatedFromInserter()
Get the
ObjectInserter from which this
reader was created using inserter.newReader() |
ObjectInserter |
ObjectReader.Filter.getCreatedFromInserter() |
java.lang.String |
Repository.getFullBranch()
Get the name of the reference that
HEAD points to. |
java.lang.String |
Repository.getGitwebDescription()
Read the
GIT_DIR/description file for gitweb. |
ObjectId |
ObjectIdRef.getObjectId()
Cached value of this ref.
|
ObjectId |
Ref.getObjectId()
Cached value of this ref.
|
ObjectId |
SymbolicRef.getObjectId()
Cached value of this ref.
|
ObjectId |
ObjectIdRef.Unpeeled.getPeeledObjectId() |
ObjectId |
ObjectIdRef.PeeledNonTag.getPeeledObjectId() |
ObjectId |
Ref.getPeeledObjectId()
Cached value of
ref^{} (the ref peeled to commit). |
ObjectId |
SymbolicRef.getPeeledObjectId()
Cached value of
ref^{} (the ref peeled to commit). |
java.util.List<java.lang.String> |
BatchRefUpdate.getPushOptions()
Gets the list of option strings associated with this update.
|
Ref |
RefDatabase.getRef(java.lang.String name)
Deprecated.
Use
RefDatabase.findRef(String) instead. |
java.lang.String |
BatchRefUpdate.getRefLogMessage()
Get the message to include in the reflog.
|
abstract ReflogReader |
Repository.getReflogReader(java.lang.String refName)
Get the reflog reader
|
java.lang.String |
Repository.getRemoteName(java.lang.String refName)
Get remote name
|
private ObjectId |
ObjectChecker.idFor(int objType,
byte[] raw) |
BlobObjectChecker |
ObjectChecker.newBlobObjectChecker()
Create a new
BlobObjectChecker . |
private RevObject |
Repository.parseSimple(RevWalk rw,
java.lang.String revstr) |
static ObjectId |
ObjectIdSerializer.read(java.io.InputStream in)
Read a possibly null
ObjectId from the stream. |
ObjectId |
Repository.readCherryPickHead()
Return the information stored in the file $GIT_DIR/CHERRY_PICK_HEAD.
|
java.lang.String |
Repository.readCommitEditMsg()
Return the information stored in the file $GIT_DIR/COMMIT_EDITMSG.
|
private java.lang.String |
Repository.readCommitMsgFile(java.lang.String msgFilename) |
java.lang.String |
Repository.readMergeCommitMsg()
Return the information stored in the file $GIT_DIR/MERGE_MSG.
|
java.util.List<ObjectId> |
Repository.readMergeHeads()
Return the information stored in the file $GIT_DIR/MERGE_HEAD.
|
ObjectId |
Repository.readOrigHead()
Return the information stored in the file $GIT_DIR/ORIG_HEAD.
|
ObjectId |
Repository.readRevertHead()
Return the information stored in the file $GIT_DIR/REVERT_HEAD.
|
java.lang.String |
Repository.readSquashCommitMsg()
Return the information stored in the file $GIT_DIR/SQUASH_MSG.
|
private java.lang.Object |
Repository.resolve(RevWalk rw,
java.lang.String revstr) |
ObjectId |
Repository.resolve(java.lang.String revstr)
Parse a git revision string and return an object id.
|
private ObjectId |
Repository.resolveAbbreviation(java.lang.String revstr) |
private java.lang.String |
Repository.resolveReflogCheckout(int checkoutNo) |
private ObjectId |
Repository.resolveSimple(java.lang.String revstr) |
java.lang.String |
Repository.shortenRemoteBranchName(java.lang.String refName)
Get a shortened more user friendly remote tracking branch name
|
java.lang.String |
Repository.simplify(java.lang.String revstr)
Simplify an expression, but unlike
Repository.resolve(String) it will not
resolve a branch passed or resulting from the expression, such as @{-}. |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
GpgSigner.canLocateSigningKey(java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider)
Indicates if a signing key is available for the specified committer
and/or signing key.
|
void |
ObjectChecker.check(AnyObjectId id,
int objType,
byte[] raw)
Check an object for parsing errors.
|
void |
ObjectChecker.checkCommit(AnyObjectId id,
byte[] raw)
Check a commit for errors.
|
private void |
ObjectChecker.checkNotWindowsDevice(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
private void |
ObjectChecker.checkPathSegment2(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
private void |
ObjectChecker.checkPersonIdent(byte[] raw,
AnyObjectId id) |
void |
ObjectChecker.checkTag(AnyObjectId id,
byte[] raw)
Check an annotated tag for errors.
|
void |
ObjectChecker.checkTree(AnyObjectId id,
byte[] raw)
Check a canonical formatted tree for errors.
|
private boolean |
ObjectChecker.checkTruncatedIgnorableUTF8(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
private boolean |
ObjectChecker.isGitmodules(byte[] buf,
int start,
int end,
AnyObjectId id)
Check if the filename contained in buf[start:end] could be read as a
.gitmodules file when checked out to the working directory.
|
static boolean |
ObjectId.isId(java.lang.String id)
Test a string of characters to verify it is a hex format.
|
private boolean |
ObjectChecker.isMacHFSGit(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
private boolean |
ObjectChecker.isMacHFSGitmodules(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
private boolean |
ObjectChecker.isMacHFSPath(byte[] raw,
int ptr,
int end,
byte[] path,
AnyObjectId id) |
private void |
ObjectChecker.report(ObjectChecker.ErrorType err,
AnyObjectId id,
java.lang.String why) |
private int |
ObjectChecker.scanPathSegment(byte[] raw,
int ptr,
int end,
AnyObjectId id) |
void |
Repository.setGitwebDescription(java.lang.String description)
Set the
GIT_DIR/description file for gitweb. |
ObjectChecker |
ObjectChecker.setIgnore(java.util.Set<ObjectChecker.ErrorType> ids)
Configure error types to be ignored across all objects.
|
ObjectChecker |
ObjectChecker.setSkipList(ObjectIdSet objects)
Enable accepting specific malformed (but not horribly broken) objects.
|
abstract void |
GpgSigner.sign(CommitBuilder commit,
java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider)
Signs the specified commit.
|
static void |
ObjectIdSerializer.write(java.io.OutputStream out,
AnyObjectId id)
Write a possibly null
ObjectId to the stream, using markers to
differentiate null and non-null instances. |
Constructor and Description |
---|
ObjectIdRef(Ref.Storage st,
java.lang.String name,
ObjectId id,
long updateIndex)
Create a new ref pairing.
|
PeeledNonTag(Ref.Storage st,
java.lang.String name,
ObjectId id)
Create a new ref pairing.
|
PeeledNonTag(Ref.Storage st,
java.lang.String name,
ObjectId id,
long updateIndex)
Create a new ref pairing with update index.
|
PeeledTag(Ref.Storage st,
java.lang.String name,
ObjectId id,
ObjectId p)
Create a new ref pairing.
|
PeeledTag(Ref.Storage st,
java.lang.String name,
ObjectId id,
ObjectId p,
long updateIndex)
Create a new ref pairing with update index.
|
Unpeeled(Ref.Storage st,
java.lang.String name,
ObjectId id)
Create a new ref pairing.
|
Unpeeled(Ref.Storage st,
java.lang.String name,
ObjectId id,
long updateIndex)
Create a new ref pairing with update index.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BouncyCastleGpgSigner.canLocateSigningKey(java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider) |
private BouncyCastleGpgKey |
BouncyCastleGpgSigner.locateSigningKey(java.lang.String gpgSigningKey,
PersonIdent committer,
BouncyCastleGpgKeyPassphrasePrompt passphrasePrompt) |
void |
BouncyCastleGpgSigner.sign(CommitBuilder commit,
java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider) |
Modifier and Type | Field and Description |
---|---|
protected Repository |
Merger.db
The repository this merger operates on.
|
Modifier and Type | Method and Description |
---|---|
Repository |
Merger.getRepository()
Get the repository this merger operates on.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
RevCommit.getEncodingName()
Determine the encoding of the commit message buffer.
|
private RevCommit |
RevWalk.nextForIterator()
Like
RevWalk.next() , but if a checked exception is thrown during the
walk it is rethrown as a RevWalkException . |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
FetchRequest.agent |
(package private) java.lang.String |
FetchV2Request.Builder.agent |
private java.lang.String |
LsRefsV2Request.agent |
(package private) TransferConfig.ProtocolVersion |
TransferConfig.protocolVersion |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FilterSpec.filterLine() |
private Ref |
UploadPack.findRef(java.lang.String name)
Find a ref in the usual search path on behalf of the client.
|
(package private) java.lang.String |
FetchRequest.getAgent() |
java.lang.String |
LsRefsV2Request.getAgent() |
java.lang.String |
ReceiveCommand.getNewSymref()
Get requested new target for a symbolic reference.
|
java.lang.String |
ReceiveCommand.getOldSymref()
Get expected old target for a symbolic reference.
|
java.util.List<java.lang.String> |
ReceivePack.getPushOptions()
Gets an unmodifiable view of the option strings associated with the push.
|
ReceivedPackStatistics |
ReceivePack.getReceivedPackStatistics()
Returns the statistics on the received pack if available.
|
java.lang.String |
ReceiveCommand.getRefLogMessage()
Get the message to include in the reflog.
|
java.lang.Boolean |
ReceiveCommand.isForceRefLog()
Check whether the reflog should be written regardless of repo defaults.
|
ObjectChecker |
TransferConfig.newObjectChecker()
Create checker to verify fetched objects
|
ObjectChecker |
TransferConfig.newReceiveObjectChecker()
Create checker to verify objects pushed into this repository
|
private static RevCommit |
UploadPack.objectIdToRevCommit(RevWalk walk,
ObjectId objectId)
Translate an object id to a RevCommit.
|
(package private) static TransferConfig.ProtocolVersion |
TransferConfig.ProtocolVersion.parse(java.lang.String name) |
(package private) static ObjectChecker.ErrorType |
TransferConfig.FsckKeyNameHolder.parse(java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
DaemonService.execute(DaemonClient client,
Repository db,
java.util.Collection<java.lang.String> extraParameters) |
(package private) void |
DaemonService.execute(DaemonClient client,
java.lang.String commandLine,
java.util.Collection<java.lang.String> extraParameters) |
static ReceiveCommand |
ReceiveCommand.link(java.lang.String oldTarget,
java.lang.String newTarget,
java.lang.String name)
Create a command to switch a symbolic reference's target.
|
(package private) static TransferConfig.ProtocolVersion |
TransferConfig.ProtocolVersion.parse(java.lang.String name) |
void |
UploadPack.sendAdvertisedRefs(RefAdvertiser adv,
java.lang.String serviceName)
Generate an advertisement of available refs and capabilities.
|
private void |
UploadPack.sendPack(PackStatistics.Accumulator accumulator,
FetchRequest req,
java.util.Collection<Ref> allTags,
java.util.List<ObjectId> unshallowCommits,
java.util.List<ObjectId> deepenNots,
PacketLineOut pckOut)
Send the requested objects to the client.
|
private void |
UploadPack.sendPack(ProgressMonitor pm,
PacketLineOut pckOut,
java.io.OutputStream packOut,
FetchRequest req,
PackStatistics.Accumulator accumulator,
java.util.Collection<Ref> allTags,
java.util.List<ObjectId> unshallowCommits,
java.util.List<ObjectId> deepenNots)
Send the requested objects to the client.
|
void |
UploadPack.setAdvertisedRefs(java.util.Map<java.lang.String,Ref> allRefs)
Set the refs advertised by this UploadPack.
|
void |
UploadPack.setAdvertiseRefsHook(AdvertiseRefsHook advertiseRefsHook)
Set the hook used while advertising the refs to the client.
|
(package private) FetchV2Request.Builder |
FetchV2Request.Builder.setAgent(java.lang.String agentValue)
Value of an agent line received after the command and before the
arguments.
|
LsRefsV2Request.Builder |
LsRefsV2Request.Builder.setAgent(java.lang.String value)
Value of an agent line received after the command and before the
arguments.
|
void |
UploadPack.setCachedPackUriProvider(CachedPackUriProvider p) |
void |
UploadPack.setPackConfig(PackConfig pc)
Set the configuration used by the pack generator.
|
void |
UploadPack.setPostUploadHook(PostUploadHook hook)
Set the hook for post upload actions (logging, repacking).
|
void |
UploadPack.setPreUploadHook(PreUploadHook hook)
Set the hook that controls how this instance will behave.
|
void |
UploadPack.setProtocolV2Hook(ProtocolV2Hook hook)
Set the protocol V2 hook.
|
void |
ReceivePack.setPushOptions(java.util.List<java.lang.String> options)
Set the push options supplied by the client.
|
void |
UploadPack.setRefFilter(RefFilter refFilter)
Set the filter used while advertising the refs to the client.
|
void |
UploadPack.setRequestValidator(UploadPack.RequestValidator validator)
Set custom validator for client want list.
|
void |
UploadPack.setTransferConfig(TransferConfig tc)
Set configuration controlling transfer options.
|
void |
UploadPack.upload(java.io.InputStream input,
java.io.OutputStream output,
java.io.OutputStream messages)
Execute the upload task on the socket.
|
void |
UploadPack.uploadWithExceptionPropagation(java.io.InputStream input,
java.io.OutputStream output,
java.io.OutputStream messages)
Execute the upload task on the socket.
|
Constructor and Description |
---|
FetchRequest(java.util.Set<ObjectId> wantIds,
int depth,
java.util.Set<ObjectId> clientShallowCommits,
FilterSpec filterSpec,
java.util.Set<java.lang.String> clientCapabilities,
int deepenSince,
java.util.List<java.lang.String> deepenNotRefs,
java.lang.String agent)
Initialize the common fields of a fetch request.
|
FetchV0Request(java.util.Set<ObjectId> wantIds,
int depth,
java.util.Set<ObjectId> clientShallowCommits,
FilterSpec filterSpec,
java.util.Set<java.lang.String> clientCapabilities,
java.lang.String agent) |
FetchV2Request(java.util.List<ObjectId> peerHas,
java.util.List<java.lang.String> wantedRefs,
java.util.Set<ObjectId> wantIds,
java.util.Set<ObjectId> clientShallowCommits,
int deepenSince,
java.util.List<java.lang.String> deepenNotRefs,
int depth,
FilterSpec filterSpec,
boolean doneReceived,
java.util.Set<java.lang.String> clientCapabilities,
java.lang.String agent,
java.util.List<java.lang.String> serverOptions,
boolean sidebandAll,
java.util.List<java.lang.String> packfileUriProtocols) |
LsRefsV2Request(java.util.List<java.lang.String> refPrefixes,
boolean symrefs,
boolean peel,
java.lang.String agent,
java.util.List<java.lang.String> serverOptions) |
ReceiveCommand(java.lang.String oldTarget,
java.lang.String newTarget,
java.lang.String name)
Create a command to switch a symbolic reference's target.
|
Modifier and Type | Method and Description |
---|---|
CoreConfig.EolStreamType |
TreeWalk.getEolStreamType(TreeWalk.OperationType opType)
Get the EOL stream type of the current entry using the config and
TreeWalk.getAttributes() . |
Modifier and Type | Method and Description |
---|---|
static TreeWalk |
TreeWalk.forPath(Repository repo,
ObjectReader reader,
java.lang.String path,
AnyObjectId... trees)
Open a tree walk and filter to exactly one path.
|
Constructor and Description |
---|
NameConflictTreeWalk(Repository repo,
ObjectReader or)
Create a new tree walker for a given repository.
|
TreeWalk(Repository repo,
ObjectReader or)
Create a new tree walker for a given repository.
|
TreeWalk(Repository repo,
ObjectReader or,
boolean closeReader) |
Modifier and Type | Method and Description |
---|---|
LfsFactory.LfsInstallCommand |
LfsFactory.getInstallCommand()
Retrieve an
LfsFactory.LfsInstallCommand which can be used to enable LFS
support (if available) either per repository or for the user. |
PrePushHook |
LfsFactory.getPrePushHook(Repository repo,
java.io.PrintStream outputStream)
Retrieve a pre-push hook to be applied using the default error stream.
|
PrePushHook |
LfsFactory.getPrePushHook(Repository repo,
java.io.PrintStream outputStream,
java.io.PrintStream errorStream)
Retrieve a pre-push hook to be applied.
|
private static IntList |
RawParseUtils.lineMapOrNull(byte[] buf,
int ptr,
int end) |
static java.lang.String |
RawParseUtils.parseEncodingName(byte[] b)
Parse the "encoding " header as a string.
|
protected static java.lang.String |
FS.readPipe(java.io.File dir,
java.lang.String[] command,
java.lang.String encoding)
Execute a command and return a single line of output as a String
|
protected static java.lang.String |
FS.readPipe(java.io.File dir,
java.lang.String[] command,
java.lang.String encoding,
java.util.Map<java.lang.String,java.lang.String> env)
Execute a command and return a single line of output as a String
|
static javax.management.ObjectInstance |
Monitoring.registerMBean(java.lang.Object mbean,
java.lang.String metricName)
Register a MBean with the platform MBean server
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
SshSupport.runSshCommand(URIish sshUri,
CredentialsProvider provider,
FS fs,
java.lang.String command,
int timeout)
Utility to execute a remote SSH command and read the first line of
output.
|
private static FS.LockToken |
FS_POSIX.token(boolean created,
java.nio.file.Path p) |
static <T extends Ref> |
RefList.toRefList(java.util.function.BinaryOperator<T> mergeFunction)
Create a
Collector for Ref . |