changeset 610:37657248ac78

Merge branch Gaya-8.0.x
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Fri, 28 Jun 2013 12:06:49 +0400
parents 1650e9a237b9 (current diff) 86e187882960 (diff)
children a6c708e5bb10
files
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Fri Jun 28 00:15:12 2013 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Fri Jun 28 12:06:49 2013 +0400
@@ -679,6 +679,17 @@
   }
 
 
+  @TestFor(issues = "TW-29998")
+  public void test_rev_not_found() throws Exception {
+    VcsRoot root = createVcsRoot(myRep2Path);
+    //there should be no exception, even though 010101010101 is not in the repository
+    myVcs.getCollectChangesPolicy().collectChanges(root,
+            RepositoryStateData.createVersionState("default", map("default", "737c6f57ef84", "unknown.branch", "010101010101")),
+            RepositoryStateData.createVersionState("default", map("default", "4780519e01aa", "topic", "fd50e4842211")),
+            CheckoutRules.DEFAULT);
+  }
+
+
   private void assertFiles(final List<String> expectedFiles, final ModificationData modificationData) {
     Set<String> actualFiles = new HashSet<String>();
     for (VcsChange vc: modificationData.getChanges()) {