public abstract class GitMercurialDependencyManager extends AbstractVcsDependencyManager<GitMercurialCommit>
| Modifier and Type | Field and Description |
|---|---|
protected static org.gradle.api.logging.Logger |
LOGGER |
| Constructor and Description |
|---|
GitMercurialDependencyManager(GlobalCacheManager globalCacheManager,
ProjectCacheManager projectCacheManager) |
| Modifier and Type | Method and Description |
|---|---|
protected ResolvedDependency |
createResolvedDependency(NotationDependency dependency,
java.io.File repoRoot,
GitMercurialCommit commit,
ResolveContext context) |
protected GitMercurialCommit |
determineVersion(java.io.File repoDir,
NotationDependency dependency) |
protected void |
doReset(ResolvedDependency dependency,
java.io.File repoRoot) |
protected abstract GitMercurialAccessor |
getAccessor() |
protected abstract VcsType |
getVcsType() |
protected void |
initRepository(java.lang.String dependencyName,
java.util.List<java.lang.String> urls,
java.io.File repoRoot) |
protected void |
resetToSpecificVersion(java.io.File repository,
GitMercurialCommit commit) |
protected void |
updateRepository(GolangDependency dependency,
java.io.File repoRoot) |
protected boolean |
versionExistsInRepo(java.io.File repoRoot,
GolangDependency dependency) |
doResolve, getProjectCacheManager, installclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolvedetermineDependency, determineRelativePathpublic GitMercurialDependencyManager(GlobalCacheManager globalCacheManager, ProjectCacheManager projectCacheManager)
protected abstract GitMercurialAccessor getAccessor()
protected void doReset(ResolvedDependency dependency, java.io.File repoRoot)
doReset in class AbstractVcsDependencyManager<GitMercurialCommit>protected ResolvedDependency createResolvedDependency(NotationDependency dependency, java.io.File repoRoot, GitMercurialCommit commit, ResolveContext context)
createResolvedDependency in class AbstractVcsDependencyManager<GitMercurialCommit>protected abstract VcsType getVcsType()
protected boolean versionExistsInRepo(java.io.File repoRoot,
GolangDependency dependency)
versionExistsInRepo in class AbstractVcsDependencyManager<GitMercurialCommit>protected void resetToSpecificVersion(java.io.File repository,
GitMercurialCommit commit)
resetToSpecificVersion in class AbstractVcsDependencyManager<GitMercurialCommit>protected GitMercurialCommit determineVersion(java.io.File repoDir, NotationDependency dependency)
determineVersion in class AbstractVcsDependencyManager<GitMercurialCommit>protected void updateRepository(GolangDependency dependency, java.io.File repoRoot)
updateRepository in class AbstractVcsDependencyManager<GitMercurialCommit>protected void initRepository(java.lang.String dependencyName,
java.util.List<java.lang.String> urls,
java.io.File repoRoot)
initRepository in class AbstractVcsDependencyManager<GitMercurialCommit>