public class GitScmProviderUtils
extends java.lang.Object
| Constructor and Description |
|---|
GitScmProviderUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.maven.scm.command.export.ExportScmResult |
export(java.io.File temporaryDirectory,
RepositoryAndPath repoAndSubdir,
java.lang.String ref,
java.io.File targetDirectory) |
static org.apache.maven.scm.command.export.ExportScmResult |
export(java.io.File temporaryDirectory,
java.lang.String providerRepositoryUrl,
java.lang.String ref,
java.io.File targetDirectory) |
static org.apache.maven.scm.command.export.ExportScmResult |
extractFromTarFile(java.io.File tarfile,
java.lang.String path,
java.io.File target)
Extract a subdirectory from a tar file.
|
static org.apache.maven.project.MavenProject |
findRootProjectInSameRepository(org.apache.maven.project.MavenProject subproject)
Find the most senior parent project with an SCM connection that's in the same Git
repository as this one.
|
static java.lang.String |
refForProject(org.apache.maven.project.MavenProject p,
java.lang.String productBranchName,
CheckoutFromTagFilter filter) |
static java.lang.String |
tagForProject(org.apache.maven.project.MavenProject p) |
public static org.apache.maven.scm.command.export.ExportScmResult extractFromTarFile(java.io.File tarfile,
java.lang.String path,
java.io.File target)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic static java.lang.String refForProject(org.apache.maven.project.MavenProject p,
java.lang.String productBranchName,
CheckoutFromTagFilter filter)
public static java.lang.String tagForProject(org.apache.maven.project.MavenProject p)
public static org.apache.maven.project.MavenProject findRootProjectInSameRepository(org.apache.maven.project.MavenProject subproject)
public static org.apache.maven.scm.command.export.ExportScmResult export(java.io.File temporaryDirectory,
java.lang.String providerRepositoryUrl,
java.lang.String ref,
java.io.File targetDirectory)
throws org.apache.maven.scm.ScmException
org.apache.maven.scm.ScmExceptionpublic static org.apache.maven.scm.command.export.ExportScmResult export(java.io.File temporaryDirectory,
RepositoryAndPath repoAndSubdir,
java.lang.String ref,
java.io.File targetDirectory)
throws org.apache.maven.scm.ScmException
org.apache.maven.scm.ScmExceptionCopyright © 2012 Atlassian. All Rights Reserved.