[PATCH] tests: unify test-diff-copy-depth

Adrian Buehlmann adrian at cadifra.com
Thu Sep 2 08:14:12 CDT 2010


# HG changeset patch
# User Adrian Buehlmann <adrian at cadifra.com>
# Date 1283432916 -7200
# Node ID 1bb7e0e8128fa6d94b44d08fb5833f4377866148
# Parent  751119743d93fab29f868a6edb1be5c44caba114
tests: unify test-diff-copy-depth

diff --git a/tests/test-diff-copy-depth.out b/tests/test-diff-copy-depth.out
deleted file mode 100644
--- a/tests/test-diff-copy-depth.out
+++ /dev/null
@@ -1,20 +0,0 @@
--- With aaa
-Status:
-A somename
-  other-file
-
-Diff:
-diff --git a/other-file b/somename
-copy from other-file
-copy to somename
-
--- With zzz
-Status:
-A somename
-  other-file
-
-Diff:
-diff --git a/other-file b/somename
-copy from other-file
-copy to somename
-
diff --git a/tests/test-diff-copy-depth b/tests/test-diff-copy-depth.t
old mode 100755
new mode 100644
rename from tests/test-diff-copy-depth
rename to tests/test-diff-copy-depth.t
--- a/tests/test-diff-copy-depth
+++ b/tests/test-diff-copy-depth.t
@@ -1,31 +1,51 @@
-#!/bin/sh
+  $ for i in aaa zzz; do
+  >     hg init t
+  >     cd t
+  > 
+  >     echo
+  >     echo "-- With $i"
+  > 
+  >     touch file
+  >     hg add file
+  >     hg ci -m "Add"
+  > 
+  >     hg cp file $i
+  >     hg ci -m "a -> $i"
+  > 
+  >     hg cp $i other-file
+  >     echo "different" >> $i
+  >     hg ci -m "$i -> other-file"
+  > 
+  >     hg cp other-file somename
+  > 
+  >     echo "Status":
+  >     hg st -C
+  >     echo
+  >     echo "Diff:"
+  >     hg diff -g
+  > 
+  >     cd ..
+  >     rm -rf t
+  > done
+  
+  -- With aaa
+  Status:
+  A somename
+    other-file
+  
+  Diff:
+  diff --git a/other-file b/somename
+  copy from other-file
+  copy to somename
+  
+  -- With zzz
+  Status:
+  A somename
+    other-file
+  
+  Diff:
+  diff --git a/other-file b/somename
+  copy from other-file
+  copy to somename
 
-for i in aaa zzz; do
-    hg init t
-    cd t
 
-    echo "-- With $i"
-
-    touch file
-    hg add file
-    hg ci -m "Add"
-
-    hg cp file $i
-    hg ci -m "a -> $i"
-
-    hg cp $i other-file
-    echo "different" >> $i
-    hg ci -m "$i -> other-file"
-
-    hg cp other-file somename
-
-    echo "Status":
-    hg st -C
-    echo
-    echo "Diff:"
-    hg diff -g
-    echo
-
-    cd ..
-    rm -rf t
-done


More information about the Mercurial-devel mailing list