diff options
Diffstat (limited to 'test/altered-series.test')
-rw-r--r-- | test/altered-series.test | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/altered-series.test b/test/altered-series.test new file mode 100644 index 0000000..5c231f3 --- /dev/null +++ b/test/altered-series.test @@ -0,0 +1,44 @@ +# Check that manual changes to the series file are detected + +$ mkdir patches +$ cat > patches/series +< 01.patch +< 02.patch +< 03.patch + +$ quilt push -q +> Applying patch patches/01.patch +> Patch patches/01.patch does not exist; applied empty patch +> Now at patch patches/01.patch + +$ quilt series -v +> = patches/01.patch +> patches/02.patch +> patches/03.patch + +# Touch the series file but preserve the order -> OK +$ touch patches/series + +$ quilt series -v +> = patches/01.patch +> patches/02.patch +> patches/03.patch + +# Change the order of the patch series -> complain +$ cat > patches/series +< 03.patch +< 01.patch +< 02.patch + +$ quilt series -v +> The series file no longer matches the applied patches. Please run 'quilt pop -a'. + +$ quilt pop -a +> Patch patches/01.patch appears to be empty, removing +> +> No patches applied + +$ quilt series -v +> patches/03.patch +> patches/01.patch +> patches/02.patch |