| Package | Description |
|---|---|
| com.atlassian.bamboo.plugins.git | |
| com.atlassian.bamboo.plugins.git.v2 |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGitOperationHelper |
class |
JGitOperationHelper |
class |
NativeGitOperationHelper |
| Modifier and Type | Method and Description |
|---|---|
static GitOperationHelper |
GitOperationHelperFactory.createGitOperationHelper(@NotNull AbstractGitExecutor executor,
@NotNull GitRepositoryAccessData accessData,
@NotNull SshProxyService sshProxyService,
@NotNull BuildLogger buildLogger,
@NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver,
@NotNull TrustedKeyHelper trustedKeyHelper) |
static GitOperationHelper |
GitOperationHelperFactory.createGitOperationHelper(@NotNull GitRepository repository,
@NotNull GitRepositoryAccessData accessData,
@NotNull SshProxyService sshProxyService,
@NotNull BuildLogger buildLogger,
@NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver,
@NotNull TrustedKeyHelper trustedKeyHelper) |
| Modifier and Type | Method and Description |
|---|---|
static String |
GitChangeDetector.determineStartOfRevisionRange(GitOperationHelper helper,
File cacheDirectory,
@Nullable String preferredRevision,
String fallbackRevision) |
static void |
GitChangeDetector.ensureRevisionExists(GitOperationHelper helper,
File cacheDirectory,
String hashOrRefToFetch,
String targetRevision) |
protected void |
AbstractGitExecutor.fetchCacheWithRetry(@NotNull GitOperationHelper connector,
@NotNull File cacheDirectory,
@NotNull HashAndSource hashAndSource,
@NotNull BuildLogger buildLogger,
boolean fetchTagsByDefault) |
protected void |
AbstractGitExecutor.fetchWithRetry(@NotNull GitOperationHelper connector,
@NotNull File targetPath,
@NotNull HashAndSource hashAndSource,
@NotNull BuildLogger buildLogger,
boolean useShallow) |
protected void |
AbstractGitExecutor.rethrowOrRemoveDirectory(Exception originalException,
GitOperationHelper operationHelper,
BuildLogger buildLogger,
File directory,
String key) |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.