(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS fake_editor.sh]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "#!/bin/sh\n"] [LIT_CHARS "echo \"$MSG\" > \"$1\"\n"] [LIT_CHARS "echo \"$MSG\" >& 2\n"]} 0), > ) (Com {[LIT_CHARS chmod]} {[LIT_CHARS a] [LIT_OTHER "+"] [LIT_CHARS x]} {[LIT_CHARS fake_editor.sh]} ) (= scope= flags=0 words=[] bindings=[('GIT_EDITOR', {[LIT_CHARS ./fake_editor.sh]})]) (= scope= flags=1 words=[{[LIT_CHARS GIT_EDITOR]}] bindings=[]) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS setup]} {[SQ a1 &&\n"> a2 &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "d423f8c refs/notes/commits@{0}: notes: Notes added by 'git notes add'\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 268048bfb8a1fb38e703baceb8ab235421bf80c5\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:14:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 2nd\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " b1\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a3 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-multiline]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 1584215f1d29c65e99c6c6848626553fdd07fd75\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:15:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 3rd\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " b3\n"][LIT_CHARS " c3c3c3c3\n"][LIT_CHARS " d3d3d3\n"]]} 0), > ) (Com {[LIT_CHARS printf]} {[DQ [\ LIT_ESCAPED_CHAR "\\n"]]} < (FilenameRedirectNode filename={[LIT_CHARS expect-multiline]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect]} < (FilenameRedirectNode filename={[LIT_CHARS expect-multiline]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a4 &&\n"> note5 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-F]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 15023535574ded8b1a89052b32673f84cf9582b8\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:16:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 4th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " xyzzy\n"]]} 0), > ) (Com {[LIT_CHARS printf]} {[DQ [\ LIT_ESCAPED_CHAR "\\n"]]} < (FilenameRedirectNode filename={[LIT_CHARS expect-F]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect-multiline]} < (FilenameRedirectNode filename={[LIT_CHARS expect-F]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ note5 &&\n"> output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 15023535574ded8b1a89052b32673f84cf9582b8\n"][LIT_CHARS "tree e070e3af51011e47b183c33adf9736736a525709\n"][LIT_CHARS "parent 1584215f1d29c65e99c6c6848626553fdd07fd75\n"][LIT_CHARS "author A U Thor 1112912173 -0700\n"][LIT_CHARS "committer C O Mitter 1112912173 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 4th\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} >"> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " xyzzy\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (For pretty [{[DQ ]}, {[LIT_CHARS --pretty]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS raw]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS short]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS medium]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS full]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS fuller]}, {[LIT_CHARS --pretty] [LIT_DBRACKET_LIKE "="] [LIT_CHARS format] [LIT_OTHER ":"] [LIT_OTHER "%"] [LIT_CHARS s]}, {[LIT_CHARS --oneline]}]) (List (Case to_match={[DQ [VarSub pretty]]}, pat_word_list=[[{[DQ ]}], [{[LIT_OTHER "?"] [LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('p', {[SQ ]}), ('not', {[SQ ]}), ('negate', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('p', {[DQ [VarSub pretty]]}), ('not', {[DQ [LIT_CHARS " not"]]}), ('negate', {[DQ [LIT_CHARS "!"]]})]) ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "git show "][VarSub pretty][LIT_CHARS " does"][VarSub not][LIT_CHARS " show notes"]]} {[SQ output &&\n"> ]} ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a5 &&\n"> ]} ) (= scope= flags=0 words=[] bindings=[('whitespace', {[DQ [LIT_CHARS " "]]})]) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-m]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit bd1753200303d0a0344be813e504253b3d98e74d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:17:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 5th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " spam\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " foo\n"][LIT_CHARS " bar\n"][LIT_CHARS " baz\n"]]} 0), > ) (Com {[LIT_CHARS printf]} {[DQ [\ LIT_ESCAPED_CHAR "\\n"]]} < (FilenameRedirectNode filename={[LIT_CHARS expect-m]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect-F]} < (FilenameRedirectNode filename={[LIT_CHARS expect-m]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-F]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit bd1753200303d0a0344be813e504253b3d98e74d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:17:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 5th\n"]]} 0), > ) (Com {[LIT_CHARS printf]} {[DQ [\ LIT_ESCAPED_CHAR "\\n"]]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-F]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect-F]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-F]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-combine_m_and_F]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "foo\n"][LIT_CHARS "\n"][LIT_CHARS "xyzzy\n"][LIT_CHARS "\n"][LIT_CHARS "bar\n"][LIT_CHARS "\n"][LIT_CHARS "zyxxy\n"][LIT_CHARS "\n"][LIT_CHARS "baz\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ note_a &&\n"> note_b &&\n"> output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-remove]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit bd1753200303d0a0344be813e504253b3d98e74d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:17:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 5th\n"][LIT_CHARS "\n"][LIT_CHARS "commit 15023535574ded8b1a89052b32673f84cf9582b8\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:16:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 4th\n"]]} 0), > ) (Com {[LIT_CHARS printf]} {[DQ [\ LIT_ESCAPED_CHAR "\\n"]]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-remove]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect-multiline]} < (FilenameRedirectNode filename={[LIT_CHARS expect-rm-remove]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "c18dc024e14f08d18d14eea0d747ff692d66d6a3 1584215f1d29c65e99c6c6848626553fdd07fd75\n"][LIT_CHARS "c9c6af7f78bc47490dbf3e822cf2f3c24d4b9061 268048bfb8a1fb38e703baceb8ab235421bf80c5\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ before_commit &&\n"> after_commit &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ after-removal-expect &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ after-removal-expect &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ after-removal-expect &&\n"> input &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ input &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ after-removal-expect &&\n"> input &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "c18dc024e14f08d18d14eea0d747ff692d66d6a3\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ \"">]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ ]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Initial set of notes\n"][LIT_CHARS "\n"][LIT_CHARS "More notes appended with git notes append\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect_list]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "c18dc024e14f08d18d14eea0d747ff692d66d6a3 1584215f1d29c65e99c6c6848626553fdd07fd75\n"][LIT_CHARS "c9c6af7f78bc47490dbf3e822cf2f3c24d4b9061 268048bfb8a1fb38e703baceb8ab235421bf80c5\n"][LIT_CHARS "4b6ad22357cc8a1296720574b8d2fbc22fab0671 bd1753200303d0a0344be813e504253b3d98e74d\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a6 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-other]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-not-other]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-both]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " order test\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][LIT_CHARS "\n"][LIT_CHARS "commit bd1753200303d0a0344be813e504253b3d98e74d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:17:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 5th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " replacement for deleted note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-both-reversed]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " order test\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-none]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"][LIT_CHARS "\n"][LIT_CHARS "commit bd1753200303d0a0344be813e504253b3d98e74d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:17:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 5th\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect-commits]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 387a89921c73d7ed72cd94d179c1c7048ca47756\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:18:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 6th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes:\n"][LIT_CHARS " order test\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> expect &&\n"> actual &&\n"> expect &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 2ede89468182a62d0bde2583c736089bcf7d7e92\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:19:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 7th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a7 &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a8 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 016e982bad97eacdbda0fcbd7ce5b0ba87c81f1b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:21:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 9th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a9 &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a10 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 016e982bad97eacdbda0fcbd7ce5b0ba87c81f1b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:21:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 9th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " yet another note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit ffed603236bfa3891c49644257a83598afe8ae5a\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:22:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 10th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit ffed603236bfa3891c49644257a83598afe8ae5a\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:22:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 10th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 6352c5e33dbcab725fe0579be16aa2ba8eb369be\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:23:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 11th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a11 &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 6352c5e33dbcab725fe0579be16aa2ba8eb369be\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:23:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 11th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " yet another note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a12 &&\n"> a13 &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit e5d4fb5698d564ab8c73551538ecaf2b0c666185\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:25:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 13th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " yet another note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"][LIT_CHARS "\n"][LIT_CHARS "commit 7038787dfe22a14c3867ce816dbba39845359719\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:24:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 12th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "commit be28d8b4d9951ad940d229ee3b0b9ee3b1ec273d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:26:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 14th\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " yet another note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"][LIT_CHARS "\n"][LIT_CHARS "commit be28d8b4d9951ad940d229ee3b0b9ee3b1ec273d\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:26:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 14th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " other note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " yet another note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " a fresh note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " a fresh note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " another fresh note\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " a fresh note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " another fresh note\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " append 1\n"][VarSub whitespace][LIT_CHARS "\n"][LIT_CHARS " append 2\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " replacement note 1\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "commit 37a0d4cba38afef96ba54a3ea567e6dac575700b\n"][LIT_CHARS "Author: A U Thor \n"][LIT_CHARS "Date: Thu Apr 7 15:27:13 2005 -0700\n"][LIT_CHARS "\n"][LIT_CHARS " 15th\n"][LIT_CHARS "\n"][LIT_CHARS "Notes (other):\n"][LIT_CHARS " replacement note 2\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_done]} ) )