Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.api.errors |
Exceptions thrown by API commands.
|
org.eclipse.jgit.internal.storage.dfs |
Distributed file system based repository storage.
|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.merge |
Content and commit history merge algorithms.
|
org.eclipse.jgit.revplot |
Building/rendering revision graphs.
|
org.eclipse.jgit.revwalk |
Walking revision graphs (commit history).
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.util |
Utility classes.
|
Modifier and Type | Method | Description |
---|---|---|
Ref |
CheckoutCommand.call() |
|
Ref |
CreateBranchCommand.call() |
|
Ref |
RenameBranchCommand.call() |
|
Ref |
ResetCommand.call() |
Executes the
Reset command. |
Ref |
TagCommand.call() |
Executes the
tag command with all the options and parameters
collected by the setter methods of this class. |
Modifier and Type | Method | Description |
---|---|---|
List<Ref> |
ListBranchCommand.call() |
|
List<Ref> |
ListTagCommand.call() |
|
Collection<Ref> |
LsRemoteCommand.call() |
Executes the
LsRemote command with all the options and parameters
collected by the setter methods (e.g. |
Map<String,Ref> |
LsRemoteCommand.callAsMap() |
Same as
LsRemoteCommand.call() , but return Map instead of Collection. |
List<Ref> |
CherryPickResult.getCherryPickedRefs() |
|
List<Ref> |
RevertCommand.getRevertedRefs() |
Modifier and Type | Method | Description |
---|---|---|
PushCommand |
PushCommand.add(Ref ref) |
Add a reference to push.
|
NameRevCommand |
NameRevCommand.addRef(Ref ref) |
Add a ref to the set that all results must match.
|
CherryPickCommand |
CherryPickCommand.include(Ref commit) |
|
MergeCommand |
MergeCommand.include(Ref aCommit) |
|
RevertCommand |
RevertCommand.include(Ref commit) |
Constructor | Description |
---|---|
CherryPickResult(RevCommit newHead,
List<Ref> cherryPickedRefs) |
Modifier and Type | Method | Description |
---|---|---|
Ref |
ConcurrentRefUpdateException.getRef() |
Constructor | Description |
---|---|
ConcurrentRefUpdateException(String message,
Ref ref,
RefUpdate.Result rc) |
|
ConcurrentRefUpdateException(String message,
Ref ref,
RefUpdate.Result rc,
Throwable cause) |
Modifier and Type | Method | Description |
---|---|---|
Ref |
DfsRefDatabase.RefCache.get(String name) |
Find a reference by name.
|
Ref |
DfsRefDatabase.getRef(String needle) |
|
Ref |
DfsRefDatabase.peel(Ref ref) |
Modifier and Type | Method | Description |
---|---|---|
List<Ref> |
DfsRefDatabase.getAdditionalRefs() |
|
Map<String,Ref> |
DfsRefDatabase.getRefs(String prefix) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
DfsRefDatabase.cachePeeledState(Ref oldLeaf,
Ref newLeaf) |
Update the cached peeled state of a reference
|
protected abstract boolean |
DfsRefDatabase.compareAndPut(Ref oldRef,
Ref newRef) |
Compare a reference, and put if it matches.
|
protected abstract boolean |
DfsRefDatabase.compareAndRemove(Ref oldRef) |
Compare a reference, and delete if it matches.
|
Ref |
DfsRefDatabase.peel(Ref ref) |
|
DfsRefDatabase.RefCache |
DfsRefDatabase.RefCache.put(Ref ref) |
Obtain a modified copy of the cache with a ref stored.
|
Constructor | Description |
---|---|
RefCache(RefList<Ref> ids,
RefList<Ref> sym) |
Initialize a new reference cache.
|
Modifier and Type | Method | Description |
---|---|---|
Ref |
RefDirectory.getRef(String needle) |
|
Ref |
RefDirectory.peel(Ref ref) |
Modifier and Type | Method | Description |
---|---|---|
List<Ref> |
RefDirectory.getAdditionalRefs() |
|
Map<String,Ref> |
RefDirectory.getRefs(String prefix) |
Modifier and Type | Method | Description |
---|---|---|
Ref |
RefDirectory.peel(Ref ref) |
Modifier and Type | Class | Description |
---|---|---|
class |
ObjectIdRef |
|
static class |
ObjectIdRef.PeeledNonTag |
A reference to a non-tag object coming from a cached source.
|
static class |
ObjectIdRef.PeeledTag |
An annotated tag whose peeled object has been cached.
|
static class |
ObjectIdRef.Unpeeled |
Any reference whose peeled value is not yet known.
|
class |
SymbolicRef |
A reference that indirectly points at another
Ref . |
Modifier and Type | Method | Description |
---|---|---|
static Ref |
RefDatabase.findRef(Map<String,Ref> map,
String name) |
Try to find the specified name in the ref map using
RefDatabase.SEARCH_PATH . |
Ref |
ObjectIdRef.getLeaf() |
|
Ref |
Ref.getLeaf() |
Traverse target references until
isSymbolic() is false. |
Ref |
SymbolicRef.getLeaf() |
|
abstract Ref |
RefDatabase.getRef(String name) |
Read a single reference.
|
Ref |
RefUpdate.getRef() |
|
Ref |
Repository.getRef(String name) |
Get a ref by name.
|
Ref |
ObjectIdRef.getTarget() |
|
Ref |
Ref.getTarget() |
Get the reference this reference points to, or
this . |
Ref |
SymbolicRef.getTarget() |
|
abstract Ref |
RefDatabase.peel(Ref ref) |
Peel a possibly unpeeled reference by traversing the annotated tags.
|
Ref |
Repository.peel(Ref ref) |
Peel a possibly unpeeled reference to an annotated tag.
|
Modifier and Type | Method | Description |
---|---|---|
abstract List<Ref> |
RefDatabase.getAdditionalRefs() |
Get the additional reference-like entities from the repository.
|
Map<String,Ref> |
Repository.getAllRefs() |
|
Map<AnyObjectId,Set<Ref>> |
Repository.getAllRefsByPeeledObjectId() |
|
abstract Map<String,Ref> |
RefDatabase.getRefs(String prefix) |
Get a section of the reference namespace.
|
Map<String,Ref> |
Repository.getTags() |
|
static Collection<Ref> |
RefComparator.sort(Collection<Ref> refs) |
Sorts the collection of refs, returning a new collection.
|
Modifier and Type | Method | Description |
---|---|---|
int |
RefComparator.compare(Ref o1,
Ref o2) |
|
static int |
RefComparator.compareTo(Ref o1,
String o2) |
Compare a reference to a name.
|
static int |
RefComparator.compareTo(Ref o1,
Ref o2) |
Compare two references by name.
|
abstract Ref |
RefDatabase.peel(Ref ref) |
Peel a possibly unpeeled reference by traversing the annotated tags.
|
Ref |
Repository.peel(Ref ref) |
Peel a possibly unpeeled reference to an annotated tag.
|
Modifier and Type | Method | Description |
---|---|---|
static Ref |
RefDatabase.findRef(Map<String,Ref> map,
String name) |
Try to find the specified name in the ref map using
RefDatabase.SEARCH_PATH . |
static Collection<Ref> |
RefComparator.sort(Collection<Ref> refs) |
Sorts the collection of refs, returning a new collection.
|
Constructor | Description |
---|---|
RefUpdate(Ref ref) |
Construct a new update operation for the reference.
|
SymbolicRef(String refName,
Ref target) |
Create a new ref pairing.
|
Constructor | Description |
---|---|
RefWriter(Collection<Ref> refs) |
|
RefWriter(Map<String,Ref> refs) |
|
RefWriter(RefList<Ref> refs) |
Modifier and Type | Method | Description |
---|---|---|
String |
MergeMessageFormatter.format(List<Ref> refsToMerge,
Ref target) |
Construct the merge commit message.
|
String |
SquashMessageFormatter.format(List<RevCommit> squashedCommits,
Ref target) |
Construct the squashed commit message.
|
Modifier and Type | Method | Description |
---|---|---|
String |
MergeMessageFormatter.format(List<Ref> refsToMerge,
Ref target) |
Construct the merge commit message.
|
Modifier and Type | Method | Description |
---|---|---|
Ref |
PlotCommit.getRef(int nth) |
Get the nth Ref from this commit's ref list.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract int |
AbstractPlotRenderer.drawLabel(int x,
int y,
Ref ref) |
Draw a decoration for the Ref ref at x,y
|
Modifier and Type | Method | Description |
---|---|---|
void |
PlotWalk.addAdditionalRefs(Iterable<Ref> refs) |
Add additional refs to the walk
|
Modifier and Type | Method | Description |
---|---|---|
static List<Ref> |
RevWalkUtils.findBranchesReachableFrom(RevCommit commit,
RevWalk revWalk,
Collection<Ref> refs) |
Find the list of branches a given commit is reachable from when following
parent.s
|
Modifier and Type | Method | Description |
---|---|---|
static List<Ref> |
RevWalkUtils.findBranchesReachableFrom(RevCommit commit,
RevWalk revWalk,
Collection<Ref> refs) |
Find the list of branches a given commit is reachable from when following
parent.s
|
Modifier and Type | Method | Description |
---|---|---|
Ref |
OperationResult.getAdvertisedRef(String name) |
Get a single advertised ref by name.
|
Ref |
BaseConnection.getRef(String name) |
|
Ref |
Connection.getRef(String name) |
Get a single advertised ref by name.
|
Ref |
ReceiveCommand.getRef() |
Modifier and Type | Method | Description |
---|---|---|
Map<String,Ref> |
RefFilter.filter(Map<String,Ref> refs) |
Filters a
Map of refs before it is advertised to the client. |
protected Map<String,Ref> |
BaseReceivePack.getAdvertisedOrDefaultRefs() |
|
protected abstract Map<String,Ref> |
AbstractAdvertiseRefsHook.getAdvertisedRefs(Repository repository,
RevWalk revWalk) |
Get the refs to advertise.
|
Map<String,Ref> |
BaseReceivePack.getAdvertisedRefs() |
Get refs which were advertised to the client.
|
Collection<Ref> |
OperationResult.getAdvertisedRefs() |
Get the complete list of refs advertised by the remote.
|
Map<String,Ref> |
UploadPack.getAdvertisedRefs() |
Get refs which were advertised to the client.
|
Collection<Ref> |
BaseConnection.getRefs() |
|
Collection<Ref> |
Connection.getRefs() |
Get the complete list of refs advertised as available for fetching or
pushing.
|
Map<String,Ref> |
BaseConnection.getRefsMap() |
|
Map<String,Ref> |
Connection.getRefsMap() |
Get the complete map of refs advertised as available for fetching or
pushing.
|
Modifier and Type | Method | Description |
---|---|---|
RefSpec |
RefSpec.expandFromDestination(Ref r) |
Expand this specification to exactly match a ref.
|
RefSpec |
RefSpec.expandFromSource(Ref r) |
Expand this specification to exactly match a ref.
|
void |
BundleWriter.include(Ref r) |
Include a single ref (a name/object pair) in the bundle.
|
boolean |
RefSpec.matchDestination(Ref r) |
Does this specification's destination description match the ref?
|
boolean |
RefSpec.matchSource(Ref r) |
Does this specification's source description match the ref?
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
BaseConnection.available(Map<String,Ref> all) |
Denote the list of refs available on the remote repository.
|
protected void |
BasePackFetchConnection.doFetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream outputStream) |
Execute common ancestor negotiation and fetch the objects.
|
void |
BasePackFetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have) |
|
void |
BasePackFetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream outputStream) |
|
void |
FetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have) |
Fetch objects we don't have but that are reachable from advertised refs.
|
void |
FetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream out) |
Fetch objects we don't have but that are reachable from advertised refs.
|
Map<String,Ref> |
RefFilter.filter(Map<String,Ref> refs) |
Filters a
Map of refs before it is advertised to the client. |
Set<ObjectId> |
RefAdvertiser.send(Map<String,Ref> refs) |
Format an advertisement for the supplied refs.
|
void |
BaseReceivePack.setAdvertisedRefs(Map<String,Ref> allRefs,
Set<ObjectId> additionalHaves) |
Set the refs advertised by this ReceivePack.
|
void |
UploadPack.setAdvertisedRefs(Map<String,Ref> allRefs) |
Set the refs advertised by this UploadPack.
|
Constructor | Description |
---|---|
RemoteRefUpdate(Repository localDb,
Ref srcRef,
String remoteName,
boolean forceUpdate,
String localName,
ObjectId expectedOldObjectId) |
Construct remote ref update request by providing an update specification.
|
Modifier and Type | Class | Description |
---|---|---|
class |
RefList<T extends Ref> |
Specialized variant of an ArrayList to support a
RefDatabase . |
static class |
RefList.Builder<T extends Ref> |
Builder to facilitate fast construction of an immutable RefList.
|
Modifier and Type | Method | Description |
---|---|---|
static <T extends Ref> |
RefList.emptyList() |
Modifier and Type | Method | Description |
---|---|---|
Ref |
RefMap.get(Object key) |
|
Ref |
RefMap.put(String keyName,
Ref value) |
|
Ref |
RefMap.remove(Object key) |
Modifier and Type | Method | Description |
---|---|---|
List<Ref> |
RefList.asList() |
|
Set<Map.Entry<String,Ref>> |
RefMap.entrySet() |
|
Iterator<Ref> |
RefList.iterator() |
Modifier and Type | Method | Description |
---|---|---|
void |
RefList.Builder.addAll(Ref[] src,
int off,
int cnt) |
Add all items from a source array.
|
Ref |
RefMap.put(String keyName,
Ref value) |
Constructor | Description |
---|---|
RefMap(String prefix,
RefList<? extends Ref> packed,
RefList<? extends Ref> loose,
RefList<? extends Ref> resolved) |
Construct a map to merge 3 collections together.
|
Copyright © 2018. All rights reserved.