summaryrefslogtreecommitdiffstats
path: root/runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log')
-rw-r--r--runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log1722
1 files changed, 0 insertions, 1722 deletions
diff --git a/runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log b/runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log
deleted file mode 100644
index 8e8367c52a3..00000000000
--- a/runtime/poky/qemuarm64/core-image-ptest-quilt/ptest-quilt.log
+++ /dev/null
@@ -1,1722 +0,0 @@
-START: ptest-runner
-2024-03-20T01:24
-[test/add-filename-check.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new test.diff -- ok
-[6] $ echo foo > foo -- ok
-[7] $ quilt add foo -- ok
-[10] $ quilt add patches/bar -- ok
-[13] $ quilt add .pc/baz -- ok
-6 commands (6 passed, 0 failed)
-PASS: add-filename-check
-[test/altered-series.test]
-[3] $ mkdir patches -- ok
-[4] $ cat > patches/series -- ok
-[9] $ quilt push -q 2 -- ok
-[16] $ quilt series -v -- ok
-[22] $ touch patches/series -- ok
-[24] $ quilt series -v -- ok
-[30] $ cat > patches/series -- ok
-[35] $ quilt series -v -- ok
-[38] $ quilt pop -- ok
-[44] $ quilt series -v -- ok
-[47] $ quilt pop -a -- ok
-[52] $ quilt series -v -- ok
-12 commands (12 passed, 0 failed)
-PASS: altered-series
-[test/annotate.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > foo -- ok
-[8] $ quilt new patch -- ok
-[11] $ quilt add foo -- ok
-[14] $ sed -e 's:b:B:' foo > foo.new -- ok
-[15] $ mv foo.new foo -- ok
-[16] $ quilt refresh -- ok
-[19] $ quilt annotate foo -- ok
-[26] $ quilt new patch2 -- ok
-[29] $ quilt add foo -- ok
-[32] $ sed -e 's:Baz:baz:' foo > foo.new -- ok
-[33] $ mv foo.new foo -- ok
-[34] $ quilt refresh -- ok
-[37] $ quilt annotate foo -- ok
-[45] $ quilt new patch3 -- ok
-[48] $ quilt add foo -- ok
-[51] $ sed -e '/Bar/d' foo > foo.new -- ok
-[52] $ mv foo.new foo -- ok
-[53] $ quilt refresh -- ok
-[56] $ quilt annotate foo -- ok
-[64] $ quilt annotate -P patch3 foo -- ok
-[72] $ quilt annotate -P patch2 foo -- ok
-[80] $ quilt annotate -P patch foo -- ok
-[87] $ quilt new patch4 -- ok
-[90] $ cat > jkl -- ok
-[94] $ quilt add jkl wrz -- ok
-[98] $ rm -f jkl -- ok
-[99] $ cat > wrz -- ok
-[103] $ quilt refresh -- ok
-[106] $ quilt annotate jkl -- ok
-[110] $ quilt annotate wrz -- ok
-31 commands (31 passed, 0 failed)
-PASS: annotate
-[test/applied.test]
-[1] $ mkdir patches -- ok
-[3] $ echo a > a -- ok
-[4] $ echo b > b -- ok
-[5] $ diff -u a b > patches/patch -- ok
-[6] $ echo patch -p0 > patches/series -- ok
-[7] $ rm -f b -- ok
-[8] $ quilt push -q -- ok
-[12] $ quilt pop -q -- ok
-[16] $ patch -s -p0 < patches/patch -- ok
-[17] $ quilt push -q -- ok
-[22] $ echo patch -p0 -R > patches/series -- ok
-[23] $ quilt push -q -- ok
-[27] $ quilt pop -q -- ok
-[31] $ patch -s -p0 -R < patches/patch -- ok
-[32] $ quilt push -q -- ok
-15 commands (15 passed, 0 failed)
-PASS: applied
-[test/auto-refresh.test]
-[1] $ mkdir patches -- ok
-[3] $ echo a > a -- ok
-[4] $ echo b > b -- ok
-[6] $ quilt new a.patch -- ok
-[8] $ quilt add a -- ok
-[10] $ echo A > a -- ok
-[12] $ quilt new b.patch -- ok
-[14] $ quilt add b -- ok
-[16] $ echo B > b -- ok
-[18] $ quilt pop -fa --refresh -- ok
-[21] $ quilt pop -a --refresh -- ok
-[32] $ quilt push -a --refresh -- ok
-[43] $ quilt push -fa --refresh -- ok
-[46] $ quilt pop -a --refresh -- ok
-14 commands (14 passed, 0 failed)
-PASS: auto-refresh
-[test/backup-files.test]
-[4] $ echo foo > foo -- ok
-[5] $ echo bar > "space bar" -- ok
-[6] $ sleep 1 -- ok
-[7] $ /usr/share/quilt//scripts/backup-files -B backup/ -b foo -- ok
-[10] $ ls -l foo | awk '{ print $2 }' -- ok
-[12] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[14] $ [ backup/foo -nt foo ] && echo "mtimes differ" -- ok
-[16] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok
-[18] $ ls -l foo | awk '{ print $2 }' -- ok
-[22] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok
-[24] $ ls -l foo | awk '{ print $2 }' -- ok
-[26] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[28] $ [ backup/foo -nt foo ] && echo "mtimes differ" -- ok
-[31] $ echo modified > foo -- ok
-[32] $ sleep 1 -- ok
-[33] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- ok
-[36] $ cat foo -- ok
-[38] $ [ -e backup/foo ] && echo "backup/foo not deleted" -- ok
-[39] $ [ -e backup ] && echo "backup directory not deleted" -- ok
-[42] $ ln foo foo2 -- ok
-[43] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo -- ok
-[44] $ ls -l foo | awk '{ print $2 }' -- ok
-[46] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[49] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo2 -- ok
-[50] $ ls -l foo | awk '{ print $2 }' -- ok
-[52] $ ls -l foo2 | awk '{ print $2 }' -- ok
-[54] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[56] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok
-[60] $ rm -f foo foo2 -- ok
-[61] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo -- ok
-[62] $ ls -l foo | awk '{ print $2 }' -- ok
-[64] $ ls -l backup/foo2 | awk '{ print $2 }' -- ok
-[66] $ [ -e backup/foo ] && echo "backup/foo not deleted" -- ok
-[67] $ [ ! -e foo2 ] || echo "file foo2 shouldn't exist" -- ok
-[69] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo2 -- ok
-[70] $ ls -l foo | awk '{ print $2 }' -- ok
-[72] $ ls -l foo2 | awk '{ print $2 }' -- ok
-[74] $ [ -e backup/foo2 ] && echo "backup/foo2 not deleted" -- ok
-[75] $ [ -e backup ] && echo "backup directory not deleted" -- ok
-[78] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s foo -- ok
-[79] $ touch -r foo foo.timeref -- ok
-[80] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t foo -- ok
-[82] $ ls -l foo | awk '{ print $2 }' -- ok
-[84] $ [ foo -nt foo.timeref ] || echo "touch failed" -- ok
-[87] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L foo "space bar" -- ok
-[88] $ touch -r "space bar" bar.timeref -- ok
-[89] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[91] $ ls -l "backup/space bar" | awk '{ print $2 }' -- ok
-[93] $ mkdir tmp -- ok
-[94] $ cd tmp -- ok
-[95] $ /usr/share/quilt//scripts/backup-files -B ../backup/ -r -s -k foo "space bar" -- ok
-[96] $ cd .. -- ok
-[98] $ ls -l foo | awk '{ print $2 }' -- ok
-[100] $ ls -l "space bar" | awk '{ print $2 }' -- ok
-[102] $ ls -l backup/foo | awk '{ print $2 }' -- ok
-[104] $ ls -l "backup/space bar" | awk '{ print $2 }' -- ok
-[106] $ ls -l tmp/foo | awk '{ print $2 }' -- ok
-[108] $ ls -l "tmp/space bar" | awk '{ print $2 }' -- ok
-[110] $ rm -rf tmp -- ok
-[113] $ rm -f foo "space bar" -- ok
-[114] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t - -- ok
-[115] $ cat foo -- ok
-[117] $ cat "space bar" -- ok
-[119] $ [ "space bar" -nt bar.timeref ] || echo "touch failed" -- ok
-[122] $ mkdir "dir with spaces" -- ok
-[123] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L new "dir with spaces/space file" -- ok
-[124] $ echo data > new -- ok
-[125] $ echo data2 > "dir with spaces/space file" -- ok
-[126] $ ls -l backup/new | awk '{ print $5 }' -- ok
-[128] $ ls -l "backup/dir with spaces/space file" | awk '{ print $5 }' -- ok
-[130] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s - -- ok
-[131] $ [ ! -e backup/new ] || echo "file backup/new shouldn't exist" -- ok
-[132] $ [ ! -e new ] || echo "file new shouldn't exist" -- ok
-[133] $ [ ! -e "backup/dir with spaces/space file" ] || echo "file backup/dir with spaces/space file shouldn't exist" -- ok
-[134] $ [ ! -e "dir with spaces/space file" ] || echo "file dir with spaces/space file shouldn't exist" -- ok
-[137] $ echo data > "dir with spaces/space file" -- ok
-[138] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L "dir with spaces/space file" -- ok
-[140] $ rm -rf "dir with spaces" -- ok
-[141] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok
-[143] $ cat "dir with spaces/space file" -- ok
-[145] $ [ -e backup ] && echo "backup directory not deleted" -- ok
-[148] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L -f - -- ok
-[152] $ echo data > new -- ok
-[153] $ echo modified > foo -- ok
-[154] $ rm -f "space bar" -- ok
-[155] $ [ -e backup/new -a ! -s backup/new ] || echo "file backup/new isn't empty" -- ok
-[156] $ ls -l backup/new | awk '{ print $5 }' -- ok
-[158] $ cat backup/foo -- ok
-[160] $ cat "backup/space bar" -- ok
-[162] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -f - -- ok
-[166] $ [ ! -e backup/new ] || echo "file backup/new shouldn't exist" -- ok
-[167] $ [ ! -e new ] || echo "file new shouldn't exist" -- ok
-[168] $ cat foo -- ok
-[170] $ cat "space bar" -- ok
-[174] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L -f - -- ok
-[181] $ ln "space bar" "linked space" -- ok
-[182] $ ls -l foo | awk '{ print $2 }' -- ok
-[184] $ ls -l "space bar" | awk '{ print $2 }' -- ok
-[186] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok
-[187] $ ls -l foo | awk '{ print $2 }' -- ok
-[189] $ ls -l "space bar" | awk '{ print $2 }' -- ok
-[191] $ [ ! -e new ] || echo "file new shouldn't exist" -- ok
-[193] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- ok
-[194] $ ls -l foo | awk '{ print $2 }' -- ok
-[196] $ ls -l "space bar" | awk '{ print $2 }' -- ok
-[198] $ [ ! -e new ] || echo "file new shouldn't exist" -- ok
-[199] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - | sort -- ok
-[203] $ rm "linked space" -- ok
-[206] $ /usr/share/quilt//scripts/backup-files -B snapshot/ -c -f - -- ok
-[215] $ ls -l foo | awk '{ print $2 }' -- ok
-[217] $ ls -l "space bar" | awk '{ print $2 }' -- ok
-[219] $ ls -l "dir with spaces/space file" | awk '{ print $2 }' -- ok
-[221] $ [ ! -e new ] || echo "file new shouldn't exist" -- ok
-[222] $ ls -l snapshot/new | awk '{ print $2 }' -- ok
-[224] $ ls -l snapshot/foo | awk '{ print $2 }' -- ok
-[226] $ ls -l snapshot/"space bar" | awk '{ print $2 }' -- ok
-[228] $ ls -l snapshot/"dir with spaces/space file" | awk '{ print $2 }' -- ok
-[230] $ [ ! -s new ] || echo "file snapshot/new should be empty" -- ok
-[231] $ rm -rf snapshot -- ok
-[234] $ mkdir dir -- ok
-[235] $ ln -s foo dir/link -- ok
-[236] $ readlink dir/link -- ok
-[238] $ /usr/share/quilt//scripts/backup-files -B backup/ -b dir/link -- ok
-[240] $ readlink backup/dir/link -- ok
-[242] $ rm -f dir/link -- ok
-[243] $ echo crap > dir/link -- ok
-[244] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k dir/link -- ok
-[246] $ readlink dir/link -- ok
-[250] $ rm -f dir/link -- ok
-[251] $ echo crap > dir/link -- ok
-[252] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k -f - -- ok
-[255] $ readlink dir/link -- ok
-[259] $ rm -f dir/link -- ok
-[260] $ echo crap > dir/link -- ok
-[261] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- ok
-[263] $ readlink dir/link -- ok
-136 commands (136 passed, 0 failed)
-PASS: backup-files
-[test/colon-in-patch-name.test]
-[4] $ mkdir patches -- ok
-[6] $ quilt new "patch_with:strange[name]" -- ok
-[9] $ echo foo > foo -- ok
-[10] $ quilt add foo -- ok
-[13] $ quilt files -- ok
-[16] $ echo bar > foo -- ok
-[17] $ quilt diff -p ab -P "patch_with:strange[name]" -- ok
-[26] $ quilt refresh -p ab -- ok
-[29] $ quilt applied -- ok
-[32] $ quilt pop -q -- ok
-[36] $ quilt next -- ok
-[39] $ quilt push -q "patch_with:strange[name]" -- ok
-[43] $ quilt top -- ok
-[46] $ quilt rename "another:strange(name)" -- ok
-[49] $ quilt new "{%'}.patch" -- ok
-[52] $ quilt add foo -- ok
-[55] $ echo baz > foo -- ok
-[57] $ quilt previous -- ok
-[60] $ quilt series -- ok
-[64] $ quilt refresh -p0 "{%'}.patch" -- ok
-[67] $ cat "patches/{%'}.patch" -- ok
-[76] $ quilt pop "another:strange(name)" -- ok
-[82] $ quilt remove foo -- ok
-23 commands (23 passed, 0 failed)
-PASS: colon-in-patch-name
-[test/comments.test]
-[4] $ mkdir patches -- ok
-[6] $ echo one > f -- ok
-[7] $ cat > patches/test.diff -- ok
-[20] $ cat > patches/series -- ok
-[23] $ quilt push -- ok
-[29] $ quilt refresh -- ok
-[31] $ cat patches/test.diff -- ok
-[44] $ quilt refresh -c -- ok
-[47] $ cat patches/test.diff -- ok
-[62] $ quilt refresh -- ok
-[65] $ cat patches/test.diff -- ok
-11 commands (11 passed, 0 failed)
-PASS: comments
-[test/conflicts.test]
-[5] $ mkdir patches -- ok
-[7] $ cat > one.txt -- ok
-[24] $ quilt new a.diff -- ok
-[26] $ echo 0 -- ok
-[29] $ quilt add one.txt -- ok
-[31] $ echo 0 -- ok
-[34] $ mv one.txt one.orig -- ok
-[35] $ sed -e "s/4/4+/" -e 's/d/d+/' one.orig > one.txt -- ok
-[36] $ quilt refresh -- ok
-[38] $ echo 0 -- ok
-[41] $ quilt pop -q -- ok
-[44] $ echo 0 -- ok
-[48] $ sed -e "s/^\\([17]\\)\$/\\1-/" one.orig > one.txt -- ok
-[49] $ quilt push -q -- ok
-[52] $ echo 0 -- ok
-[55] $ quilt pop -q -- ok
-[58] $ echo 0 -- ok
-[61] $ sed -e "s/^\\([1267]\\)\$/\\1-/" one.orig > one.txt -- ok
-[62] $ quilt push -q -- ok
-[65] $ echo 0 -- ok
-[68] $ quilt pop -q -- ok
-[71] $ echo 0 -- ok
-[75] $ sed -e "s/^\\([123567]\\)\$/\\1-/" one.orig > one.txt -- ok
-[76] $ quilt push -q -- ok
-[80] $ echo 1 -- ok
-[83] $ quilt push -qf -- ok
-[87] $ echo 1 -- ok
-[90] $ mv one.txt one.x -- ok
-[91] $ sed -e "s/4/4+/" one.x > one.txt -- ok
-[92] $ rm -f one.x -- ok
-[93] $ quilt diff -z | grep -v "^\\(---\\|+++\\)" -- ok
-[105] $ echo 0 -- ok
-[108] $ quilt diff | grep -v "^\\(---\\|+++\\)" -- ok
-[129] $ echo 0 -- ok
-[132] $ quilt refresh -- ok
-[134] $ echo 0 -- ok
-[137] $ cat patches/a.diff | grep -v "^\\(---\\|+++\\)" -- ok
-[159] $ quilt pop -q -- ok
-[162] $ echo 0 -- ok
-39 commands (39 passed, 0 failed)
-PASS: conflicts
-[test/create-delete.test]
-[4] $ mkdir patches -- ok
-[6] $ echo delete > delete -- ok
-[7] $ quilt new test.diff -- ok
-[10] $ quilt add create -- ok
-[13] $ echo create > create -- ok
-[14] $ quilt refresh -- ok
-[17] $ quilt add delete -- ok
-[20] $ rm -f delete -- ok
-[21] $ quilt refresh -- ok
-[23] $ quilt header -r -- ok
-[31] $ quilt patches -v create -- ok
-[33] $ quilt patches delete -- ok
-[36] $ quilt pop -q -- ok
-[40] $ quilt patches create -- ok
-[42] $ quilt patches -v delete -- ok
-[44] $ quilt patches -- /dev/null dev/null null --- -- ok
-[46] $ echo create > create -- ok
-[47] $ rm -f delete -- ok
-[48] $ patch -p1 --dry-run < patches/test.diff -- ok
-19 commands (19 passed, 0 failed)
-PASS: create-delete
-[test/delete.test]
-[3] $ mkdir patches -- ok
-[5] $ cat > test.txt -- ok
-[8] $ quilt new test1 -- ok
-[11] $ quilt add test.txt -- ok
-[14] $ cat > test.txt -- ok
-[17] $ quilt refresh -- ok
-[20] $ quilt new test2 -- ok
-[23] $ quilt add test.txt -- ok
-[26] $ cat > test.txt -- ok
-[29] $ quilt refresh -- ok
-[32] $ quilt delete test1 -- ok
-[35] $ quilt pop -- ok
-[41] $ quilt series -- ok
-[45] $ quilt delete -n -- ok
-[48] $ quilt series -- ok
-[51] $ quilt pop -- ok
-[57] $ quilt delete test1 -- ok
-[60] $ quilt series -- ok
-[62] $ echo "test1" > patches/series -- ok
-[63] $ quilt delete -n -- ok
-[66] $ quilt series -- ok
-[69] $ echo "test3" > patches/series -- ok
-[70] $ echo "test3" > .pc/applied-patches -- ok
-[71] $ mkdir -p .pc/test3/dir -- ok
-[72] $ touch .pc/test3/dir/file -- ok
-[73] $ chmod a-rx .pc/test3/dir -- ok
-[77] $ quilt delete "test3" -- ok
-[81] $ chmod a+rx .pc/test3/dir -- ok
-[83] $ find .pc/test3 -- ok
-[88] $ quilt applied -- ok
-[91] $ quilt series -- ok
-[94] $ quilt delete -- ok
-[97] $ quilt delete test3 -- ok
-33 commands (33 passed, 0 failed)
-PASS: delete
-[test/dir-a-b.test]
-[1] $ mkdir patches -- ok
-[3] $ echo a > test.txt -- ok
-[4] $ echo d > test3.txt -- ok
-[6] $ cat > patches/ab.diff -- ok
-[21] $ echo "ab.diff" > patches/series -- ok
-[23] $ quilt push -q -- ok
-[27] $ quilt diff -p ab --no-index -- ok
-[42] $ rm -f patches/ab.diff -- ok
-[43] $ quilt refresh -p ab --no-index -- ok
-[46] $ cat patches/ab.diff -- ok
-[61] $ quilt pop -qR -- ok
-11 commands (11 passed, 0 failed)
-PASS: dir-a-b
-[test/dotglob.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new dotglob.diff -- ok
-[6] $ quilt add .foo -- ok
-[9] $ echo dot-foo > .foo -- ok
-[10] $ quilt refresh -- ok
-[13] $ quilt pop -q -- ok
-[17] $ quilt push -q -- ok
-7 commands (7 passed, 0 failed)
-PASS: dotglob
-[test/duplicate-patch-in-series.test]
-[4] $ mkdir patches -- ok
-[5] $ echo "old line" > file.txt -- ok
-[7] $ cat > patches/first.patch -- ok
-[14] $ cat > patches/series -- ok
-[18] $ quilt push -- ok
-[24] $ quilt push -- ok
-[27] $ quilt pop -- ok
-[33] $ quilt push -qa -- ok
-[36] $ quilt pop -q -- ok
-9 commands (9 passed, 0 failed)
-PASS: duplicate-patch-in-series
-[test/edit.test]
-[1] $ mkdir patches subdir -- ok
-[4] $ cat > editor -- ok
-[9] $ chmod +x editor -- ok
-[10] $ export EDITOR=/usr/lib/quilt/ptest/test/edit.test.6147/editor -- ok
-[12] $ quilt new patch -- ok
-[15] $ echo foobar > foobar -- ok
-[16] $ quilt edit foobar -- ok
-[20] $ cat foobar -- ok
-[23] $ cd subdir -- ok
-[24] $ echo foo > foo -- ok
-[25] $ quilt edit foo -- ok
-[28] $ cd .. -- ok
-[30] $ cat subdir/foo -- ok
-[33] $ quilt files -- ok
-[37] $ quilt refresh -- ok
-[41] $ echo foobaz > foobaz -- ok
-[42] $ cat > editor -- ok
-[47] $ quilt edit foobaz -- ok
-[51] $ [ ! -e foobaz ] || echo "File foobaz shouldn't exist" -- ok
-[55] $ cat > editor -- ok
-[59] $ quilt edit nofoo -- ok
-[66] $ rm -f foobar -- ok
-[67] $ quilt refresh -- ok
-[69] $ quilt diff -p ab --no-index foobar -- ok
-[75] $ quilt edit foobar -- ok
-[79] $ [ ! -e foobar ] || echo "File foobar shouldn't exist" -- ok
-[82] $ cat > editor -- ok
-[87] $ quilt edit foo2 -- ok
-[90] $ cat foo2 -- ok
-[93] $ quilt files -v -- ok
-30 commands (30 passed, 0 failed)
-PASS: edit
-[test/empty-files.test]
-[4] $ mkdir patches -- ok
-[5] $ echo "will be deleted" > deleted1 -- ok
-[6] $ echo "will be emptied" > emptied1 -- ok
-[7] $ echo "will be deleted" > deleted2 -- ok
-[8] $ echo "will be emptied" > emptied2 -- ok
-[11] $ cat > patches/series -- ok
-[15] $ cat > patches/using-filenames.patch -- ok
-[27] $ cat > patches/using-timestamps.patch -- ok
-[40] $ quilt push -- ok
-[46] $ [ ! -e deleted1 ] && echo "File deleted1 does not exist" -- ok
-[48] $ [ -e deleted1 -a ! -s deleted1 ] && echo "File deleted1 is empty" -- ok
-[49] $ [ ! -e emptied1 ] && echo "File emptied1 does not exist" -- ok
-[50] $ [ -e emptied1 -a ! -s emptied1 ] && echo "File emptied1 is empty" -- ok
-[53] $ quilt push -- ok
-[59] $ [ ! -e deleted2 ] && echo "File deleted2 does not exist" -- ok
-[61] $ [ -e deleted2 -a ! -s deleted2 ] && echo "File deleted2 is empty" -- ok
-[62] $ [ ! -e emptied2 ] && echo "File emptied2 does not exist" -- ok
-[63] $ [ -e emptied2 -a ! -s emptied2 ] && echo "File emptied2 is empty" -- ok
-[67] $ quilt pop -aq -- ok
-[72] $ quilt new fold.patch -- ok
-[75] $ quilt fold < patches/using-filenames.patch -- ok
-[78] $ [ ! -e deleted1 ] && echo "File deleted1 does not exist" -- ok
-[80] $ [ -e deleted1 -a ! -s deleted1 ] && echo "File deleted1 is empty" -- ok
-[81] $ [ ! -e emptied1 ] && echo "File emptied1 does not exist" -- ok
-[82] $ [ -e emptied1 -a ! -s emptied1 ] && echo "File emptied1 is empty" -- ok
-[85] $ quilt fold < patches/using-timestamps.patch -- ok
-[88] $ [ ! -e deleted2 ] && echo "File deleted2 does not exist" -- ok
-[90] $ [ -e deleted2 -a ! -s deleted2 ] && echo "File deleted2 is empty" -- ok
-[91] $ [ ! -e emptied2 ] && echo "File emptied2 does not exist" -- ok
-[92] $ [ -e emptied2 -a ! -s emptied2 ] && echo "File emptied2 is empty" -- ok
-[96] $ quilt delete -- ok
-[100] $ quilt push -q -- ok
-[104] $ quilt refresh -pab --sort --no-index -- ok
-[106] $ quilt pop -q -- ok
-[110] $ quilt push -- ok
-[116] $ [ ! -e deleted1 ] && echo "File deleted1 does not exist" -- ok
-[118] $ [ -e deleted1 -a ! -s deleted1 ] && echo "File deleted1 is empty" -- ok
-[119] $ [ ! -e emptied1 ] && echo "File emptied1 does not exist" -- ok
-[120] $ [ -e emptied1 -a ! -s emptied1 ] && echo "File emptied1 is empty" -- ok
-[123] $ cat patches/using-filenames.patch -- ok
-40 commands (40 passed, 0 failed)
-PASS: empty-files
-[test/empty.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > patches/series -- ok
-[6] $ touch patches/empty1.diff patches/empty2.diff -- ok
-[8] $ quilt push -qa -- ok
-[15] $ quilt rename empty3.diff -- ok
-[18] $ quilt pop -qa -- ok
-[23] $ quilt new empty_new.diff -- ok
-[26] $ quilt pop -q -- ok
-[30] $ quilt delete empty_new.diff -- ok
-[33] $ quilt rename -P empty3.diff empty_new.diff -- ok
-10 commands (10 passed, 0 failed)
-PASS: empty
-[test/example1.test]
-[4] $ mkdir patches -- ok
-[6] $ cat > Oberon.txt -- ok
-[12] $ quilt new flower.diff -- ok
-[15] $ quilt files -- ok
-[16] $ quilt add Oberon.txt -- ok
-[19] $ cat >> Oberon.txt -- ok
-[26] $ quilt refresh -p ab -- ok
-[29] $ cat patches/flower.diff -- ok
-[42] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok
-[43] $ echo "Fetch me that flower; the herb I shew'd thee once:" >> Oberon.new -- ok
-[44] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok
-[45] $ mv Oberon.new Oberon.txt -- ok
-[46] $ quilt diff -z -p ab -- ok
-[60] $ quilt diff -p ab -- ok
-[74] $ quilt refresh -- ok
-[77] $ quilt top -- ok
-[80] $ quilt files -- ok
-[83] $ quilt patches Oberon.txt -- ok
-[85] $ quilt pop -f -- ok
-[91] $ quilt files patches/flower.diff -- ok
-[94] $ sed -e "s/girls/maidens/" Oberon.txt > Oberon.new -- ok
-[95] $ mv Oberon.new Oberon.txt -- ok
-[96] $ quilt push -- ok
-[103] $ quilt push -f -- ok
-[110] $ cat >> Oberon.txt -- ok
-[116] $ quilt refresh -p ab -- ok
-[118] $ rm -f Oberon.txt.rej -- ok
-[120] $ cat Oberon.txt -- ok
-[130] $ cat patches/flower.diff -- ok
-[144] $ quilt grep love -- ok
-30 commands (30 passed, 0 failed)
-PASS: example1
-[test/failbackup.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new test.diff -- ok
-[6] $ quilt add test.txt -- ok
-[8] $ cat > test.txt -- ok
-[10] $ quilt refresh -- ok
-[15] $ chmod -w patches -- ok
-[16] $ cat > test.txt -- ok
-[18] $ quilt refresh --backup -- ok
-[20] $ echo 1 -- ok
-[23] $ chmod +w patches -- ok
-10 commands (10 passed, 0 failed)
-PASS: failbackup
-[test/faildiff.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new test.diff -- ok
-[6] $ cat > test.txt -- ok
-[8] $ quilt add test.txt -- ok
-[13] $ chmod -r test.txt -- ok
-[15] $ quilt refresh -- ok
-[18] $ echo 1 -- ok
-[21] $ chmod +r test.txt -- ok
-[25] $ printf "\\002\\000\\001" > test.bin -- ok
-[26] $ quilt add test.bin -- ok
-[29] $ printf "\\003\\000\\001" > test.bin -- ok
-[30] $ quilt diff -pab --no-index 2>/dev/null -- ok
-[32] $ quilt diff -pab --no-index >/dev/null -- ok
-[34] $ echo 1 -- ok
-[37] $ quilt refresh -- ok
-[39] $ echo 1 -- ok
-16 commands (16 passed, 0 failed)
-PASS: faildiff
-[test/failpop.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > test.txt -- ok
-[6] $ quilt new test.diff -- ok
-[8] $ echo 0 -- ok
-[11] $ quilt add test.txt -- ok
-[13] $ echo 0 -- ok
-[16] $ cat >> test.txt -- ok
-[19] $ quilt refresh -- ok
-[21] $ echo 0 -- ok
-[24] $ sed -e "s/ /_/g" patches/test.diff > patches/test.new -- ok
-[25] $ mv patches/test.new patches/test.diff -- ok
-[26] $ quilt pop -- ok
-[28] $ echo 1 -- ok
-13 commands (13 passed, 0 failed)
-PASS: failpop
-[test/fold.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > patches/series -- ok
-[6] $ cat > patches/patch1.diff -- ok
-[16] $ quilt push -q -- ok
-[20] $ quilt files -- ok
-[24] $ quilt fold -q -- ok
-[34] $ quilt diff -p ab -- ok
-[48] $ cd dir -- ok
-[49] $ quilt fold -q -- ok
-[56] $ cd .. -- ok
-[57] $ quilt diff -p ab -- ok
-11 commands (11 passed, 0 failed)
-PASS: fold
-[test/formats.test]
-[4] $ mkdir -p d/patches -- ok
-[5] $ cd d -- ok
-[7] $ cat > test.txt -- ok
-[14] $ quilt new test -- ok
-[17] $ quilt add test.txt -- ok
-[20] $ cat > test.txt -- ok
-[27] $ quilt diff -- ok
-[40] $ quilt diff --no-index -- ok
-[51] $ quilt diff -R -- ok
-[64] $ quilt diff -U1 -- ok
-[75] $ quilt diff -c -- ok
-[94] $ quilt diff -C1 -- ok
-[109] $ quilt diff -p ab -- ok
-13 commands (13 passed, 0 failed)
-PASS: formats
-[test/half-applies.test]
-[1] $ mkdir patches -- ok
-[3] $ echo foo > foo.orig -- ok
-[4] $ echo foo2 > foo -- ok
-[5] $ echo bar > bar.orig -- ok
-[6] $ echo bar2 > bar -- ok
-[7] $ diff -u foo.orig foo >> patches/foorab.diff -- ok
-[8] $ diff -u bar bar.orig >> patches/foorab.diff -- ok
-[9] $ mv foo.orig foo -- ok
-[10] $ mv bar.orig bar -- ok
-[11] $ echo foorab.diff -p0 > patches/series -- ok
-[12] $ quilt push -- ok
-[19] $ echo 1 -- ok
-[22] $ quilt push -- ok
-[29] $ echo 1 -- ok
-[32] $ quilt push -qf -- ok
-[36] $ echo 1 -- ok
-[39] $ quilt diff -- ok
-[47] $ echo 0 -- ok
-18 commands (18 passed, 0 failed)
-PASS: half-applies
-[test/hard-linked-patch.test]
-[4] $ mkdir patches -- ok
-[6] $ cat > patches/patch -- ok
-[12] $ echo patch -p0 > patches/series -- ok
-[13] $ ln patches/patch hardlink -- ok
-[15] $ echo a > file -- ok
-[16] $ quilt push -q -- ok
-[20] $ echo c > file -- ok
-[21] $ quilt refresh --no-index -- ok
-[24] $ cat patches/patch -- ok
-[31] $ cat hardlink -- ok
-[40] $ rm -f hardlink -- ok
-[41] $ ln patches/patch hardlink -- ok
-[43] $ quilt header -r -- ok
-[47] $ cat patches/patch -- ok
-[55] $ cat hardlink -- ok
-15 commands (15 passed, 0 failed)
-PASS: hard-linked-patch
-[test/header.test]
-[1] $ mkdir patches -- ok
-[3] $ echo foo > foo -- ok
-[4] $ quilt new patch -- ok
-[7] $ quilt add foo -- ok
-[10] $ echo bar > foo -- ok
-[11] $ quilt refresh -p ab -- ok
-[14] $ mv patches/patch patches/patch~ -- ok
-[15] $ echo Header > patches/patch -- ok
-[16] $ cat patches/patch~ >> patches/patch -- ok
-[17] $ quilt header -- ok
-[20] $ quilt header -r -- ok
-[24] $ quilt header -- ok
-[27] $ quilt header -a -- ok
-[31] $ quilt header -- ok
-[35] $ cat patches/patch -- ok
-[46] $ echo -n "No trailing newline" | quilt header -r -- ok
-[49] $ cat patches/patch -- ok
-17 commands (17 passed, 0 failed)
-PASS: header
-[test/help.test]
-[3] $ mkdir $QUILT_PC -- ok
-[4] $ echo 2 > $QUILT_PC/.version -- ok
-[6] $ quilt add -h | grep -c '^Usage:' -- ok
-[9] $ quilt annotate -h | grep -c '^Usage:' -- ok
-[12] $ quilt applied -h | grep -c '^Usage:' -- ok
-[15] $ quilt delete -h | grep -c '^Usage:' -- ok
-[18] $ quilt diff -h | grep -c '^Usage:' -- ok
-[21] $ quilt edit -h | grep -c '^Usage:' -- ok
-[24] $ quilt files -h | grep -c '^Usage:' -- ok
-[27] $ quilt fold -h | grep -c '^Usage:' -- ok
-[30] $ quilt fork -h | grep -c '^Usage:' -- ok
-[33] $ quilt graph -h | grep -c '^Usage:' -- ok
-[36] $ quilt grep -h | grep -c '^Usage:' -- ok
-[39] $ quilt header -h | grep -c '^Usage:' -- ok
-[42] $ quilt import -h | grep -c '^Usage:' -- ok
-[45] $ quilt mail -h | grep -c '^Usage:' -- ok
-[48] $ quilt new -h | grep -c '^Usage:' -- ok
-[51] $ quilt next -h | grep -c '^Usage:' -- ok
-[54] $ quilt patches -h | grep -c '^Usage:' -- ok
-[57] $ quilt pop -h | grep -c '^Usage:' -- ok
-[60] $ quilt previous -h | grep -c '^Usage:' -- ok
-[63] $ quilt push -h | grep -c '^Usage:' -- ok
-[66] $ quilt refresh -h | grep -c '^Usage:' -- ok
-[69] $ quilt remove -h | grep -c '^Usage:' -- ok
-[72] $ quilt rename -h | grep -c '^Usage:' -- ok
-[75] $ quilt series -h | grep -c '^Usage:' -- ok
-[78] $ quilt setup -h | grep -c '^Usage:' -- ok
-[81] $ quilt snapshot -h | grep -c '^Usage:' -- ok
-[84] $ quilt top -h | grep -c '^Usage:' -- ok
-[87] $ quilt unapplied -h | grep -c '^Usage:' -- ok
-[90] $ quilt upgrade -h | grep -c '^Usage:' -- ok
-31 commands (31 passed, 0 failed)
-PASS: help
-[test/import.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new patch1.diff -- ok
-[6] $ quilt add f -- ok
-[9] $ echo f > f -- ok
-[11] $ quilt refresh -- ok
-[14] $ quilt new patchR.diff -- ok
-[17] $ quilt add f -- ok
-[20] $ rm -f f -- ok
-[22] $ quilt refresh -- ok
-[25] $ quilt fork patchRp0.diff -- ok
-[28] $ quilt refresh -p0 -- ok
-[31] $ quilt pop -a -- ok
-[40] $ mkdir t -- ok
-[41] $ mv patches/patch1.diff t/patch1.diff -- ok
-[42] $ mv patches/patchR.diff t/patchR.diff -- ok
-[43] $ mv patches/patchRp0.diff t/patchRp0.diff -- ok
-[46] $ rm -rf patches/ .pc/ -- ok
-[47] $ mkdir patches -- ok
-[48] $ quilt import t/patch1.diff -- ok
-[51] $ quilt push -- ok
-[57] $ quilt new patch2.diff -- ok
-[60] $ quilt add g -- ok
-[63] $ echo g > g -- ok
-[65] $ quilt refresh -- ok
-[68] $ quilt pop -- ok
-[74] $ quilt header -a -- ok
-[78] $ quilt pop -- ok
-[84] $ quilt delete patch1 -- ok
-[87] $ cat patches/series -- ok
-[92] $ quilt import missing.diff -- ok
-[95] $ quilt import patches/patch1.diff -- ok
-[98] $ quilt import patches/patch2.diff -- ok
-[103] $ quilt import t/patch1.diff -- ok
-[106] $ quilt import -f t/patch1.diff -- ok
-[110] $ sed -e 's/original/new/' patches/patch1.diff > t/patch1.diff -- ok
-[111] $ quilt import t/patch1.diff -- ok
-[114] $ quilt import -f t/patch1.diff -- ok
-[121] $ quilt import -d a -f t/patch1.diff -- ok
-[125] $ head -n 3 patches/patch1.diff -- ok
-[130] $ quilt import -d n -f t/patch1.diff -- ok
-[133] $ quilt header patch1 -- ok
-[136] $ quilt delete patch1 -- ok
-[142] $ cp patches/patch1.diff t/patch1.patch -- ok
-[143] $ quilt import t/patch1.patch -- ok
-[146] $ ls patches/ -- ok
-[152] $ cat patches/series -- ok
-[156] $ quilt delete patch1.diff -- ok
-[160] $ rm -rf patches/ .pc/ -- ok
-[161] $ mkdir patches -- ok
-[162] $ quilt import -R t/patchR.diff -- ok
-[165] $ quilt push -- ok
-[171] $ cat f -- ok
-[174] $ cat patches/series -- ok
-[178] $ echo "# Test of -R import" > patches/series -- ok
-[179] $ echo "patchR.diff -R # This patch was originally -R -p1" >> patches/series -- ok
-[182] $ quilt refresh -- ok
-[185] $ cat patches/series -- ok
-[189] $ touch f -- ok
-[190] $ quilt pop -- ok
-[197] $ rm -rf patches/ .pc/ -- ok
-[198] $ mkdir patches -- ok
-[199] $ quilt import -R -p0 t/patchRp0.diff -- ok
-[202] $ quilt push -- ok
-[208] $ cat f -- ok
-[211] $ cat patches/series -- ok
-[215] $ quilt refresh -- ok
-[218] $ cat patches/series -- ok
-[221] $ touch f -- ok
-[222] $ quilt pop -- ok
-[229] $ rm -rf patches/ .pc/ -- ok
-[230] $ mkdir patches -- ok
-[231] $ quilt import t/patch1.diff t/patchR.diff -- ok
-[235] $ cat patches/series -- ok
-[239] $ rm -rf patches/ .pc/ -- ok
-[240] $ mkdir patches -- ok
-[241] $ quilt import t/patchR.diff -- ok
-[243] $ quilt import t/patch1.diff -- ok
-[246] $ cat patches/series -- ok
-[251] $ touch empty.patch -- ok
-[252] $ cd t -- ok
-[253] $ touch empty2.patch -- ok
-[254] $ quilt import ../empty.patch -- ok
-[256] $ quilt import /usr/lib/quilt/ptest/test/import.test.10079/t/empty2.patch -- ok
-[260] $ cd .. -- ok
-[261] $ quilt delete -rn -- ok
-[263] $ quilt delete -rn -- ok
-[265] $ quilt import t/patch1.diff -P patch1-renamed.diff -- ok
-[267] $ quilt push -- ok
-[272] $ cat f -- ok
-89 commands (89 passed, 0 failed)
-PASS: import
-[test/import2.test]
-[3] $ mkdir patches -- ok
-[5] $ quilt new patch1.diff -- ok
-[8] $ quilt add f -- ok
-[11] $ echo f > f -- ok
-[13] $ quilt refresh -- ok
-[16] $ quilt pop -- ok
-[22] $ mkdir t -- ok
-[23] $ gzip < patches/patch1.diff > t/patch1.diff.gz -- ok
-[24] $ rm -f patches/patch1.diff -- ok
-[27] $ rm -rf patches/ .pc/ -- ok
-[28] $ mkdir patches -- ok
-[29] $ quilt import t/patch1.diff.gz -- ok
-[32] $ quilt push -- ok
-[38] $ quilt new patch2.diff.gz -- ok
-[41] $ quilt add g -- ok
-[44] $ echo g > g -- ok
-[46] $ quilt refresh -- ok
-[49] $ quilt pop -- ok
-[55] $ quilt header -a -- ok
-[59] $ quilt pop -- ok
-[65] $ quilt delete patch1 -- ok
-[68] $ cat patches/series -- ok
-[73] $ quilt import missing.diff.gz -- ok
-[76] $ quilt import patches/patch1.diff.gz -- ok
-[79] $ quilt import patches/patch2.diff.gz -- ok
-[84] $ quilt import t/patch1.diff.gz -- ok
-[87] $ quilt import -f t/patch1.diff.gz -- ok
-[91] $ zcat patches/patch1.diff.gz | sed -e 's/original/new/' | gzip > t/patch1.diff.gz -- ok
-[92] $ quilt import t/patch1.diff.gz -- ok
-[95] $ quilt import -f t/patch1.diff.gz -- ok
-[102] $ quilt import -d a -f t/patch1.diff.gz -- ok
-[106] $ zcat patches/patch1.diff.gz | head -n 3 -- ok
-[111] $ quilt import -d n -f t/patch1.diff.gz -- ok
-[114] $ quilt header patch1 -- ok
-[117] $ quilt delete patch1 -- ok
-[123] $ cp patches/patch1.diff.gz t/patch1.patch.gz -- ok
-[124] $ quilt import t/patch1.patch.gz -- ok
-[127] $ ls patches/ -- ok
-[133] $ cat patches/series -- ok
-[137] $ quilt delete patch1.diff.gz -- ok
-40 commands (40 passed, 0 failed)
-PASS: import2
-[test/merge.test]
-[3] $ mkdir patches -- ok
-[5] $ cat > abc.txt -- ok
-[10] $ cat > patches/series -- ok
-[15] $ cat > patches/a.diff -- ok
-[22] $ cat > patches/b.diff -- ok
-[29] $ cat > patches/c.diff -- ok
-[36] $ quilt push -qa -- ok
-[42] $ quilt diff -P b.diff >/dev/null -- ok
-[44] $ quilt diff -P b.diff 2>/dev/null | grep -v "^\\(---\\|+++\\)" -- ok
-[53] $ quilt diff --combine a.diff -P b.diff >/dev/null -- ok
-[55] $ quilt diff --combine a.diff -P b.diff 2>/dev/null | grep -v "^\\(---\\|+++\\)" -- ok
-[65] $ quilt diff --combine b.diff | grep -v "^\\(---\\|+++\\)" -- ok
-[75] $ quilt diff --combine - | grep -v "^\\(---\\|+++\\)" -- ok
-13 commands (13 passed, 0 failed)
-PASS: merge
-[test/missing-newline.test]
-[1] $ mkdir patches -- ok
-[3] $ echo foo > foo -- ok
-[4] $ quilt new 1.patch -- ok
-[7] $ quilt add foo -- ok
-[10] $ echo bar > foo -- ok
-[11] $ quilt refresh -p ab -- ok
-[15] $ echo -n 1.patch > patches/series -- ok
-[18] $ quilt new 2.patch -- ok
-[20] $ cat patches/series -- ok
-9 commands (9 passed, 0 failed)
-PASS: missing-newline
-[test/missing.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > patches/series -- ok
-[7] $ quilt push -qa -- ok
-[14] $ quilt rename missing3.diff -- ok
-[17] $ quilt pop -qa -- ok
-5 commands (5 passed, 0 failed)
-PASS: missing
-[test/new-nosubdir.test]
-[1] $ mkdir patches -- ok
-[3] $ mkdir sub -- ok
-[4] $ cd sub -- ok
-[5] $ quilt new here.diff -- ok
-4 commands (4 passed, 0 failed)
-PASS: new-nosubdir
-[test/new.test]
-[1] $ mkdir patches -- ok
-[3] $ echo reject > f -- ok
-[4] $ echo p.diff > patches/series -- ok
-[5] $ cat > patches/p.diff -- ok
-[17] $ quilt push -- ok
-[25] $ quilt push -f -- ok
-[33] $ echo new > f -- ok
-[34] $ quilt refresh -p ab -- ok
-[36] $ cat patches/p.diff -- ok
-9 commands (9 passed, 0 failed)
-PASS: new
-[test/no-file-to-patch.test]
-[5] $ mkdir patches -- ok
-[6] $ cat > patches/series -- ok
-[8] $ cat > patches/one.patch -- ok
-[14] $ quilt push -q -- ok
-[24] $ echo 1 -- ok
-5 commands (5 passed, 0 failed)
-PASS: no-file-to-patch
-[test/no-series.test]
-[3] $ mkdir patches -- ok
-[4] $ touch file -- ok
-[6] $ quilt annotate file -- ok
-[8] $ echo 1 -- ok
-[11] $ quilt applied -- ok
-[13] $ echo 1 -- ok
-[16] $ quilt diff -- ok
-[18] $ echo 1 -- ok
-[21] $ quilt files -- ok
-[23] $ echo 1 -- ok
-[25] $ quilt files -v -- ok
-[27] $ echo 1 -- ok
-[30] $ quilt fork -- ok
-[32] $ echo 1 -- ok
-[35] $ quilt graph -- ok
-[37] $ echo 1 -- ok
-[40] $ quilt header -- ok
-[42] $ echo 1 -- ok
-[45] $ quilt next -- ok
-[47] $ echo 1 -- ok
-[50] $ quilt patches file -- ok
-[52] $ echo 1 -- ok
-[55] $ quilt pop -- ok
-[57] $ echo 1 -- ok
-[59] $ quilt pop -v -- ok
-[61] $ echo 1 -- ok
-[64] $ quilt previous -- ok
-[66] $ echo 1 -- ok
-[69] $ quilt push -- ok
-[71] $ echo 1 -- ok
-[73] $ quilt push -v -- ok
-[75] $ echo 1 -- ok
-[78] $ quilt refresh -- ok
-[80] $ echo 1 -- ok
-[83] $ quilt series -- ok
-[85] $ echo 1 -- ok
-[87] $ quilt series -v -- ok
-[89] $ echo 1 -- ok
-[92] $ quilt snapshot -- ok
-[94] $ echo 1 -- ok
-[97] $ quilt top -- ok
-[99] $ echo 1 -- ok
-[102] $ quilt unapplied -- ok
-[104] $ echo 1 -- ok
-44 commands (44 passed, 0 failed)
-PASS: no-series
-[test/nolink.test]
-[1] $ mkdir patches -- ok
-[4] $ echo foo > foo -- ok
-[5] $ ln foo foo2 -- ok
-[6] $ ls -l foo | awk '{ print $2 }' -- ok
-[9] $ quilt new test.diff -- ok
-[12] $ quilt add foo -- ok
-[15] $ ls -l foo | awk '{ print $2 }' -- ok
-[18] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok
-[21] $ echo "foo changed" > foo -- ok
-[22] $ quilt refresh -- ok
-[25] $ quilt new test2.diff -- ok
-[28] $ quilt add foo -- ok
-[31] $ ls -l foo | awk '{ print $2 }' -- ok
-[34] $ ls -l .pc/test2.diff/foo | awk '{ print $2 }' -- ok
-[37] $ echo "foo changed again" > foo -- ok
-[38] $ quilt refresh -- ok
-[41] $ quilt pop -q -- ok
-[45] $ ls -l foo | awk '{ print $2 }' -- ok
-[48] $ ls -l .pc/test.diff/foo | awk '{ print $2 }' -- ok
-[51] $ quilt pop -q -- ok
-[55] $ ls -l foo | awk '{ print $2 }' -- ok
-[59] $ echo bar > bar -- ok
-[60] $ quilt push -q -- ok
-[64] $ quilt add bar -- ok
-[66] $ echo "bar changed" > bar -- ok
-[67] $ quilt revert bar -- ok
-[70] $ ls -l bar | awk '{ print $2 }' -- ok
-[73] $ quilt pop -q -- ok
-28 commands (28 passed, 0 failed)
-PASS: nolink
-[test/null-bug.test]
-[1] $ mkdir patches -- ok
-[3] $ echo file > file -- ok
-[4] $ quilt new remove.diff -- ok
-[7] $ quilt add file -- ok
-[13] $ rm -f file -- ok
-[14] $ quilt diff -p0 -- ok
-[22] $ quilt refresh -p0 -- ok
-[25] $ quilt pop -q -- ok
-[29] $ quilt push -q -- ok
-9 commands (9 passed, 0 failed)
-PASS: null-bug
-[test/one.test]
-[6] $ mkdir patches -- ok
-[8] $ mkdir dir -- ok
-[9] $ echo "This is file one." > dir/file1 -- ok
-[10] $ quilt new patch1.diff -- ok
-[13] $ quilt add dir/file1 -- ok
-[16] $ quilt add file2 -- ok
-[19] $ quilt diff -- ok
-[20] $ quilt diff -z -- ok
-[21] $ quilt refresh -- ok
-[24] $ echo "This is file two." > file2 -- ok
-[25] $ quilt diff -p ab -- ok
-[33] $ quilt diff -z -p ab -- ok
-[41] $ quilt refresh -- ok
-[44] $ quilt diff -z -- ok
-[45] $ echo "Another line has been added." >> dir/file1 -- ok
-[46] $ quilt diff -z -p ab -- ok
-[55] $ quilt diff -z -p ab dir/file1 -- ok
-[64] $ quilt refresh -- ok
-[67] $ quilt new patch2.diff -- ok
-[70] $ quilt add dir/file3 -- ok
-[73] $ echo "This is file three." > dir/file3 -- ok
-[74] $ quilt refresh -- ok
-[77] $ quilt add -P patch1 dir/file3 -- ok
-[80] $ quilt pop -R -- ok
-[86] $ quilt add file4 -- ok
-[89] $ echo "This is file 4." > file4 -- ok
-[90] $ quilt refresh -- ok
-[93] $ quilt push -- ok
-[99] $ quilt new subdir/patch3.diff -- ok
-[102] $ quilt add file4 -- ok
-[105] $ rm -f file4 -- ok
-[106] $ quilt diff -p ab -- ok
-[114] $ quilt add -P patch2 file4 -- ok
-[117] $ quilt refresh -- ok
-[120] $ echo "Another line here, too." >> dir/file3 -- ok
-[121] $ quilt refresh patch2 -- ok
-[124] $ echo "Another line added." >> file2 -- ok
-[125] $ quilt diff -z -P patch1 -p ab -- ok
-[135] $ quilt refresh patch1 -- ok
-[138] $ quilt refresh -f patch1 -- ok
-[141] $ echo "Another line here, too." >> dir/file3 -- ok
-[142] $ quilt pop -R -- ok
-[148] $ quilt refresh patch2 -- ok
-[151] $ quilt pop -qaR -- ok
-44 commands (44 passed, 0 failed)
-PASS: one
-[test/perms.test]
-[1] $ umask 022 -- ok
-[2] $ mkdir patches -- ok
-[4] $ echo foo > foo -- ok
-[5] $ chmod 704 foo -- ok
-[6] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok
-[9] $ quilt new test.diff -- ok
-[12] $ quilt add foo -- ok
-[15] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok
-[18] $ echo foobar > foo -- ok
-[19] $ quilt refresh -- ok
-[22] $ quilt new test2.diff -- ok
-[25] $ quilt add foo -- ok
-[28] $ chmod 702 foo -- ok
-[29] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok
-[32] $ echo foobaz > foo -- ok
-[33] $ quilt refresh -- ok
-[40] $ quilt pop -q -- ok
-[44] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok
-[47] $ quilt push -q -- ok
-[51] $ ls -l foo | awk '{ print substr($1, 1, 10), $NF }' -- ok
-[54] $ quilt pop -q -- ok
-21 commands (21 passed, 0 failed)
-PASS: perms
-[test/project-settings.test]
-[2] $ export QUILT_PATCHES=my_patches -- ok
-[3] $ export QUILT_SERIES=my_series -- ok
-[5] $ mkdir quilt_patches -- ok
-[6] $ mkdir .pc -- ok
-[7] $ echo 2 > .pc/.version -- ok
-[8] $ echo quilt_patches > .pc/.quilt_patches -- ok
-[9] $ echo quilt_series > .pc/.quilt_series -- ok
-[10] $ echo create.patch > quilt_patches/quilt_series -- ok
-[12] $ cat > quilt_patches/create.patch -- ok
-[18] $ quilt push -- ok
-10 commands (10 passed, 0 failed)
-PASS: project-settings
-[test/refresh-z.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new test.diff -- ok
-[6] $ quilt add foo -- ok
-[9] $ echo foo > foo -- ok
-[10] $ quilt refresh -- ok
-[13] $ echo bar >> foo -- ok
-[14] $ quilt refresh -z -- ok
-[17] $ echo baz >> foo -- ok
-[18] $ quilt refresh -zbaz.diff -- ok
-[21] $ quilt series -- ok
-10 commands (10 passed, 0 failed)
-PASS: refresh-z
-[test/refresh.test]
-[1] $ mkdir patches -- ok
-[3] $ echo a > a -- ok
-[4] $ echo b > b -- ok
-[5] $ diff -u a b > patches/patch -- ok
-[6] $ echo patch -p0 > patches/series -- ok
-[7] $ rm -f b -- ok
-[8] $ quilt push -q -- ok
-[12] $ echo a > a -- ok
-[13] $ quilt refresh -- ok
-[15] $ quilt pop -- ok
-[20] $ cat a -- ok
-[22] $ cat patches/patch -- ok
-12 commands (12 passed, 0 failed)
-PASS: refresh
-[test/refresh_patch_order.test]
-[7] $ mkdir patches -- ok
-[9] $ echo foo >foo -- ok
-[10] $ echo fnord >fnord -- ok
-[11] $ echo zulu >zulu -- ok
-[13] $ quilt new bar -- ok
-[17] $ quilt add fnord zulu -- ok
-[21] $ echo x >>fnord -- ok
-[22] $ echo x >>zulu -- ok
-[23] $ quilt refresh --no-timestamps -p ab -- ok
-[26] $ grep '^--- ' patches/bar -- ok
-[31] $ quilt add foo -- ok
-[34] $ echo x >>foo -- ok
-[35] $ quilt refresh --no-timestamps -p ab -- ok
-[38] $ grep '^--- ' patches/bar -- ok
-[44] $ echo fnord >fnord -- ok
-[46] $ quilt refresh --no-timestamps -p ab -- ok
-[49] $ grep '^--- ' patches/bar -- ok
-[54] $ echo x >>fnord -- ok
-[56] $ quilt refresh --no-timestamps -p ab -- ok
-[59] $ grep '^--- ' patches/bar -- ok
-20 commands (20 passed, 0 failed)
-PASS: refresh_patch_order
-[test/remember-locations.test]
-[1] $ mkdir -p my/changes -- ok
-[3] $ export QUILT_PATCHES=my/changes -- ok
-[4] $ export QUILT_SERIES=patchlist -- ok
-[5] $ quilt new mychange1 -- ok
-[7] $ unset QUILT_PATCHES -- ok
-[8] $ unset QUILT_SERIES -- ok
-[9] $ cat .pc/.quilt_patches -- ok
-[11] $ cat .pc/.quilt_series -- ok
-[13] $ cat my/changes/patchlist -- ok
-[18] $ quilt new mychange2 -- ok
-[22] $ cd my -- ok
-[23] $ quilt applied -- ok
-[27] $ cd .. -- ok
-13 commands (13 passed, 0 failed)
-PASS: remember-locations
-[test/remove-trailing-ws.test]
-[4] $ mkdir files.orig files -- ok
-[6] $ cat > files.orig/add -- ok
-[13] $ cat > files.orig/change -- ok
-[17] $ cat > files.orig/complex -- ok
-[32] $ cat > files.orig/delete -- ok
-[36] $ cat > files.orig/remove -- ok
-[45] $ cat > files.orig/remove-at-end -- ok
-[61] $ cat > files/add -- ok
-[70] $ cat > files/change -- ok
-[74] $ cat > files/complex -- ok
-[96] $ cat > files/create -- ok
-[100] $ cat > files/remove -- ok
-[107] $ cat > files/remove-at-end -- ok
-[117] $ cp -r files files.backup -- ok
-[120] $ diff -ruN files.orig files > unified.diff -- ok
-[123] $ diff -c files.orig/add files/add > context.diff -- ok
-[124] $ diff -C 10 files.orig/remove-at-end files/remove-at-end >> context.diff -- ok
-[125] $ diff -cN files.orig/create files/create | sed -e '/^diff /d' >> context.diff -- ok
-[126] $ diff -cN files.orig/delete files/delete >> context.diff -- ok
-[127] $ diff -c files.orig/remove files/remove | sed -e '/^diff /d' >> context.diff -- ok
-[128] $ diff -c files.orig/change files/change | sed -e '/^diff /d' >> context.diff -- ok
-[129] $ diff -c files.orig/complex files/complex >> context.diff -- ok
-[131] $ /usr/share/quilt//scripts/remove-trailing-ws < unified.diff > unified-wsok.diff -- ok
-[136] $ wc -l files/add -- ok
-[138] $ wc -l files/change -- ok
-[140] $ wc -l files/complex -- ok
-[142] $ wc -l files/create -- ok
-[144] $ wc -l files/remove -- ok
-[146] $ wc -l files/remove-at-end -- ok
-[148] $ wc -l unified.diff -- ok
-[150] $ wc -l unified-wsok.diff -- ok
-[152] $ diff -u unified.diff unified-wsok.diff | grep '^++[^+]' -- ok
-[162] $ rm -rf files -- ok
-[163] $ mv files.backup files -- ok
-[164] $ /usr/share/quilt//scripts/remove-trailing-ws < context.diff > context-wsok.diff -- ok
-[169] $ wc -l files/add -- ok
-[171] $ wc -l files/change -- ok
-[173] $ wc -l files/complex -- ok
-[175] $ wc -l files/create -- ok
-[177] $ wc -l files/remove -- ok
-[179] $ wc -l files/remove-at-end -- ok
-[181] $ wc -l context.diff -- ok
-[183] $ wc -l context-wsok.diff -- ok
-[185] $ diff -u context.diff context-wsok.diff | grep '^+[+!] ' -- ok
-44 commands (44 passed, 0 failed)
-PASS: remove-trailing-ws
-[test/rename.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > announce.txt -- ok
-[6] $ quilt new original-name.diff -- ok
-[9] $ quilt add announce.txt -- ok
-[12] $ cat > announce.txt -- ok
-[15] $ quilt refresh -- ok
-[18] $ quilt series -v -- ok
-[21] $ quilt rename _tmp_name.diff -- ok
-[24] $ quilt series -v -- ok
-[27] $ quilt pop -- ok
-[33] $ quilt series -v -- ok
-[36] $ quilt rename -P random_name.diff final.name.diff -- ok
-[39] $ quilt rename final.name.diff -- ok
-[42] $ quilt rename -P _tmp_name.diff _tmp_name.diff -- ok
-[45] $ quilt rename -P _tmp_name.diff newsubdir/final.name.diff -- ok
-[48] $ quilt series -v -- ok
-[51] $ quilt push -q -- ok
-[55] $ quilt pop -q -- ok
-18 commands (18 passed, 0 failed)
-PASS: rename
-[test/revert.test]
-[1] $ mkdir patches -- ok
-[3] $ mkdir sub -- ok
-[4] $ echo f1 > sub/f -- ok
-[5] $ echo g1 > sub/g -- ok
-[6] $ quilt new p.diff -- ok
-[9] $ quilt add sub/f sub/g sub/h -- ok
-[14] $ echo h1 > sub/h -- ok
-[15] $ quilt revert sub/h -- ok
-[18] $ quilt diff -z -- ok
-[21] $ echo f2 > sub/f -- ok
-[22] $ rm -f sub/g -- ok
-[23] $ echo h2 > sub/h -- ok
-[24] $ quilt refresh -- ok
-[28] $ cd sub -- ok
-[29] $ echo f3 > f -- ok
-[30] $ echo h3 > h -- ok
-[31] $ quilt revert f g h -- ok
-[36] $ quilt diff -z -- ok
-[39] $ echo g3 > g -- ok
-[40] $ quilt revert f g -- ok
-[44] $ quilt diff -z -- ok
-[45] $ [ ! -e g ] || echo "File sub/g shouldn't exist" -- ok
-[48] $ rm f h -- ok
-[49] $ quilt revert f h -- ok
-[53] $ quilt diff -z -- ok
-[54] $ [ -e f ] || echo "File sub/f should exist" -- ok
-[55] $ [ -e h ] || echo "File sub/h should exist" -- ok
-27 commands (27 passed, 0 failed)
-PASS: revert
-[test/setup.test]
-[1] $ mkdir dir -- ok
-[3] $ echo 1 > dir/foo.orig -- ok
-[4] $ echo 2 > dir/foo -- ok
-[5] $ diff -u dir/foo.orig dir/foo > foo.diff -- ok
-[6] $ diff -u dir/foo.orig dir/foo > revert.diff -- ok
-[7] $ diff -u dir/foo.orig dir/foo > again.diff -- ok
-[8] $ mv dir/foo.orig dir/foo -- ok
-[9] $ tar cf - dir | gzip > dir.tar.gz -- ok
-[10] $ mkdir dir/patches -- ok
-[11] $ echo crap > dir/patches/foo.diff -- ok
-[12] $ tar cf - dir | gzip > dir_with_patches.tar.gz -- ok
-[13] $ rm -rf dir -- ok
-[15] $ cat > series -- ok
-[22] $ quilt setup series -- ok
-[24] $ cd dir -- ok
-[25] $ ls -l patches series | sed -e 's:.* -> ::' -- ok
-[28] $ quilt push -qa -- ok
-[33] $ cd .. -- ok
-[34] $ rm -rf dir -- ok
-[37] $ mkdir .pc patches -- ok
-[38] $ quilt setup series -- ok
-[40] $ rm -rf dir .pc patches -- ok
-[42] $ quilt setup -d other series -- ok
-[44] $ cd other/dir -- ok
-[45] $ ls -l patches series | sed -e 's:.* -> ::' -- ok
-[48] $ quilt push -qa -- ok
-[53] $ cd ../.. -- ok
-[54] $ rm -rf other -- ok
-[55] $ mkdir dir1 -- ok
-[56] $ mv series dir1 -- ok
-[57] $ cd dir1 -- ok
-[58] $ quilt setup -d ../other series -- ok
-[60] $ quilt setup --sourcedir .. -d ../other series -- ok
-[62] $ cd ../other/dir -- ok
-[63] $ ls -l patches series | sed -e 's:.* -> ::' -- ok
-[66] $ quilt push -qa -- ok
-[71] $ cd ../.. -- ok
-[72] $ rm -rf "dir" -- ok
-[76] $ cat > series_with_patches -- ok
-[81] $ mkdir dir -- ok
-[82] $ quilt setup series_with_patches -- ok
-[84] $ rmdir dir -- ok
-[85] $ quilt setup series_with_patches -- ok
-[89] $ cd dir -- ok
-[90] $ ls -l quilt_patches quilt_series | sed -e 's:.* -> ::' -- ok
-[93] $ quilt push -qa -- ok
-[96] $ cd .. -- ok
-[97] $ rm -rf "dir" -- ok
-[100] $ mkdir "space [dir]" -- ok
-[101] $ echo 1 > "space [dir]/foo.orig" -- ok
-[102] $ echo 2 > "space [dir]/foo" -- ok
-[105] $ diff -u "space [dir]/foo.orig" "space [dir]/foo" | sed -e 's:"::g' > foo.diff -- ok
-[106] $ cp foo.diff revert.diff -- ok
-[107] $ cp foo.diff again.diff -- ok
-[108] $ mv "space [dir]/foo.orig" "space [dir]/foo" -- ok
-[109] $ tar cf - "space [dir]" | gzip > "space [dir].tar.gz" -- ok
-[110] $ rm -rf "space [dir]" -- ok
-[111] $ cat > series -- ok
-[118] $ quilt setup series -- ok
-[120] $ cd space\ [dir] -- ok
-[121] $ ls -l patches series | sed -e 's:.* -> ::' -- ok
-[124] $ quilt push -qa -- ok
-[129] $ cd .. -- ok
-[130] $ rm -rf "space [dir]" -- ok
-64 commands (64 passed, 0 failed)
-PASS: setup
-[test/snapshot.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new snapshot -- ok
-[5] $ quilt add f.txt -- ok
-[7] $ cat > f.txt -- ok
-[10] $ quilt add g.txt -- ok
-[12] $ cat > g.txt -- ok
-[15] $ quilt refresh -- ok
-[17] $ quilt snapshot -- ok
-[19] $ quilt fork -- ok
-[22] $ rm g.txt -- ok
-[23] $ quilt add h.txt -- ok
-[26] $ cat > h.txt -- ok
-[29] $ cat >> f.txt -- ok
-[32] $ quilt refresh -- ok
-[35] $ quilt diff --snapshot | grep -v "^\\(---\\|+++\\)" -- ok
-15 commands (15 passed, 0 failed)
-PASS: snapshot
-[test/snapshot2.test]
-[1] $ mkdir patches d -- ok
-[3] $ quilt new snapshot -- ok
-[6] $ cd d -- ok
-[7] $ quilt add f.txt -- ok
-[9] $ cat > f.txt -- ok
-[12] $ quilt add g.txt -- ok
-[14] $ cat > g.txt -- ok
-[17] $ quilt refresh -- ok
-[19] $ quilt snapshot -- ok
-[20] $ quilt fork -- ok
-[23] $ rm g.txt -- ok
-[24] $ quilt add h.txt -- ok
-[27] $ cat > h.txt -- ok
-[30] $ cat >> f.txt -- ok
-[33] $ quilt refresh -- ok
-[36] $ quilt diff --snapshot | grep -v "^\\(---\\|+++\\)" -- ok
-16 commands (16 passed, 0 failed)
-PASS: snapshot2
-[test/sort.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new sort.diff -- ok
-[6] $ quilt add b f -- ok
-[10] $ echo b > b -- ok
-[11] $ echo f > f -- ok
-[12] $ quilt refresh -- ok
-[15] $ quilt add c -- ok
-[18] $ echo c > c -- ok
-[19] $ quilt refresh -- ok
-[22] $ quilt files -- ok
-[27] $ quilt diff | grep '^Index' -- ok
-[32] $ quilt add z x -- ok
-[36] $ echo z > z -- ok
-[37] $ echo x > x -- ok
-[38] $ quilt files -- ok
-[45] $ quilt diff | grep '^Index' -- ok
-[52] $ quilt add a -- ok
-[55] $ echo a > a -- ok
-[56] $ quilt files -- ok
-[64] $ quilt diff | grep '^Index' -- ok
-[72] $ quilt refresh -- ok
-[75] $ grep '^Index' patches/sort.diff -- ok
-[83] $ quilt diff --sort | grep '^Index' -- ok
-[91] $ quilt refresh --sort -- ok
-[94] $ grep '^Index' patches/sort.diff -- ok
-25 commands (25 passed, 0 failed)
-PASS: sort
-[test/space-in-filenames.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new test.diff -- ok
-[6] $ echo foo > foo -- ok
-[7] $ quilt add foo -- ok
-[10] $ quilt files -- ok
-[12] $ quilt patches foo -- ok
-[14] $ quilt patches "foo bar" -- ok
-[16] $ echo foo > "foo bar" -- ok
-[17] $ quilt add "foo bar" -- ok
-[20] $ quilt files -- ok
-[23] $ quilt patches "foo bar" -- ok
-[25] $ quilt patches bar -- ok
-[26] $ quilt patches "foo bar baz" -- ok
-[28] $ quilt add "a: b [c]" -- ok
-[31] $ quilt files -- ok
-[35] $ quilt patches 'a: b [c]' -- ok
-[37] $ quilt patches a -- ok
-[38] $ quilt patches b -- ok
-[39] $ quilt patches 'a: b c' -- ok
-[41] $ echo bar > "foo bar" -- ok
-[42] $ echo "new line" > "a: b [c]" -- ok
-[43] $ quilt diff -p ab -- ok
-[58] $ quilt refresh -p ab -- ok
-[60] $ cat patches/test.diff -- ok
-[75] $ quilt refresh -p ab --sort -- ok
-[77] $ cat patches/test.diff -- ok
-[92] $ quilt grep bar -- ok
-[94] $ quilt grep new -- ok
-[96] $ quilt grep " " -- ok
-[99] $ quilt remove "a: b [c]" -- ok
-[102] $ quilt files -- ok
-[106] $ quilt remove "foo bar" -- ok
-[109] $ quilt files -- ok
-33 commands (33 passed, 0 failed)
-PASS: space-in-filenames
-[test/space-in-series.test]
-[4] $ export QUILT_SERIES="quilt series" -- ok
-[9] $ mkdir patches -- ok
-[11] $ cat > Oberon.txt -- ok
-[17] $ quilt new flower.diff -- ok
-[20] $ quilt files -- ok
-[21] $ quilt add Oberon.txt -- ok
-[24] $ cat >> Oberon.txt -- ok
-[31] $ quilt refresh -p ab -- ok
-[34] $ cat patches/flower.diff -- ok
-[47] $ sed -ne '1,4p' Oberon.txt > Oberon.new -- ok
-[48] $ echo "Fetch me that flower; the herb I shew'd thee once:" >> Oberon.new -- ok
-[49] $ sed -e '1,4d' Oberon.txt >> Oberon.new -- ok
-[50] $ mv Oberon.new Oberon.txt -- ok
-[51] $ quilt diff -z -p ab -- ok
-[65] $ quilt diff -p ab -- ok
-[79] $ quilt refresh -- ok
-[82] $ quilt top -- ok
-[85] $ quilt files -- ok
-[88] $ quilt patches Oberon.txt -- ok
-[90] $ quilt pop -f -- ok
-[96] $ quilt files patches/flower.diff -- ok
-[99] $ sed -e "s/girls/maidens/" Oberon.txt > Oberon.new -- ok
-[100] $ mv Oberon.new Oberon.txt -- ok
-[101] $ quilt push -- ok
-[108] $ quilt push -f -- ok
-[115] $ cat >> Oberon.txt -- ok
-[121] $ quilt refresh -p ab -- ok
-[123] $ rm -f Oberon.txt.rej -- ok
-[125] $ cat Oberon.txt -- ok
-[135] $ cat patches/flower.diff -- ok
-[149] $ quilt grep love -- ok
-31 commands (31 passed, 0 failed)
-PASS: space-in-series
-[test/space-in-work-dir.test]
-[1] $ mkdir "work dir" -- ok
-[2] $ cd "work dir" -- ok
-[4] $ mkdir project -- ok
-[5] $ cd project -- ok
-[7] $ mkdir patches -- ok
-[8] $ mkdir subdir -- ok
-[10] $ echo old > a -- ok
-[11] $ quilt new 1.patch -- ok
-[14] $ quilt add a -- ok
-[17] $ echo new > a -- ok
-[18] $ quilt refresh -- ok
-[21] $ cat patches/1.patch -- ok
-[30] $ echo newer > a -- ok
-[31] $ quilt diff -z -- ok
-[40] $ quilt revert a -- ok
-[42] $ quilt diff -z -- ok
-[43] $ echo newer > a -- ok
-[45] $ quilt refresh -z -- ok
-[47] $ quilt series -- ok
-[50] $ cat patches/1.patch -- ok
-[58] $ cat patches/1-2.patch -- ok
-[69] $ cd subdir -- ok
-[70] $ quilt pop -q -- ok
-[73] $ quilt diff --no-index -- ok
-[79] $ cd .. -- ok
-[81] $ quilt pop -- ok
-[87] $ quilt push -- ok
-[93] $ quilt top -- ok
-[96] $ quilt series -v -- ok
-[100] $ quilt fold < patches/1-2.patch -- ok
-[103] $ quilt diff -z -- ok
-[112] $ quilt refresh -- ok
-[115] $ quilt delete -rn -- ok
-[118] $ quilt remove a -- ok
-34 commands (34 passed, 0 failed)
-PASS: space-in-work-dir
-[test/subdir.test]
-[1] $ mkdir patches -- ok
-[3] $ mkdir subdir -- ok
-[4] $ cat > subdir/file -- ok
-[7] $ quilt new test.patch -- ok
-[10] $ quilt add subdir/file -- ok
-[13] $ cat > subdir/file -- ok
-[18] $ quilt refresh -- ok
-[21] $ cd subdir -- ok
-[22] $ quilt add file2 -- ok
-[25] $ cat > file2 -- ok
-[28] $ cat > file3 -- ok
-[31] $ quilt add file3 -- ok
-[34] $ rm -f file3 -- ok
-[35] $ quilt files -v -- ok
-[40] $ quilt diff -p ab -- ok
-[62] $ quilt diff --no-index -p ab file file2 no -- ok
-[74] $ quilt diff --no-index -p ab ./file3 ./no -- ok
-[80] $ quilt refresh -- ok
-18 commands (18 passed, 0 failed)
-PASS: subdir
-[test/symlink.test]
-[1] $ mkdir patches -- ok
-[4] $ echo foo > foo -- ok
-[5] $ quilt new test.diff -- ok
-[8] $ quilt add foo -- ok
-[11] $ echo "foo changed" > foo -- ok
-[12] $ quilt refresh -- ok
-[16] $ mv patches/test.diff . -- ok
-[17] $ ln -s ../test.diff patches/test.diff -- ok
-[18] $ readlink patches/test.diff -- ok
-[22] $ echo "foo changed 2" > foo -- ok
-[23] $ quilt refresh --no-index -p ab -- ok
-[26] $ readlink patches/test.diff -- ok
-[30] $ echo "foo changed 3" > foo -- ok
-[31] $ touch -r patches/test.diff test.timeref -- ok
-[32] $ quilt refresh --backup --no-index -p ab -- ok
-[35] $ readlink patches/test.diff -- ok
-[38] $ cat patches/test.diff -- ok
-[45] $ readlink patches/test.diff~ -- ok
-[46] $ echo 1 -- ok
-[49] $ cat patches/test.diff~ -- ok
-[56] $ [ patches/test.diff~ -nt test.timeref ] && echo "mtimes differ" -- ok
-[59] $ quilt header -a -- ok
-[63] $ readlink patches/test.diff -- ok
-[67] $ touch -r patches/test.diff test.timeref -- ok
-[68] $ quilt header -r --backup -- ok
-[71] $ readlink patches/test.diff -- ok
-[74] $ cat patches/test.diff -- ok
-[81] $ readlink patches/test.diff~ -- ok
-[82] $ echo 1 -- ok
-[85] $ cat patches/test.diff~ -- ok
-[93] $ [ patches/test.diff~ -nt test.timeref ] && echo "mtimes differ" -- ok
-[96] $ chmod -w test.diff -- ok
-[97] $ echo "foo changed 4" > foo -- ok
-[98] $ quilt refresh --no-index -p ab -- ok
-[101] $ readlink patches/test.diff -- ok
-[102] $ echo 1 -- ok
-[105] $ cat patches/test.diff -- ok
-[113] $ rm -f test.diff -- ok
-[114] $ mv patches/test.diff . -- ok
-[115] $ ln -s ../test.diff patches/test.diff -- ok
-[116] $ chmod -w test.diff -- ok
-[118] $ echo "foo changed 5" > foo -- ok
-[119] $ quilt refresh --backup --no-index -p ab -- ok
-[122] $ readlink patches/test.diff -- ok
-[123] $ echo 1 -- ok
-[126] $ cat patches/test.diff -- ok
-[133] $ readlink patches/test.diff~ -- ok
-[134] $ echo 1 -- ok
-[137] $ cat patches/test.diff~ -- ok
-49 commands (49 passed, 0 failed)
-PASS: symlink
-[test/tester.test]
-[4] $ echo -- ok
-[6] $ export VAR=foo -- ok
-[7] $ echo foo -- ok
-[9] $ export VAR=bar -- ok
-[10] $ echo bar -- ok
-[14] $ true -- ok
-[15] $ echo bar -- ok
-[19] $ echo "A barbarian walks into a bar" -- ok
-[23] $ export PLACE=barracks -- ok
-[24] $ echo barracks -- ok
-10 commands (10 passed, 0 failed)
-PASS: tester
-[test/three.test]
-[1] $ mkdir patches -- ok
-[3] $ quilt new patch1.diff -- ok
-[6] $ quilt top -- ok
-[9] $ quilt add f -- ok
-[12] $ echo f > f -- ok
-[14] $ ls patches/ -- ok
-[17] $ quilt new patch2.diff -- ok
-[20] $ quilt previous -- ok
-[23] $ quilt add g -- ok
-[26] $ echo g > g -- ok
-[28] $ quilt refresh -- ok
-[32] $ quilt diff -p0 f g -- ok
-[41] $ quilt diff -p0 ./f ./g -- ok
-[49] $ quilt pop -- ok
-[55] $ ls patches/ -- ok
-[59] $ quilt next -- ok
-[62] $ quilt previous -- ok
-[63] $ quilt previous patch2 -- ok
-[66] $ quilt pop -- ok
-[69] $ quilt refresh -- ok
-[72] $ quilt refresh patch2 -- ok
-[75] $ quilt pop -- ok
-[81] $ quilt top -- ok
-[84] $ quilt pop -- ok
-[86] $ echo 2 -- ok
-[89] $ quilt applied -- ok
-[92] $ quilt unapplied -- ok
-[96] $ quilt previous -- ok
-[99] $ quilt next -- ok
-[102] $ quilt applied patch1 -- ok
-[105] $ quilt unapplied patch2 -- ok
-[106] $ quilt unapplied patch1 -- ok
-[109] $ quilt revert f -- ok
-[112] $ quilt delete patch3.diff -- ok
-[115] $ quilt push -qa -- ok
-[120] $ quilt push patch2 -- ok
-[123] $ quilt push -- ok
-[125] $ echo 2 -- ok
-[128] $ quilt diff --combine patch1 -P patch2 -p ab -- ok
-[142] $ quilt diff -P patch1 --combine patch2 -- ok
-[145] $ echo patch3.diff >> patches/series -- ok
-[146] $ quilt diff -P patch1 --combine patch3 -- ok
-[149] $ quilt pop -qaR -- ok
-[154] $ quilt annotate f -- ok
-[157] $ quilt pop patch4.diff -- ok
-[160] $ quilt grep "not there" -- ok
-[162] $ quilt push -q 2 -- ok
-[167] $ quilt pop -q 2 -- ok
-[172] $ quilt push -q 10 -- ok
-[179] $ quilt pop -q 10 -- ok
-[185] $ quilt push 0 -- ok
-[187] $ echo 2 -- ok
-[190] $ quilt pop 0 -- ok
-[192] $ echo 2 -- ok
-54 commands (54 passed, 0 failed)
-PASS: three
-[test/timestamps.test]
-[3] $ mkdir patches -- ok
-[5] $ cat > patches/series -- ok
-[13] $ cat > patches/unified-create.patch -- ok
-[20] $ cat > patches/unified-update.patch -- ok
-[28] $ cat > patches/unified-delete.patch -- ok
-[35] $ cat > patches/context-create.patch -- ok
-[43] $ cat > patches/context-update.patch -- ok
-[52] $ cat > patches/context-delete.patch -- ok
-[61] $ quilt patches file -- ok
-[70] $ quilt patches 1 -- ok
-[72] $ quilt push -qa -- ok
-[82] $ quilt patches file -- ok
-12 commands (12 passed, 0 failed)
-PASS: timestamps
-[test/trailing-ws.test]
-[1] $ mkdir patches -- ok
-[3] $ cat > a -- ok
-[8] $ quilt new test.diff -- ok
-[11] $ quilt add a -- ok
-[14] $ cat > a -- ok
-[19] $ quilt refresh -- ok
-[23] $ grep '[ \t]$' patches/test.diff -- ok
-[27] $ quilt refresh -U0 -- ok
-[31] $ quilt refresh --strip-trailing-whitespace -- ok
-[35] $ grep '[ \t]$' patches/test.diff -- ok
-[37] $ quilt pop -q -- ok
-[41] $ cat > a -- ok
-[46] $ quilt new test2.diff -- ok
-[49] $ quilt add a -- ok
-[52] $ cat > a -- ok
-[57] $ quilt refresh -c -- ok
-[61] $ grep '[ \t]$' patches/test2.diff -- ok
-[65] $ quilt refresh -C0 -- ok
-[69] $ quilt refresh -c --strip-trailing-whitespace -- ok
-[73] $ grep '[ \t]$' patches/test2.diff -- ok
-[75] $ quilt pop -q -- ok
-21 commands (21 passed, 0 failed)
-PASS: trailing-ws
-[test/two.test]
-[1] $ mkdir patches d -- ok
-[3] $ quilt new patch1.diff -- ok
-[6] $ cd d -- ok
-[7] $ mkdir dir -- ok
-[8] $ echo "This is file one." > dir/file1 -- ok
-[9] $ quilt add dir/file1 -- ok
-[12] $ quilt add file2 -- ok
-[15] $ quilt diff -- ok
-[16] $ quilt diff -z -- ok
-[17] $ quilt refresh -- ok
-[20] $ echo "This is file two." > file2 -- ok
-[21] $ quilt diff -p ab -- ok
-[29] $ quilt diff -z -p ab -- ok
-[37] $ quilt refresh -- ok
-[40] $ quilt diff -z -- ok
-[41] $ echo "Another line has been added." >> dir/file1 -- ok
-[42] $ quilt diff -z -p ab -- ok
-[51] $ cd dir -- ok
-[52] $ quilt diff -z file1 -p ab -- ok
-[61] $ cd .. -- ok
-[63] $ quilt refresh -- ok
-[66] $ cd .. -- ok
-[67] $ quilt new patch2.diff -- ok
-[70] $ cd d -- ok
-[71] $ quilt add dir/file3 -- ok
-[74] $ echo "This is file three." > dir/file3 -- ok
-[75] $ quilt refresh -- ok
-[78] $ quilt add -P patch1 dir/file3 -- ok
-[81] $ quilt pop -R -- ok
-[87] $ quilt add file4 -- ok
-[90] $ echo "This is file 4." > file4 -- ok
-[91] $ quilt refresh -- ok
-[94] $ quilt push -- ok
-[100] $ cd .. -- ok
-[101] $ quilt new subdir/patch3.diff -- ok
-[104] $ cd d -- ok
-[105] $ quilt add file4 -- ok
-[108] $ rm -f file4 -- ok
-[109] $ quilt diff -p ab -- ok
-[117] $ quilt add -P patch2 file4 -- ok
-[120] $ quilt refresh -- ok
-[123] $ echo "Another line here, too." >> dir/file3 -- ok
-[124] $ quilt refresh patch2 -- ok
-[127] $ echo "Another line added." >> file2 -- ok
-[128] $ quilt diff -z -P patch1 -p ab -- ok
-[138] $ quilt refresh patch1 -- ok
-[141] $ quilt refresh -f patch1 -- ok
-[144] $ echo "Another line here, too." >> dir/file3 -- ok
-[145] $ quilt pop -R -- ok
-[151] $ quilt refresh patch2 -- ok
-[154] $ quilt grep -- two -- ok
-[157] $ quilt pop -qaR -- ok
-[162] $ quilt patches file4 -- ok
-[166] $ quilt push -qa -- ok
-[172] $ quilt patches file4 -- ok
-[176] $ quilt pop -q patch2.diff -- ok
-[180] $ quilt patches -v dir/file3 file4 -- ok
-57 commands (57 passed, 0 failed)
-PASS: two
-DURATION: 45