Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.dircache |
Reading and editing the directory cache (index).
|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.storage.file | |
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 | Description |
---|---|---|
static Git |
Git.open(File dir,
FS fs) |
Modifier and Type | Method | Description |
---|---|---|
static DirCache |
DirCache.lock(File indexLocation,
FS fs) |
Create a new in-core index representation, lock it, and read from disk.
|
static DirCache |
DirCache.lock(File indexLocation,
FS fs,
IndexChangedListener indexChangedListener) |
Create a new in-core index representation, lock it, and read from disk.
|
static DirCache |
DirCache.read(File indexLocation,
FS fs) |
Create a new in-core index representation and read an index from disk.
|
Constructor | Description |
---|---|
DirCache(File indexLocation,
FS fs) |
Create a new in-core index representation.
|
Constructor | Description |
---|---|
LockFile(File f,
FS fs) |
Create a new lock for any file.
|
ObjectDirectory(Config cfg,
File dir,
File[] alternatePaths,
FS fs,
File shallowFile) |
Initialize a reference to an on-disk object directory.
|
PackLock(File packFile,
FS fs) |
Create a new lock for a pack file.
|
Modifier and Type | Method | Description |
---|---|---|
FS |
BaseRepositoryBuilder.getFS() |
|
FS |
Repository.getFS() |
|
protected FS |
BaseRepositoryBuilder.safeFS() |
Modifier and Type | Method | Description |
---|---|---|
static RepositoryCache.FileKey |
RepositoryCache.FileKey.exact(File directory,
FS fs) |
Obtain a pointer to an exact location on disk.
|
static boolean |
RepositoryCache.FileKey.isGitRepository(File dir,
FS fs) |
Guess if a directory contains a Git repository.
|
static RepositoryCache.FileKey |
RepositoryCache.FileKey.lenient(File directory,
FS fs) |
Obtain a pointer to a location on disk.
|
static File |
RepositoryCache.FileKey.resolve(File directory,
FS fs) |
Guess the proper path for a Git repository.
|
B |
BaseRepositoryBuilder.setFS(FS fs) |
Set the file system abstraction needed by this repository.
|
Constructor | Description |
---|---|
FileKey(File directory,
FS fs) |
Constructor | Description |
---|---|
FileBasedConfig(File cfgLocation,
FS fs) |
Create a configuration with no default fallback.
|
FileBasedConfig(Config base,
File cfgLocation,
FS fs) |
The constructor
|
Modifier and Type | Method | Description |
---|---|---|
protected com.jcraft.jsch.JSch |
JschConfigSessionFactory.createDefaultJSch(FS fs) |
|
protected com.jcraft.jsch.Session |
JschConfigSessionFactory.createSession(OpenSshConfig.Host hc,
String user,
String host,
int port,
FS fs) |
Create a new remote session for the requested address.
|
static OpenSshConfig |
OpenSshConfig.get(FS fs) |
Obtain the user's configuration data.
|
protected com.jcraft.jsch.JSch |
JschConfigSessionFactory.getJSch(OpenSshConfig.Host hc,
FS fs) |
Obtain the JSch used to create new sessions.
|
RemoteSession |
JschConfigSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms) |
|
abstract RemoteSession |
SshSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms) |
Open (or reuse) a session to a host.
|
Modifier and Type | Field | Description |
---|---|---|
protected FS |
FileTreeIterator.fs |
the file system abstraction which will be necessary to perform certain
file system operations.
|
Constructor | Description |
---|---|
FileEntry(File f,
FS fs) |
Create a new file entry.
|
FileTreeIterator(File root,
FS fs,
WorkingTreeOptions options) |
Create a new iterator to traverse the given directory and its children.
|
FileTreeIterator(WorkingTreeIterator p,
File root,
FS fs) |
Create a new iterator to traverse a subdirectory.
|
Modifier and Type | Class | Description |
---|---|---|
class |
FS_POSIX |
Base FS for POSIX based systems
|
class |
FS_POSIX_Java5 |
FS implementaton for Java5
|
class |
FS_POSIX_Java6 |
FS implementation for POSIX systems using Java6
|
class |
FS_Win32 |
FS implementation for Windows
|
class |
FS_Win32_Cygwin |
FS implementation for Cygwin on Windows
|
Modifier and Type | Field | Description |
---|---|---|
static FS |
FS.DETECTED |
The auto-detected implementation selected for this operating system and JRE.
|
Modifier and Type | Method | Description |
---|---|---|
static FS |
FS.detect() |
Auto-detect the appropriate file system abstraction.
|
static FS |
FS.detect(Boolean cygwinUsed) |
Auto-detect the appropriate file system abstraction, taking into account
the presence of a Cygwin installation on the system.
|
FS |
FS.FSFactory.detect(Boolean cygwinUsed) |
Detect the file system
|
FS |
FS_POSIX_Java5.newInstance() |
|
FS |
FS_POSIX_Java6.newInstance() |
|
FS |
FS_Win32_Cygwin.newInstance() |
|
FS |
FS_Win32.newInstance() |
|
abstract FS |
FS.newInstance() |
|
FS |
FS.setGitPrefix(File path) |
Set the $prefix directory C Git uses.
|
FS |
FS.setUserHome(File path) |
Set the user's home directory location.
|
Modifier and Type | Method | Description |
---|---|---|
abstract FileBasedConfig |
SystemReader.openSystemConfig(Config parent,
FS fs) |
|
abstract FileBasedConfig |
SystemReader.openUserConfig(Config parent,
FS fs) |
Constructor | Description |
---|---|
Attributes(File path,
FS fs) |
Constructor when there are issues with reading
|
FS(FS src) |
Initialize this FS using another's current settings.
|
FS_POSIX(FS src) |
Constructor
|
FS_POSIX_Java5(FS src) |
Constructor
|
FS_POSIX_Java6(FS src) |
Constructor
|
FS_Win32(FS src) |
Constructor
|
FS_Win32_Cygwin(FS src) |
Constructor
|
Copyright © 2018. All rights reserved.