public abstract class GitMercurialDependencyManager extends AbstractVcsDependencyManager<GitMercurialCommit>
| Modifier and Type | Field and Description |
|---|---|
protected static org.gradle.api.logging.Logger |
LOGGER |
CURRENT_VERSION_INDICATOR_FILE| Constructor and Description |
|---|
GitMercurialDependencyManager(GlobalCacheManager cacheManager) |
| 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 repository,
NotationDependency dependency) |
protected void |
doReset(ResolvedDependency dependency,
java.nio.file.Path globalCachePath) |
protected abstract GitMercurialAccessor |
getAccessor() |
protected java.lang.String |
getCurrentRepositoryRemoteUrl(java.io.File globalCacheRepoRoot) |
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(NotationDependency dependency,
java.io.File repoRoot) |
install, resolvepublic GitMercurialDependencyManager(GlobalCacheManager cacheManager)
protected abstract GitMercurialAccessor getAccessor()
protected void doReset(ResolvedDependency dependency, java.nio.file.Path globalCachePath)
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 void resetToSpecificVersion(java.io.File repository,
GitMercurialCommit commit)
resetToSpecificVersion in class AbstractVcsDependencyManager<GitMercurialCommit>protected GitMercurialCommit determineVersion(java.io.File repository, NotationDependency dependency)
determineVersion in class AbstractVcsDependencyManager<GitMercurialCommit>protected void updateRepository(NotationDependency 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>protected java.lang.String getCurrentRepositoryRemoteUrl(java.io.File globalCacheRepoRoot)
getCurrentRepositoryRemoteUrl in class AbstractVcsDependencyManager<GitMercurialCommit>