[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