changeset 208:27c4ba8c1a6b

Add test for TW-15984
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Thu, 31 Mar 2011 09:05:35 +0400
parents 3819be43aa8d
children 64f1902552cc
files mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/AgentSideCheckoutTest.java
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/AgentSideCheckoutTest.java	Fri Jan 21 09:56:06 2011 +0300
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/AgentSideCheckoutTest.java	Thu Mar 31 09:05:35 2011 +0400
@@ -199,6 +199,15 @@
     assertTrue(hgrcContent2.contains("default = " + root.getProperty(Constants.REPOSITORY_PROP)));//now it clones from remote
   }
 
+  /**
+   * TW-15984
+   */
+  public void should_be_able_to_clone_into_non_empty_dir() throws IOException, VcsException {
+    VcsRoot vcsRoot = createVcsRoot(simpleRepo());
+    doUpdate(vcsRoot, "3:9522278aa38d", new IncludeRule(".", "subdir", null));
+    doUpdate(vcsRoot, "4:b06a290a363b", new IncludeRule(".", ".", null));
+  }
+
   protected String getTestDataPath() {
     return "mercurial-tests/testData";
   }