summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/symlink.test37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/symlink.test b/test/symlink.test
index a9fa45a..342ec10 100644
--- a/test/symlink.test
+++ b/test/symlink.test
@@ -55,6 +55,43 @@
$ [ patches/test.diff~ -nt test.timeref ] && echo "mtimes differ"
+# Test the header update
+ $ quilt header -a
+ < A test patch
+ > Appended text to header of patch patches/test.diff
+
+ $ readlink patches/test.diff
+ > ../test.diff
+
+# Test the header update with a backup
+ $ touch -r patches/test.diff test.timeref
+ $ quilt header -r --backup
+ > Replaced header of patch patches/test.diff
+
+ $ readlink patches/test.diff
+ > ../test.diff
+
+ $ cat patches/test.diff
+ > --- a/foo
+ > +++ b/foo
+ > @@ -1 +1 @@
+ > -foo
+ > +foo changed 3
+
+ $ readlink patches/test.diff~
+ $ echo %{?}
+ > 1
+
+ $ cat patches/test.diff~
+ > A test patch
+ > --- a/foo
+ > +++ b/foo
+ > @@ -1 +1 @@
+ > -foo
+ > +foo changed 3
+
+ $ [ patches/test.diff~ -nt test.timeref ] && echo "mtimes differ"
+
# Test the refresh when target is read-only
$ chmod -w test.diff
$ echo "foo changed 4" > foo