diff tests/test-git-import @ 3701:05c8704a3743

handle git patches that rename a file to more than one destination
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Mon, 20 Nov 2006 19:32:45 -0200
parents 1c9b6f1237e0
children ab5600428b08
line wrap: on
line diff
--- a/tests/test-git-import
+++ b/tests/test-git-import
@@ -127,3 +127,19 @@ EOF
 
 hg locate copy2
 hg cat rename2
+
+echo % one file renamed multiple times
+hg import -mmultirenames - <<EOF
+diff --git a/rename2 b/rename3
+rename from rename2
+rename to rename3
+diff --git a/rename2 b/rename3-2
+rename from rename2
+rename to rename3-2
+EOF
+hg log -vCr. --template '{rev} {files} / {file_copies%filecopy}\n'
+
+hg locate rename2 rename3 rename3-2
+hg cat rename3
+echo
+hg cat rename3-2