changeset 920:2de8659aa8ab

test russian characters are processed in patch
author eugene.petrenko@jetbrains.com
date Mon, 19 Jan 2015 18:55:10 +0100
parents 16ad8d51b001
children cd8b1fb2572c
files mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java mercurial-tests/testData/repo-non-ascii/hg/00changelog.i mercurial-tests/testData/repo-non-ascii/hg/cur-message.txt mercurial-tests/testData/repo-non-ascii/hg/dirstate mercurial-tests/testData/repo-non-ascii/hg/last-message.txt mercurial-tests/testData/repo-non-ascii/hg/requires mercurial-tests/testData/repo-non-ascii/hg/store/00changelog.i mercurial-tests/testData/repo-non-ascii/hg/store/00manifest.i mercurial-tests/testData/repo-non-ascii/hg/store/data/~ea~f0~f3~f2~ee.txt.i mercurial-tests/testData/repo-non-ascii/hg/store/fncache mercurial-tests/testData/repo-non-ascii/hg/store/phaseroots mercurial-tests/testData/repo-non-ascii/hg/store/undo mercurial-tests/testData/repo-non-ascii/hg/store/undo.phaseroots mercurial-tests/testData/repo-non-ascii/hg/thgstatus mercurial-tests/testData/repo-non-ascii/hg/undo.bookmarks mercurial-tests/testData/repo-non-ascii/hg/undo.branch mercurial-tests/testData/repo-non-ascii/hg/undo.desc mercurial-tests/testData/repo-non-ascii/hg/undo.dirstate
diffstat 15 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Jan 19 18:30:08 2015 +0100
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Jan 19 18:55:10 2015 +0100
@@ -184,6 +184,14 @@
     checkPatchResult(output.toByteArray());
   }
 
+  public void test_build_incremental_patch_file_non_ascii_does_not_fail() throws IOException, VcsException {
+    setName("patch-non-ascii");
+    VcsRootImpl vcsRoot = createVcsRoot(new File("mercurial-tests/testData/repo-non-ascii").getAbsolutePath());
+
+    buildPatch(myVcs, vcsRoot, null, "0:7bd814e7540e", new CheckoutRules(""));
+    buildPatch(myVcs, vcsRoot, "0:7bd814e7540e", "1:03c93a16132d", new CheckoutRules(""));
+  }
+
   public void test_get_content() throws IOException, VcsException {
     VcsRootImpl vcsRoot = createVcsRoot(simpleRepo());
 
Binary file mercurial-tests/testData/repo-non-ascii/hg/00changelog.i has changed
Binary file mercurial-tests/testData/repo-non-ascii/hg/dirstate has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/last-message.txt	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,2 @@
+hohoho
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/requires	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,4 @@
+dotencode
+fncache
+revlogv1
+store
Binary file mercurial-tests/testData/repo-non-ascii/hg/store/00changelog.i has changed
Binary file mercurial-tests/testData/repo-non-ascii/hg/store/00manifest.i has changed
Binary file mercurial-tests/testData/repo-non-ascii/hg/store/data/~ea~f0~f3~f2~ee.txt.i has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/store/fncache	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,1 @@
+data/круто.txt.i
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/store/phaseroots	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,1 @@
+1 7bd814e7540eb9ed74deae5a029392615cf7cdcb
Binary file mercurial-tests/testData/repo-non-ascii/hg/store/undo has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/store/undo.phaseroots	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,1 @@
+1 7bd814e7540eb9ed74deae5a029392615cf7cdcb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/undo.branch	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,1 @@
+default
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-tests/testData/repo-non-ascii/hg/undo.desc	Mon Jan 19 18:55:10 2015 +0100
@@ -0,0 +1,2 @@
+1
+commit
Binary file mercurial-tests/testData/repo-non-ascii/hg/undo.dirstate has changed