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) {