changeset 1151:802a87359017 stable

test-touch: add a test for rename preservation after touch This bug was recently fixed in 3.2.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Mon, 03 Nov 2014 11:41:10 +0000
parents 2c99d92faa62
children be6eff57d5bb
files tests/test-touch.t
diffstat 1 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-touch.t	Mon Nov 03 11:11:14 2014 +0000
+++ b/tests/test-touch.t	Mon Nov 03 11:41:10 2014 +0000
@@ -86,3 +86,25 @@
   o  4:[0-9a-f]{12} a (re)
   
 
+check move data kept after rebase on touch:
+
+  $ touch gna1
+  $ hg commit -Am gna1
+  adding gna1
+  $ hg mv gna1 gna2
+  $ hg commit -m move
+  $ hg st -C --change=tip
+  A gna2
+    gna1
+  R gna1
+  $ hg up .^
+  1 files updated, 0 files merged, 1 files removed, 0 files unresolved
+
+  $ hg touch
+  1 new unstable changesets
+
+  $ hg rebase -s 11 -d 12
+  $ hg st -C --change=tip
+  A gna2
+    gna1
+  R gna1