Regression test: Quilt did reorder files in patches. $ mkdir d $ cd d $ echo one > f $ echo one > g $ mkdir patches $ cat > patches/test.diff < --- g.orig < +++ g < @@ -1 +1 @@ < -one < +two < --- f.orig < +++ f < @@ -1 +1 @@ < -one < +two $ cat > patches/series < test.diff -p0 $ quilt push -q > Applying patch %{P}test.diff > Now at patch %{P}test.diff $ quilt pop -q > Removing patch %{P}test.diff > No patches applied $ echo one > h $ cat >> patches/test.diff < --- h.orig < +++ h < @@ -1 +1 @@ < -one < +two $ quilt push -q > Applying patch %{P}test.diff > Now at patch %{P}test.diff $ quilt files > g > f > h $ grep "^+++ " patches/test.diff > +++ g > +++ f > +++ h $ quilt refresh > Refreshed patch %{P}test.diff $ grep "^+++ " patches/test.diff > +++ g > +++ f > +++ h $ cd .. $ rm -rf d