fix typo in mercurial/patch.py
authorAlexis S. L. Carvalho <alexis@cecm.usp.br>
Mon, 20 Nov 2006 19:32:37 -0200
changeset 3695 3a2fc90d27d6
parent 3694 c0b1a0c72c7d
child 3696 562a65635bcb
fix typo in mercurial/patch.py
mercurial/patch.py
tests/test-git-export
tests/test-git-export.out
--- a/mercurial/patch.py	Mon Nov 20 19:32:36 2006 -0200
+++ b/mercurial/patch.py	Mon Nov 20 19:32:37 2006 -0200
@@ -516,7 +516,7 @@
             src = repo.dirstate.copied(f)
             parent = repo.dirstate.parents()[0]
             if src:
-                f = src[0]
+                f = src
             of = renamedbetween(f, node1, parent)
             if of:
                 return of
--- a/tests/test-git-export	Mon Nov 20 19:32:36 2006 -0200
+++ b/tests/test-git-export	Mon Nov 20 19:32:37 2006 -0200
@@ -94,3 +94,21 @@
 echo '% file created after r1 and renamed before r2'
 hg diff --git -r -5:-1
 
+echo
+echo '% comparing with the working dir'
+echo >> start
+hg ci -m 'change start again' -d '0 0'
+
+echo > created
+hg add created
+hg ci -m 'add created'
+
+hg mv created created2
+hg ci -m 'mv created created2'
+
+hg mv created2 created3
+echo "% there's a copy in the working dir..."
+hg diff --git
+echo
+echo "% ...but there's another copy between the original rev and the wd"
+hg diff --git -r -2
--- a/tests/test-git-export.out	Mon Nov 20 19:32:36 2006 -0200
+++ b/tests/test-git-export.out	Mon Nov 20 19:32:37 2006 -0200
@@ -102,3 +102,14 @@
 +a
 +b
 +c
+
+% comparing with the working dir
+% there's a copy in the working dir...
+diff --git a/created2 b/created3
+rename from created2
+rename to created3
+
+% ...but there's another copy between the original rev and the wd
+diff --git a/created b/created3
+rename from created
+rename to created3