Uses of Class
org.eclipse.jgit.lib.Config
Packages that use Config
Package
Description
High-level API commands (the porcelain of JGit).
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Distributed file system based repository storage.
File based repository storage.
Core API for repository, config, refs, object database.
Content and commit history merge algorithms.
Git submodule support.
Transport (fetch/push) for different protocols.
Walking and comparing directory/file trees (of commits, file system).
Utility classes.
-
Uses of Config in org.eclipse.jgit.api
Methods in org.eclipse.jgit.api with parameters of type ConfigModifier and TypeMethodDescriptionprivate void
PushCommand.determineDefaultRefSpecs
(Config config) private String
PushCommand.determineRemote
(Config config, String remoteName) PullCommand.getRebaseMode
(String branchName, Config config) Reads the rebase mode to use for a pull command from the repository configuration. -
Uses of Config in org.eclipse.jgit.diff
Methods in org.eclipse.jgit.diff with parameters of type ConfigModifier and TypeMethodDescriptionvoid
DiffFormatter.setReader
(ObjectReader reader, Config cfg) Set the repository the formatter can load object contents from.private void
DiffFormatter.setReader
(ObjectReader reader, Config cfg, boolean closeReader) Constructors in org.eclipse.jgit.diff with parameters of type Config -
Uses of Config in org.eclipse.jgit.dircache
Constructors in org.eclipse.jgit.dircache with parameters of type Config -
Uses of Config in org.eclipse.jgit.http.server.resolver
Constructors in org.eclipse.jgit.http.server.resolver with parameters of type ConfigModifierConstructorDescription(package private)
ServiceConfig
(Config cfg) (package private)
ServiceConfig
(Config cfg) (package private)
ServiceConfig
(Config cfg) -
Uses of Config in org.eclipse.jgit.internal.diffmergetool
Constructors in org.eclipse.jgit.internal.diffmergetool with parameters of type Config -
Uses of Config in org.eclipse.jgit.internal.storage.dfs
Subclasses of Config in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescriptionfinal class
Config implementation used by DFS repositories.Methods in org.eclipse.jgit.internal.storage.dfs with parameters of type ConfigModifier and TypeMethodDescriptionDfsBlockCacheConfig.fromConfig
(Config rc) Update properties by setting fields from the configuration.DfsReaderOptions.fromConfig
(Config rc) Update properties by setting fields from the configuration. -
Uses of Config in org.eclipse.jgit.internal.storage.file
Fields in org.eclipse.jgit.internal.storage.file declared as ConfigModifier and TypeFieldDescriptionprivate final Config
ObjectDirectory.config
private final Config
PackDirectory.config
Fields in org.eclipse.jgit.internal.storage.file with type parameters of type ConfigMethods in org.eclipse.jgit.internal.storage.file that return ConfigModifier and TypeMethodDescription(package private) Config
CachedObjectDirectory.getConfig()
(package private) abstract Config
FileObjectDatabase.getConfig()
(package private) Config
ObjectDirectory.getConfig()
Constructors in org.eclipse.jgit.internal.storage.file with parameters of type ConfigModifierConstructorDescriptionInitialize a reference to an on-disk object directory.(package private)
ObjectDirectoryInserter
(FileObjectDatabase dest, Config cfg) (package private)
PackDirectory
(Config config, File directory) Initialize a reference to an on-disk 'pack' directory.private
WriteConfig
(Config rc) Constructor parameters in org.eclipse.jgit.internal.storage.file with type arguments of type Config -
Uses of Config in org.eclipse.jgit.internal.storage.reftable
Methods in org.eclipse.jgit.internal.storage.reftable with parameters of type ConfigModifier and TypeMethodDescriptionvoid
ReftableConfig.fromConfig
(Config rc) Update properties by setting fields from the configuration.Constructors in org.eclipse.jgit.internal.storage.reftable with parameters of type ConfigModifierConstructorDescriptionReftableConfig
(Config cfg) Create a configuration honoring settings in aConfig
. -
Uses of Config in org.eclipse.jgit.lfs.internal
Fields in org.eclipse.jgit.lfs.internal declared as ConfigMethods in org.eclipse.jgit.lfs.internal that return ConfigModifier and TypeMethodDescriptionprivate Config
LfsConfig.emptyConfig()
Create an empty config as fallback to avoid null pointer checks.private Config
LfsConfig.load()
Read the .lfsconfig file from the repositoryprivate Config
LfsConfig.loadFromHead()
Try to read the lfs config from an entry called .lfsconfig contained in the head revision.private Config
LfsConfig.loadFromIndex()
Try to read the lfs config from an entry called .lfsconfig contained in the index.private Config
LfsConfig.loadFromWorkingTree()
Try to read the lfs config from a file called .lfsconfig at the top level of the working tree. -
Uses of Config in org.eclipse.jgit.lib
Subclasses of Config in org.eclipse.jgit.libModifier and TypeClassDescriptionclass
Configuration file based on the blobs stored in the repository.class
Persistent configuration that can be stored and loaded from a location.Fields in org.eclipse.jgit.lib declared as ConfigModifier and TypeFieldDescriptionprivate final Config
Config.baseConfig
private Config
BaseRepositoryBuilder.config
Configuration file of target repository, lazily loaded if required.private final Config
BranchConfig.config
Methods in org.eclipse.jgit.lib that return ConfigModifier and TypeMethodDescriptionConfig.getBaseConfig()
Retrieves this config's base config.protected Config
BaseRepositoryBuilder.getConfig()
Get the cached repository configuration, loading if not yet available.protected Config
BaseRepositoryBuilder.loadConfig()
Parse and load the repository specific configuration.Methods in org.eclipse.jgit.lib with parameters of type ConfigModifier and TypeMethodDescriptionRepositoryCacheConfig.fromConfig
(Config config) Update properties by setting fields from the configuration.boolean
DefaultTypedConfigGetter.getBoolean
(Config config, String section, String subsection, String name, boolean defaultValue) Get a boolean value from a gitConfig
.boolean
TypedConfigGetter.getBoolean
(Config config, String section, String subsection, String name, boolean defaultValue) Get a boolean value from a gitConfig
.private static String
UserConfig.getEmailInternal
(Config rc, String envKey) <T extends Enum<?>>
TDefaultTypedConfigGetter.getEnum
(Config config, T[] all, String section, String subsection, String name, T defaultValue) Parse an enumeration from a gitConfig
.<T extends Enum<?>>
TTypedConfigGetter.getEnum
(Config config, T[] all, String section, String subsection, String name, T defaultValue) Parse an enumeration from a gitConfig
.int
DefaultTypedConfigGetter.getInt
(Config config, String section, String subsection, String name, int defaultValue) Obtain an integer value from a gitConfig
.int
TypedConfigGetter.getInt
(Config config, String section, String subsection, String name, int defaultValue) Obtain an integer value from a gitConfig
.int
DefaultTypedConfigGetter.getIntInRange
(Config config, String section, String subsection, String name, int minValue, int maxValue, int defaultValue) Obtain an integer value from a gitConfig
which must be in given range.int
TypedConfigGetter.getIntInRange
(Config config, String section, String subsection, String name, int minValue, int maxValue, int defaultValue) Obtain an integer value from a gitConfig
which must be in given range.long
DefaultTypedConfigGetter.getLong
(Config config, String section, String subsection, String name, long defaultValue) Obtain a long value from a gitConfig
.long
TypedConfigGetter.getLong
(Config config, String section, String subsection, String name, long defaultValue) Obtain a long value from a gitConfig
.private static String
UserConfig.getNameInternal
(Config rc, String envKey) default Path
TypedConfigGetter.getPath
(Config config, String section, String subsection, String name, FS fs, File resolveAgainst, Path defaultValue) Parse a string value from a gitConfig
and treat it as a file path, replacing a ~/ prefix by the user's home directory.DefaultTypedConfigGetter.getRefSpecs
(Config config, String section, String subsection, String name) TypedConfigGetter.getRefSpecs
(Config config, String section, String subsection, String name) long
DefaultTypedConfigGetter.getTimeUnit
(Config config, String section, String subsection, String name, long defaultValue, TimeUnit wantUnit) Parse a numerical time unit, such as "1 minute", from a gitConfig
.long
TypedConfigGetter.getTimeUnit
(Config config, String section, String subsection, String name, long defaultValue, TimeUnit wantUnit) Parse a numerical time unit, such as "1 minute", from a gitConfig
.Create a model object from a configuration.Constructors in org.eclipse.jgit.lib with parameters of type ConfigModifierConstructorDescriptionBlobBasedConfig
(Config base, byte[] blob) Parse a configuration from a byte array.BlobBasedConfig
(Config base, Repository db, AnyObjectId objectId) Load a configuration file from a blob.BlobBasedConfig
(Config base, Repository db, AnyObjectId treeish, String path) Load a configuration file from a blob stored in a specific commit.BranchConfig
(Config config, String branchName) Create a new branch config, which will read configuration from config about specified branch.private
CommitConfig
(Config rc) Create an empty configuration with a fallback for missing keys.private
CoreConfig
(Config rc) Create a new GPG config that reads the configuration from config.StoredConfig
(Config defaultConfig) Create an empty configuration with a fallback for missing keys.private
UserConfig
(Config rc) -
Uses of Config in org.eclipse.jgit.merge
Methods in org.eclipse.jgit.merge with parameters of type ConfigModifier and TypeMethodDescriptionprivate static MergeCommand.FastForwardMode
MergeConfig.getFastForwardMode
(Config config, String[] mergeOptions) private static int
ResolveMerger.getInCoreLimit
(Config config) private static MergeAlgorithm
ResolveMerger.getMergeAlgorithm
(Config config) private static String[]
MergeConfig.getMergeOptions
(String branch, Config config) abstract Merger
MergeStrategy.newMerger
(ObjectInserter inserter, Config config) Create a new merge instance.StrategyOneSided.newMerger
(ObjectInserter inserter, Config config) Create a new merge instance.StrategyRecursive.newMerger
(ObjectInserter inserter, Config config) Create a new merge instance.StrategyResolve.newMerger
(ObjectInserter inserter, Config config) Create a new merge instance.StrategySimpleTwoWayInCore.newMerger
(ObjectInserter inserter, Config config) Create a new merge instance.Constructors in org.eclipse.jgit.merge with parameters of type ConfigModifierConstructorDescriptionprivate
MergeConfig
(String branch, Config config) protected
RecursiveMerger
(ObjectInserter inserter, Config config) Normal recursive merge, implies inCore.protected
ResolveMerger
(ObjectInserter inserter, Config config) Constructor for ResolveMerger. -
Uses of Config in org.eclipse.jgit.storage.file
Subclasses of Config in org.eclipse.jgit.storage.fileModifier and TypeClassDescriptionclass
The configuration file that is stored in the file of the file system.Methods in org.eclipse.jgit.storage.file with parameters of type ConfigModifier and TypeMethodDescriptionWindowCacheConfig.fromConfig
(Config rc) Update properties by setting fields from the configuration.Constructors in org.eclipse.jgit.storage.file with parameters of type ConfigModifierConstructorDescriptionFileBasedConfig
(Config base, File cfgLocation, FS fs) The constructor -
Uses of Config in org.eclipse.jgit.storage.pack
Methods in org.eclipse.jgit.storage.pack with parameters of type ConfigModifier and TypeMethodDescriptionvoid
PackConfig.fromConfig
(Config rc) Update properties by setting fields from the configuration.Constructors in org.eclipse.jgit.storage.pack with parameters of type ConfigModifierConstructorDescriptionPackConfig
(Config cfg) Create a configuration honoring settings in aConfig
. -
Uses of Config in org.eclipse.jgit.submodule
Fields in org.eclipse.jgit.submodule declared as ConfigMethods in org.eclipse.jgit.submodule with parameters of type ConfigModifier and TypeMethodDescriptionSubmoduleWalk.setModulesConfig
(Config config) Set the config used by this walk. -
Uses of Config in org.eclipse.jgit.transport
Methods in org.eclipse.jgit.transport with parameters of type ConfigModifier and TypeMethodDescriptionstatic List<RemoteConfig>
RemoteConfig.getAllRemoteConfigs
(Config rc) Parse all remote blocks in an existing configuration file, looking for remotes configuration.RemoteConfig.getReplacements
(Config config, String keyName) private void
private void
private void
private void
private void
void
Update this remote's definition within the configuration.Constructors in org.eclipse.jgit.transport with parameters of type ConfigModifierConstructorDescription(package private)
HttpConfig
(Config config, URIish uri) Creates a newHttpConfig
tailored to the givenURIish
.PushConfig
(Config config) Creates a new instance.(package private)
ReceiveConfig
(Config config) RemoteConfig
(Config rc, String remoteName) Parse a remote block from an existing configuration file.(package private)
ServiceConfig
(DaemonService service, Config cfg, String name) (package private)
SignedPushConfig
(Config cfg) TransferConfig
(Config rc) Create a configuration honoring settings in aConfig
. -
Uses of Config in org.eclipse.jgit.treewalk
Fields in org.eclipse.jgit.treewalk declared as ConfigConstructors in org.eclipse.jgit.treewalk with parameters of type Config -
Uses of Config in org.eclipse.jgit.util
Methods in org.eclipse.jgit.util with parameters of type ConfigModifier and TypeMethodDescriptionSystemReader.Default.openJGitConfig
(Config parent, FS fs) abstract FileBasedConfig
SystemReader.openJGitConfig
(Config parent, FS fs) Open the jgit configuration located at $XDG_CONFIG_HOME/jgit/config.SystemReader.Default.openSystemConfig
(Config parent, FS fs) abstract FileBasedConfig
SystemReader.openSystemConfig
(Config parent, FS fs) Open the gitconfig configuration found in the system-wide "etc" directory.SystemReader.Default.openUserConfig
(Config parent, FS fs) abstract FileBasedConfig
SystemReader.openUserConfig
(Config parent, FS fs) Open the git configuration found in the user home.private void
Update config and its parents if they seem modified