summaryrefslogtreecommitdiffstats
path: root/test/rename.test
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2005-06-08 20:40:54 +0000
committerAndreas Gruenbacher <agruen@suse.de>2005-06-08 20:40:54 +0000
commitcea07eed0d536c242fc59dc9da1dd3036299b710 (patch)
tree9023e1a5ffd724d2b5ea62e42a639cbc10b8001f /test/rename.test
parente661b1ad2b5289110262640ae9fb3fd0f396872f (diff)
downloadquilt-cea07eed0d536c242fc59dc9da1dd3036299b710.tar.gz
- Add rename command from Jean Delvare <khali@linux-fr.org>.
Diffstat (limited to 'test/rename.test')
-rw-r--r--test/rename.test69
1 files changed, 69 insertions, 0 deletions
diff --git a/test/rename.test b/test/rename.test
new file mode 100644
index 0000000..c8cf146
--- /dev/null
+++ b/test/rename.test
@@ -0,0 +1,69 @@
+ $ mkdir d
+ $ cd d
+
+ $ cat > announce.txt
+ < A short summary of the fixes are below.
+
+ $ quilt new original-name.diff
+ > Patch %{P}original-name.diff is now on top
+
+ $ quilt add announce.txt
+ > File announce.txt added to patch %{P}original-name.diff
+
+ $ cat > announce.txt
+ < The diffstat and short summary of the fixes are below.
+
+ $ quilt refresh
+ > Refreshed patch %{P}original-name.diff
+
+ $ quilt series -v
+ > = %{P}original-name.diff
+
+ $ ls -1 .pc
+ > applied-patches
+ > original-name.diff
+
+ $ cat .pc/applied-patches
+ > original-name.diff
+
+ $ quilt rename _tmp_name.diff
+ > Patch %{P}original-name.diff renamed to %{P}_tmp_name.diff
+
+ $ quilt series -v
+ > = %{P}_tmp_name.diff
+
+ $ ls -1 .pc
+ > _tmp_name.diff
+ > applied-patches
+
+ $ cat .pc/applied-patches
+ > _tmp_name.diff
+
+ $ quilt pop
+ > Removing patch %{P}_tmp_name.diff
+ > Restoring announce.txt
+ >
+ > No patches applied
+
+ $ quilt series -v
+ > %{P}_tmp_name.diff
+
+ $ ls -1 .pc
+
+ $ quilt rename -p random_name.diff final.name.diff
+ > Patch random_name.diff is not in series
+
+ $ quilt rename final.name.diff
+ > No patches applied
+
+ $ quilt rename -p _tmp_name.diff _tmp_name.diff
+ > Patch %{P}_tmp_name.diff exists already, please choose a different name
+
+ $ quilt rename -p _tmp_name.diff final.name.diff
+ > Patch %{P}_tmp_name.diff renamed to %{P}final.name.diff
+
+ $ quilt series -v
+ > %{P}final.name.diff
+
+ $ cd ..
+ $ rm -rf d