public class GitUtil
extends java.lang.Object
| Constructor and Description |
|---|
GitUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
getCurrentBranchCommitMessages(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName) |
static java.util.List<java.lang.String> |
getCurrentBranchDeletedFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName) |
static java.lang.String |
getCurrentBranchDiff(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName) |
static java.lang.String |
getCurrentBranchFileDiff(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName,
java.lang.String fileName) |
static java.util.List<java.lang.String> |
getCurrentBranchFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName) |
static java.util.List<java.lang.String> |
getCurrentBranchFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName,
boolean includeDeletedFileNames) |
protected static java.util.List<java.lang.String> |
getDeletedFileNames(java.lang.String baseDirName,
java.lang.String commitId) |
protected static java.util.Set<java.lang.String> |
getDirNames(java.lang.String baseDirName,
java.lang.Iterable<java.lang.String> fileNames,
java.lang.String markerFileName) |
static java.lang.String |
getFileContent(java.lang.String fileName) |
protected static java.lang.String |
getFileName(java.lang.String fileName,
int gitLevel) |
protected static java.util.List<java.lang.String> |
getFileNames(java.lang.String baseDirName,
java.lang.String commitId) |
protected static com.liferay.portal.kernel.io.unsync.UnsyncBufferedReader |
getGitCommandReader(java.lang.String gitCommand) |
protected static int |
getGitLevel(java.lang.String baseDirName) |
protected static java.lang.String |
getLatestAuthorCommitId() |
static java.util.List<java.lang.String> |
getLatestAuthorFileNames(java.lang.String baseDirName) |
static java.util.List<java.lang.String> |
getLatestAuthorFileNames(java.lang.String baseDirName,
boolean includeDeletedFileNames) |
static java.lang.String |
getLatestCommitId() |
static java.util.List<java.lang.String> |
getLocalChangesFileNames(java.lang.String baseDirName) |
static java.util.List<java.lang.String> |
getLocalChangesFileNames(java.lang.String baseDirName,
boolean includeDeletedFileNames) |
protected static java.util.List<java.lang.String> |
getLocalChangesFileNames(java.lang.String baseDirName,
java.lang.String command) |
static java.util.List<java.lang.String> |
getModifiedFileNames(java.lang.String baseDirName,
int commitCount) |
static java.util.List<java.lang.String> |
getModifiedFileNames(java.lang.String baseDirName,
int commitCount,
boolean includeDeletedFileNames) |
static java.util.List<java.lang.String> |
getModifiedLastDayFileNames(java.lang.String baseDirName) |
protected static java.io.File |
getRootDir(java.io.File dir,
java.io.File baseDir,
java.lang.String markerFileName) |
static void |
main(java.lang.String[] args) |
public static java.util.List<java.lang.String> getCurrentBranchCommitMessages(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getCurrentBranchDeletedFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getCurrentBranchDiff(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getCurrentBranchFileDiff(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName,
java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getCurrentBranchFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getCurrentBranchFileNames(java.lang.String baseDirName,
java.lang.String gitWorkingBranchName,
boolean includeDeletedFileNames)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getFileContent(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getLatestAuthorFileNames(java.lang.String baseDirName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getLatestAuthorFileNames(java.lang.String baseDirName,
boolean includeDeletedFileNames)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getLatestCommitId()
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getLocalChangesFileNames(java.lang.String baseDirName)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getLocalChangesFileNames(java.lang.String baseDirName,
boolean includeDeletedFileNames)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getModifiedFileNames(java.lang.String baseDirName,
int commitCount)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getModifiedFileNames(java.lang.String baseDirName,
int commitCount,
boolean includeDeletedFileNames)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<java.lang.String> getModifiedLastDayFileNames(java.lang.String baseDirName)
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionprotected static java.util.List<java.lang.String> getDeletedFileNames(java.lang.String baseDirName,
java.lang.String commitId)
throws java.lang.Exception
java.lang.Exceptionprotected static java.util.Set<java.lang.String> getDirNames(java.lang.String baseDirName,
java.lang.Iterable<java.lang.String> fileNames,
java.lang.String markerFileName)
protected static java.lang.String getFileName(java.lang.String fileName,
int gitLevel)
protected static java.util.List<java.lang.String> getFileNames(java.lang.String baseDirName,
java.lang.String commitId)
throws java.lang.Exception
java.lang.Exceptionprotected static com.liferay.portal.kernel.io.unsync.UnsyncBufferedReader getGitCommandReader(java.lang.String gitCommand)
throws java.lang.Exception
java.lang.Exceptionprotected static int getGitLevel(java.lang.String baseDirName)
throws GitException
GitExceptionprotected static java.lang.String getLatestAuthorCommitId()
throws java.lang.Exception
java.lang.Exceptionprotected static java.util.List<java.lang.String> getLocalChangesFileNames(java.lang.String baseDirName,
java.lang.String command)
throws java.lang.Exception
java.lang.Exceptionprotected static java.io.File getRootDir(java.io.File dir,
java.io.File baseDir,
java.lang.String markerFileName)