Uses of Interface
org.eclipse.jgit.lib.Ref
-
Packages that use Ref 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. -
-
Uses of Ref in org.eclipse.jgit.api
Methods in org.eclipse.jgit.api that return Ref Modifier and Type Method Description Ref
CheckoutCommand. call()
Ref
CreateBranchCommand. call()
Ref
RenameBranchCommand. call()
Ref
ResetCommand. call()
Executes theReset
command.Ref
TagCommand. call()
Executes thetag
command with all the options and parameters collected by the setter methods of this class.Methods in org.eclipse.jgit.api that return types with arguments of type Ref Modifier and Type Method Description List<Ref>
ListBranchCommand. call()
List<Ref>
ListTagCommand. call()
Collection<Ref>
LsRemoteCommand. call()
Executes theLsRemote
command with all the options and parameters collected by the setter methods (e.g.Map<String,Ref>
LsRemoteCommand. callAsMap()
Same asLsRemoteCommand.call()
, but return Map instead of Collection.List<Ref>
CherryPickResult. getCherryPickedRefs()
List<Ref>
RevertCommand. getRevertedRefs()
Methods in org.eclipse.jgit.api with parameters of type Ref 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 parameters in org.eclipse.jgit.api with type arguments of type Ref Constructor Description CherryPickResult(RevCommit newHead, List<Ref> cherryPickedRefs)
-
Uses of Ref in org.eclipse.jgit.api.errors
Methods in org.eclipse.jgit.api.errors that return Ref Modifier and Type Method Description Ref
ConcurrentRefUpdateException. getRef()
Constructors in org.eclipse.jgit.api.errors with parameters of type Ref Constructor Description ConcurrentRefUpdateException(String message, Ref ref, RefUpdate.Result rc)
ConcurrentRefUpdateException(String message, Ref ref, RefUpdate.Result rc, Throwable cause)
-
Uses of Ref in org.eclipse.jgit.internal.storage.dfs
Methods in org.eclipse.jgit.internal.storage.dfs that return Ref 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)
Methods in org.eclipse.jgit.internal.storage.dfs that return types with arguments of type Ref Modifier and Type Method Description List<Ref>
DfsRefDatabase. getAdditionalRefs()
Map<String,Ref>
DfsRefDatabase. getRefs(String prefix)
Methods in org.eclipse.jgit.internal.storage.dfs with parameters of type Ref Modifier and Type Method Description protected void
DfsRefDatabase. cachePeeledState(Ref oldLeaf, Ref newLeaf)
Update the cached peeled state of a referenceprotected 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 parameters in org.eclipse.jgit.internal.storage.dfs with type arguments of type Ref Constructor Description RefCache(RefList<Ref> ids, RefList<Ref> sym)
Initialize a new reference cache. -
Uses of Ref in org.eclipse.jgit.internal.storage.file
Methods in org.eclipse.jgit.internal.storage.file that return Ref Modifier and Type Method Description Ref
RefDirectory. getRef(String needle)
Ref
RefDirectory. peel(Ref ref)
Methods in org.eclipse.jgit.internal.storage.file that return types with arguments of type Ref Modifier and Type Method Description List<Ref>
RefDirectory. getAdditionalRefs()
Map<String,Ref>
RefDirectory. getRefs(String prefix)
Methods in org.eclipse.jgit.internal.storage.file with parameters of type Ref Modifier and Type Method Description Ref
RefDirectory. peel(Ref ref)
-
Uses of Ref in org.eclipse.jgit.lib
Classes in org.eclipse.jgit.lib that implement 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 anotherRef
.Methods in org.eclipse.jgit.lib that return 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 usingRefDatabase.SEARCH_PATH
.Ref
ObjectIdRef. getLeaf()
Ref
Ref. getLeaf()
Traverse target references untilisSymbolic()
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, orthis
.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.Methods in org.eclipse.jgit.lib that return types with arguments of type Ref 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.Methods in org.eclipse.jgit.lib with parameters of type Ref 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.Method parameters in org.eclipse.jgit.lib with type arguments of type 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 usingRefDatabase.SEARCH_PATH
.static Collection<Ref>
RefComparator. sort(Collection<Ref> refs)
Sorts the collection of refs, returning a new collection.Constructors in org.eclipse.jgit.lib with parameters of type Ref Constructor Description RefUpdate(Ref ref)
Construct a new update operation for the reference.SymbolicRef(String refName, Ref target)
Create a new ref pairing.Constructor parameters in org.eclipse.jgit.lib with type arguments of type Ref Constructor Description RefWriter(Collection<Ref> refs)
RefWriter(Map<String,Ref> refs)
RefWriter(RefList<Ref> refs)
-
Uses of Ref in org.eclipse.jgit.merge
Methods in org.eclipse.jgit.merge with parameters of type Ref 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.Method parameters in org.eclipse.jgit.merge with type arguments of type Ref Modifier and Type Method Description String
MergeMessageFormatter. format(List<Ref> refsToMerge, Ref target)
Construct the merge commit message. -
Uses of Ref in org.eclipse.jgit.revplot
Methods in org.eclipse.jgit.revplot that return Ref Modifier and Type Method Description Ref
PlotCommit. getRef(int nth)
Get the nth Ref from this commit's ref list.Methods in org.eclipse.jgit.revplot with parameters of type Ref 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,yMethod parameters in org.eclipse.jgit.revplot with type arguments of type Ref Modifier and Type Method Description void
PlotWalk. addAdditionalRefs(Iterable<Ref> refs)
Add additional refs to the walk -
Uses of Ref in org.eclipse.jgit.revwalk
Methods in org.eclipse.jgit.revwalk that return types with arguments of type Ref 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.sMethod parameters in org.eclipse.jgit.revwalk with type arguments of type Ref 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 -
Uses of Ref in org.eclipse.jgit.transport
Methods in org.eclipse.jgit.transport that return Ref 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()
Methods in org.eclipse.jgit.transport that return types with arguments of type Ref Modifier and Type Method Description Map<String,Ref>
RefFilter. filter(Map<String,Ref> refs)
Filters aMap
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.Methods in org.eclipse.jgit.transport with parameters of type Ref 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?Method parameters in org.eclipse.jgit.transport with type arguments of type 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 aMap
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.Constructors in org.eclipse.jgit.transport with parameters of type Ref 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. -
Uses of Ref in org.eclipse.jgit.util
Classes in org.eclipse.jgit.util with type parameters of type Ref Modifier and Type Class Description class
RefList<T extends Ref>
Specialized variant of an ArrayList to support aRefDatabase
.static class
RefList.Builder<T extends Ref>
Builder to facilitate fast construction of an immutable RefList.Methods in org.eclipse.jgit.util with type parameters of type Ref Modifier and Type Method Description static <T extends Ref>
RefList<T>RefList. emptyList()
Methods in org.eclipse.jgit.util that return Ref Modifier and Type Method Description Ref
RefMap. get(Object key)
Ref
RefMap. put(String keyName, Ref value)
Ref
RefMap. remove(Object key)
Methods in org.eclipse.jgit.util that return types with arguments of type Ref Modifier and Type Method Description List<Ref>
RefList. asList()
Set<Map.Entry<String,Ref>>
RefMap. entrySet()
Iterator<Ref>
RefList. iterator()
Methods in org.eclipse.jgit.util with parameters of type Ref 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 parameters in org.eclipse.jgit.util with type arguments of type Ref 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.
-