Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.diff |
Comparing file contents by computing diffs.
|
org.eclipse.jgit.http.server.resolver | |
org.eclipse.jgit.internal.ketch |
Distributed consensus system built on Git.
|
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.internal.storage.reftable | |
org.eclipse.jgit.junit | |
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.storage.file | |
org.eclipse.jgit.storage.pack | |
org.eclipse.jgit.submodule |
Git submodule support.
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.treewalk |
Walking and comparing directory/file trees (of commits, file system).
|
org.eclipse.jgit.util |
Utility classes.
|
Modifier and Type | Method and Description |
---|---|
static BranchConfig.BranchRebaseMode |
PullCommand.getRebaseMode(java.lang.String branchName,
Config config)
Reads the rebase mode to use for a pull command from the repository
configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
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) |
Constructor and Description |
---|
DiffConfig(Config rc) |
Constructor and Description |
---|
ServiceConfig(Config cfg) |
ServiceConfig(Config cfg) |
ServiceConfig(Config cfg) |
Modifier and Type | Method and Description |
---|---|
ReplicaConfig |
ReplicaConfig.fromConfig(Config cfg,
java.lang.String name)
Update the configuration from a config block.
|
private static java.lang.String |
KetchSystem.getLocalName(Config cfg) |
private static long |
ReplicaConfig.getMillis(Config cfg,
java.lang.String name,
java.lang.String key,
long defaultValue) |
private static boolean |
KetchSystem.hasParticipation(Config cfg,
java.lang.String name) |
static ReplicaConfig |
ReplicaConfig.newFromConfig(Config cfg,
java.lang.String name)
Read a configuration from a config block.
|
Modifier and Type | Class and Description |
---|---|
class |
DfsConfig
Config implementation used by DFS repositories.
|
Modifier and Type | Method and Description |
---|---|
DfsBlockCacheConfig |
DfsBlockCacheConfig.fromConfig(Config rc)
Update properties by setting fields from the configuration.
|
DfsReaderOptions |
DfsReaderOptions.fromConfig(Config rc)
Update properties by setting fields from the configuration.
|
Modifier and Type | Field and Description |
---|---|
private Config |
ObjectDirectory.config |
Modifier and Type | Field and Description |
---|---|
private java.util.function.Supplier<Config> |
FileReftableStack.configSupplier |
Modifier and Type | Method and Description |
---|---|
(package private) Config |
CachedObjectDirectory.getConfig() |
(package private) abstract Config |
FileObjectDatabase.getConfig() |
(package private) Config |
ObjectDirectory.getConfig() |
Constructor and Description |
---|
ObjectDirectory(Config cfg,
java.io.File dir,
java.io.File[] alternatePaths,
FS fs,
java.io.File shallowFile)
Initialize a reference to an on-disk object directory.
|
ObjectDirectoryInserter(FileObjectDatabase dest,
Config cfg) |
WriteConfig(Config rc) |
Constructor and Description |
---|
FileReftableStack(java.io.File stackPath,
java.io.File reftableDir,
java.lang.Runnable onChange,
java.util.function.Supplier<Config> configSupplier)
Creates a stack corresponding to the list of reftables in the argument
|
Modifier and Type | Method and Description |
---|---|
void |
ReftableConfig.fromConfig(Config rc)
Update properties by setting fields from the configuration.
|
Constructor and Description |
---|
ReftableConfig(Config cfg)
Create a configuration honoring settings in a
Config . |
Modifier and Type | Class and Description |
---|---|
private static class |
MockSystemReader.MockConfig |
Modifier and Type | Method and Description |
---|---|
FileBasedConfig |
MockSystemReader.openJGitConfig(Config parent,
FS fs) |
FileBasedConfig |
MockSystemReader.openSystemConfig(Config parent,
FS fs)
Open the gitconfig configuration found in the system-wide "etc"
directory.
|
FileBasedConfig |
MockSystemReader.openUserConfig(Config parent,
FS fs)
Open the git configuration found in the user home.
|
Modifier and Type | Class and Description |
---|---|
class |
BlobBasedConfig
Configuration file based on the blobs stored in the repository.
|
class |
StoredConfig
Persistent configuration that can be stored and loaded from a location.
|
Modifier and Type | Field and Description |
---|---|
private Config |
Config.baseConfig |
private Config |
BaseRepositoryBuilder.config
Configuration file of target repository, lazily loaded if required.
|
private Config |
BranchConfig.config |
private Config |
GpgConfig.config |
Modifier and Type | Method and Description |
---|---|
Config |
Config.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.
|
Modifier and Type | Method and Description |
---|---|
RepositoryCacheConfig |
RepositoryCacheConfig.fromConfig(Config config)
Update properties by setting fields from the configuration.
|
boolean |
DefaultTypedConfigGetter.getBoolean(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
boolean defaultValue)
Get a boolean value from a git
Config . |
boolean |
TypedConfigGetter.getBoolean(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
boolean defaultValue)
Get a boolean value from a git
Config . |
private static java.lang.String |
UserConfig.getEmailInternal(Config rc,
java.lang.String envKey) |
<T extends java.lang.Enum<?>> |
DefaultTypedConfigGetter.getEnum(Config config,
T[] all,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
T defaultValue)
Parse an enumeration from a git
Config . |
<T extends java.lang.Enum<?>> |
TypedConfigGetter.getEnum(Config config,
T[] all,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
T defaultValue)
Parse an enumeration from a git
Config . |
int |
DefaultTypedConfigGetter.getInt(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
int defaultValue)
Obtain an integer value from a git
Config . |
int |
TypedConfigGetter.getInt(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
int defaultValue)
Obtain an integer value from a git
Config . |
long |
DefaultTypedConfigGetter.getLong(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
long defaultValue)
Obtain a long value from a git
Config . |
long |
TypedConfigGetter.getLong(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
long defaultValue)
Obtain a long value from a git
Config . |
private static java.lang.String |
UserConfig.getNameInternal(Config rc,
java.lang.String envKey) |
java.util.List<RefSpec> |
DefaultTypedConfigGetter.getRefSpecs(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name)
|
java.util.List<RefSpec> |
TypedConfigGetter.getRefSpecs(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name)
|
long |
DefaultTypedConfigGetter.getTimeUnit(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
long defaultValue,
java.util.concurrent.TimeUnit wantUnit)
Parse a numerical time unit, such as "1 minute", from a git
Config . |
long |
TypedConfigGetter.getTimeUnit(Config config,
java.lang.String section,
java.lang.String subsection,
java.lang.String name,
long defaultValue,
java.util.concurrent.TimeUnit wantUnit)
Parse a numerical time unit, such as "1 minute", from a git
Config . |
T |
Config.SectionParser.parse(Config cfg)
Create a model object from a configuration.
|
Constructor and Description |
---|
BlobBasedConfig(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,
java.lang.String path)
Load a configuration file from a blob stored in a specific commit.
|
BranchConfig(Config config,
java.lang.String branchName)
Create a new branch config, which will read configuration from config
about specified branch.
|
Config(Config defaultConfig)
Create an empty configuration with a fallback for missing keys.
|
CoreConfig(Config rc) |
GpgConfig(Config config)
Create a new GPG config, which will read configuration from config.
|
StoredConfig(Config defaultConfig)
Create an empty configuration with a fallback for missing keys.
|
UserConfig(Config rc) |
Modifier and Type | Method and Description |
---|---|
private static MergeCommand.FastForwardMode |
MergeConfig.getFastForwardMode(Config config,
java.lang.String[] mergeOptions) |
private static int |
ResolveMerger.getInCoreLimit(Config config) |
private static MergeAlgorithm |
ResolveMerger.getMergeAlgorithm(Config config) |
private static java.lang.String[] |
MergeConfig.getMergeOptions(java.lang.String branch,
Config config) |
abstract Merger |
MergeStrategy.newMerger(ObjectInserter inserter,
Config config)
Create a new merge instance.
|
Merger |
StrategyOneSided.newMerger(ObjectInserter inserter,
Config config)
Create a new merge instance.
|
ThreeWayMerger |
StrategyRecursive.newMerger(ObjectInserter inserter,
Config config)
Create a new merge instance.
|
ThreeWayMerger |
StrategyResolve.newMerger(ObjectInserter inserter,
Config config)
Create a new merge instance.
|
ThreeWayMerger |
StrategySimpleTwoWayInCore.newMerger(ObjectInserter inserter,
Config config)
Create a new merge instance.
|
MergeConfig |
MergeConfig.MergeConfigSectionParser.parse(Config cfg) |
Constructor and Description |
---|
MergeConfig(java.lang.String branch,
Config config) |
RecursiveMerger(ObjectInserter inserter,
Config config)
Normal recursive merge, implies inCore.
|
ResolveMerger(ObjectInserter inserter,
Config config)
Constructor for ResolveMerger.
|
Modifier and Type | Class and Description |
---|---|
class |
FileBasedConfig
The configuration file that is stored in the file of the file system.
|
Modifier and Type | Method and Description |
---|---|
WindowCacheConfig |
WindowCacheConfig.fromConfig(Config rc)
Update properties by setting fields from the configuration.
|
Constructor and Description |
---|
FileBasedConfig(Config base,
java.io.File cfgLocation,
FS fs)
The constructor
|
Modifier and Type | Method and Description |
---|---|
void |
PackConfig.fromConfig(Config rc)
Update properties by setting fields from the configuration.
|
Constructor and Description |
---|
PackConfig(Config cfg)
Create a configuration honoring settings in a
Config . |
Modifier and Type | Field and Description |
---|---|
private Config |
SubmoduleWalk.modulesConfig |
Modifier and Type | Method and Description |
---|---|
SubmoduleWalk |
SubmoduleWalk.setModulesConfig(Config config)
Set the config used by this walk.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<RemoteConfig> |
RemoteConfig.getAllRemoteConfigs(Config rc)
Parse all remote blocks in an existing configuration file, looking for
remotes configuration.
|
private java.util.Map<java.lang.String,java.lang.String> |
RemoteConfig.getReplacements(Config config,
java.lang.String keyName) |
private void |
HttpConfig.init(Config config,
URIish uri) |
private void |
RemoteConfig.set(Config rc,
java.lang.String key,
boolean currentValue,
boolean defaultValue) |
private void |
RemoteConfig.set(Config rc,
java.lang.String key,
int currentValue,
int defaultValue) |
private void |
RemoteConfig.set(Config rc,
java.lang.String key,
java.lang.String currentValue,
java.lang.String defaultValue) |
private void |
RemoteConfig.unset(Config rc,
java.lang.String key) |
void |
RemoteConfig.update(Config rc)
Update this remote's definition within the configuration.
|
Constructor and Description |
---|
FetchConfig(Config c) |
HttpConfig(Config config,
URIish uri)
Creates a new
HttpConfig tailored to
the given URIish . |
ReceiveConfig(Config config) |
RemoteConfig(Config rc,
java.lang.String remoteName)
Parse a remote block from an existing configuration file.
|
ServiceConfig(DaemonService service,
Config cfg,
java.lang.String name) |
SignedPushConfig(Config cfg) |
TransferConfig(Config rc)
Create a configuration honoring settings in a
Config . |
Modifier and Type | Field and Description |
---|---|
private Config |
TreeWalk.config |
Constructor and Description |
---|
WorkingTreeOptions(Config rc) |
Modifier and Type | Method and Description |
---|---|
abstract FileBasedConfig |
SystemReader.openJGitConfig(Config parent,
FS fs)
Open the jgit configuration located at $XDG_CONFIG_HOME/jgit/config.
|
FileBasedConfig |
SystemReader.Default.openJGitConfig(Config parent,
FS fs) |
abstract FileBasedConfig |
SystemReader.openSystemConfig(Config parent,
FS fs)
Open the gitconfig configuration found in the system-wide "etc"
directory.
|
FileBasedConfig |
SystemReader.Default.openSystemConfig(Config parent,
FS fs) |
abstract FileBasedConfig |
SystemReader.openUserConfig(Config parent,
FS fs)
Open the git configuration found in the user home.
|
FileBasedConfig |
SystemReader.Default.openUserConfig(Config parent,
FS fs) |
private void |
SystemReader.updateAll(Config config)
Update config and its parents if they seem modified
|