diff tests/test-parents @ 5299:5a4824f6665c

Test parents behaviour with files.
author Patrick Mezard <pmezard@gmail.com>
date Tue, 11 Sep 2007 23:05:30 +0200
parents be5dc5e3ab2d
children
line wrap: on
line diff
--- a/tests/test-parents
+++ b/tests/test-parents
@@ -13,6 +13,12 @@ echo a >> a
 hg ci -Ama -d '1 0'
 echo b >> b
 hg ci -Amb -d '2 0'
+echo c > c
+hg ci -Amc -d '3 0'
+hg up -C 1
+echo d > c
+hg ci -Amc2 -d '4 0'
+hg up -C 3
 
 echo % hg parents
 hg parents
@@ -20,6 +26,12 @@ hg parents
 echo % hg parents a
 hg parents a
 
+echo % hg parents c, single revision
+hg parents c
+
+echo % hg parents -r 3 c
+hg parents -r 3 c
+
 echo % hg parents -r 2
 hg parents -r 2
 
@@ -41,4 +53,15 @@ echo '% hg parents -r 2 glob:a'
 cd ..
 hg parents -r 2 glob:a
 
+echo % merge working dir with 2 parents, hg parents c
+HGMERGE=true hg merge
+hg parents c
+
+echo % merge working dir with 1 parent, hg parents
+hg up -C 2
+HGMERGE=true hg merge -r 4
+hg parents
+echo % merge working dir with 1 parent, hg parents c
+hg parents c
+
 true