Package org.eclipse.jgit.lib
Class CoreConfig
- java.lang.Object
-
- org.eclipse.jgit.lib.CoreConfig
-
public class CoreConfig extends Object
This class keeps git repository core parameters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoreConfig.AutoCRLFPermissible values forcore.autocrlf.static classCoreConfig.CheckStatPermissible values forcore.checkstatstatic classCoreConfig.HideDotFilesOptions for hiding files whose names start with a periodstatic classCoreConfig.SymLinksOptions for symlink handling
-
Field Summary
Fields Modifier and Type Field Description static Config.SectionParser<CoreConfig>KEYKey forConfig.get(SectionParser).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributesFile()intgetCompression()StringgetExcludesFile()intgetPackIndexVersion()booleanisLogAllRefUpdates()
-
-
-
Field Detail
-
KEY
public static final Config.SectionParser<CoreConfig> KEY
Key forConfig.get(SectionParser).
-
-
Method Detail
-
getCompression
public int getCompression()
- Returns:
- The compression level to use when storing loose objects
-
getPackIndexVersion
public int getPackIndexVersion()
- Returns:
- the preferred pack index file format; 0 for oldest possible.
-
isLogAllRefUpdates
public boolean isLogAllRefUpdates()
- Returns:
- whether to log all refUpdates
-
getExcludesFile
public String getExcludesFile()
- Returns:
- path of excludesfile
-
getAttributesFile
public String getAttributesFile()
- Returns:
- path of attributesfile
- Since:
- 3.7
-
-