Uses of Class
org.eclipse.jgit.transport.RefSpec
Packages that use RefSpec
Package
Description
High-level API commands (the porcelain of JGit).
Core API for repository, config, refs, object database.
Transport (fetch/push) for different protocols.
-
Uses of RefSpec in org.eclipse.jgit.api
Methods in org.eclipse.jgit.api that return types with arguments of type RefSpecModifier and TypeMethodDescriptionFetchCommand.getRefSpecs()
Get list ofRefSpec
sPushCommand.getRefSpecs()
GetRefSpec
s.Methods in org.eclipse.jgit.api with parameters of type RefSpecModifier and TypeMethodDescriptionFetchCommand.setRefSpecs
(RefSpec... specs) The ref specs to be used in the fetch operationPushCommand.setRefSpecs
(RefSpec... specs) The ref specs to be used in the push operationMethod parameters in org.eclipse.jgit.api with type arguments of type RefSpecModifier and TypeMethodDescriptionFetchCommand.setRefSpecs
(List<RefSpec> specs) The ref specs to be used in the fetch operationPushCommand.setRefSpecs
(List<RefSpec> specs) The ref specs to be used in the push operation -
Uses of RefSpec in org.eclipse.jgit.lib
Methods in org.eclipse.jgit.lib that return types with arguments of type RefSpecModifier and TypeMethodDescriptionConfig.getRefSpecs
(String section, String subsection, String name) Parse a list ofRefSpec
s from the configuration.DefaultTypedConfigGetter.getRefSpecs
(Config config, String section, String subsection, String name) TypedConfigGetter.getRefSpecs
(Config config, String section, String subsection, String name) -
Uses of RefSpec in org.eclipse.jgit.transport
Fields in org.eclipse.jgit.transport declared as RefSpecModifier and TypeFieldDescriptionstatic final RefSpec
Transport.REFSPEC_PUSH_ALL
Specification for push operation, to push all refs under refs/heads.static final RefSpec
Transport.REFSPEC_TAGS
Specification for fetch or push operations, to fetch or push all tags.Methods in org.eclipse.jgit.transport that return RefSpecModifier and TypeMethodDescriptionRefSpec.expandFromDestination
(String r) Expand this specification to exactly match a ref name.RefSpec.expandFromDestination
(Ref r) Expand this specification to exactly match a ref.RefSpec.expandFromSource
(String r) Expand this specification to exactly match a ref name.RefSpec.expandFromSource
(Ref r) Expand this specification to exactly match a ref.RefSpec.setDestination
(String destination) Create a new RefSpec with a different destination name setting.RefSpec.setForceUpdate
(boolean forceUpdate) Create a new RefSpec with a different force update setting.Create a new RefSpec with a different source name setting.RefSpec.setSourceDestination
(String source, String destination) Create a new RefSpec with a different source/destination name setting.Methods in org.eclipse.jgit.transport that return types with arguments of type RefSpecModifier and TypeMethodDescriptionRemoteConfig.getFetchRefSpecs()
Remembered specifications for fetching from a repository.RemoteConfig.getPushRefSpecs()
Remembered specifications for pushing to a repository.Methods in org.eclipse.jgit.transport with parameters of type RefSpecModifier and TypeMethodDescriptionboolean
RemoteConfig.addFetchRefSpec
(RefSpec s) Add a new fetch RefSpec to this remote.boolean
RemoteConfig.addPushRefSpec
(RefSpec s) Add a new push RefSpec to this remote.boolean
RemoteConfig.removeFetchRefSpec
(RefSpec s) Remove a fetch RefSpec from this remote.boolean
RemoteConfig.removePushRefSpec
(RefSpec s) Remove a push RefSpec from this remote.Method parameters in org.eclipse.jgit.transport with type arguments of type RefSpecModifier and TypeMethodDescriptionTransport.fetch
(ProgressMonitor monitor, Collection<RefSpec> toFetch) Fetch objects and refs from the remote repository to the local one.Transport.fetch
(ProgressMonitor monitor, Collection<RefSpec> toFetch, String branch) Fetch objects and refs from the remote repository to the local one.Transport.findRemoteRefUpdatesFor
(Collection<RefSpec> specs) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.Transport.findRemoteRefUpdatesFor
(Collection<RefSpec> specs, Map<String, RefLeaseSpec> leases) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.static Collection<RemoteRefUpdate>
Transport.findRemoteRefUpdatesFor
(Repository db, Collection<RefSpec> specs, Collection<RefSpec> fetchSpecs) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.static Collection<RemoteRefUpdate>
Transport.findRemoteRefUpdatesFor
(Repository db, Collection<RefSpec> specs, Map<String, RefLeaseSpec> leases, Collection<RefSpec> fetchSpecs) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.Transport.openFetch
(Collection<RefSpec> refSpecs, String... additionalPatterns) Begins a new connection for fetching from the remote repository.TransportGitSsh.openFetch
(Collection<RefSpec> refSpecs, String... additionalPatterns) TransportHttp.openFetch
(Collection<RefSpec> refSpecs, String... additionalPatterns) void
RemoteConfig.setFetchRefSpecs
(List<RefSpec> specs) Override existing fetch specifications with new ones.void
RemoteConfig.setPushRefSpecs
(List<RefSpec> specs) Override existing push specifications with new ones.