Class TransferConfig
java.lang.Object
org.eclipse.jgit.transport.TransferConfig
The standard "transfer", "fetch", "protocol", "receive", and "uploadpack"
configuration parameters.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic enumA git configuration value for how to handle a fsck failure of a particular kind.static enumA git configuration variable for which versions of the Git protocol to prefer. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate static final Stringprivate final String(package private) final String[]private final EnumSet<ObjectChecker.ErrorType> static final Config.SectionParser<TransferConfig> Key forConfig.get(SectionParser).(package private) final TransferConfig.ProtocolVersionprivate final booleanprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionTransferConfig(Config rc) Create a configuration honoring settings in aConfig.Create a configuration honoring the repository's settings. -
Method Summary
Modifier and TypeMethodDescriptionGetRefFilterrespecting configured hidden refs.(package private) booleanLikegetRefFilter() == RefFilter.DEFAULT, but faster.booleanbooleanbooleanWhether to allow clients to request non-tip SHA-1sbooleanbooleanbooleanWhether to allow clients to request non-advertised tip SHA-1sCreate checker to verify fetched objectsprivate ObjectCheckernewObjectChecker(boolean check) Create checker to verify objects pushed into this repositoryprivate ObjectIdSetskipList()
-
Field Details
-
FSCK
- See Also:
-
KEY
Key forConfig.get(SectionParser). -
fetchFsck
private final boolean fetchFsck -
receiveFsck
private final boolean receiveFsck -
fsckSkipList
-
ignore
-
allowInvalidPersonIdent
private final boolean allowInvalidPersonIdent -
safeForWindows
private final boolean safeForWindows -
safeForMacOS
private final boolean safeForMacOS -
allowRefInWant
private final boolean allowRefInWant -
allowTipSha1InWant
private final boolean allowTipSha1InWant -
allowReachableSha1InWant
private final boolean allowReachableSha1InWant -
allowFilter
private final boolean allowFilter -
allowSidebandAll
private final boolean allowSidebandAll -
advertiseSidebandAll
private final boolean advertiseSidebandAll -
protocolVersion
-
hideRefs
-
-
Constructor Details
-
TransferConfig
Create a configuration honoring the repository's settings.- Parameters:
db- the repository to read settings from. The repository is not retained by the new configuration, instead its settings are copied during the constructor.- Since:
- 5.1.4
-
TransferConfig
-
-
Method Details
-
newObjectChecker
Create checker to verify fetched objects- Returns:
- checker to verify fetched objects, or null if checking is not enabled in the repository configuration.
- Since:
- 3.6
-
newReceiveObjectChecker
Create checker to verify objects pushed into this repository- Returns:
- checker to verify objects pushed into this repository, or null if checking is not enabled in the repository configuration.
- Since:
- 4.2
-
newObjectChecker
-
skipList
-
isAllowTipSha1InWant
public boolean isAllowTipSha1InWant()Whether to allow clients to request non-advertised tip SHA-1s- Returns:
- allow clients to request non-advertised tip SHA-1s?
- Since:
- 3.1
-
isAllowReachableSha1InWant
public boolean isAllowReachableSha1InWant()Whether to allow clients to request non-tip SHA-1s- Returns:
- allow clients to request non-tip SHA-1s?
- Since:
- 4.1
-
isAllowFilter
public boolean isAllowFilter()- Returns:
- true if clients are allowed to specify a "filter" line
- Since:
- 5.0
-
isAllowRefInWant
public boolean isAllowRefInWant()- Returns:
- true if clients are allowed to specify a "want-ref" line
- Since:
- 5.1
-
isAllowSidebandAll
public boolean isAllowSidebandAll()- Returns:
- true if the server accepts sideband-all requests (see
{
isAdvertiseSidebandAll()for the advertisement) - Since:
- 5.5
-
isAdvertiseSidebandAll
public boolean isAdvertiseSidebandAll()- Returns:
- true to advertise sideband all to the clients
- Since:
- 5.6
-
getRefFilter
-
hasDefaultRefFilter
boolean hasDefaultRefFilter()LikegetRefFilter() == RefFilter.DEFAULT, but faster.- Returns:
trueif no ref filtering is needed because there are no configured hidden refs.
-