Mercurial > hg > mercurial
diff mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java @ 29:798e750e4f26
first version of agent side checkout
author | Pavel.Sher |
---|---|
date | Wed, 23 Jul 2008 15:23:05 +0400 |
parents | 7944e8985ebd |
children | 1490e2981799 |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java Wed Jul 23 09:32:14 2008 +0400 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java Wed Jul 23 15:23:05 2008 +0400 @@ -85,6 +85,15 @@ return getDefaultWorkDir(myWorkFolderParentDir, myRepository); } + /** + * Returns true if current working directory contains copy of repository (contains .hg directory) + * @return see above + */ + public boolean hasCopyOfRepository() { + // need better way to check that repository copy is ok + return getWorkingDir().isDirectory() && new File(getWorkingDir(), ".hg").isDirectory(); + } + public static String DEFAULT_WORK_DIR_PREFIX = "hg_"; private static File getDefaultWorkDir(@NotNull File workFolderParentDir, @NotNull String repPath) {