(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ unchanged/text &&\n"> changed/text &&\n"> rearranged/text &&\n"> src/copy/unchanged/text &&\n"> src/copy/changed/text &&\n"> src/copy/rearranged/text &&\n"> src/move/unchanged/text &&\n"> src/move/changed/text &&\n"> src/move/rearranged/text &&\n"> changed/text &&\n"> rearranged/text &&\n"> dst/copy/unchanged/text &&\n"> dst/copy/changed/text &&\n"> dst/copy/rearranged/text &&\n"> dst/move/unchanged/text &&\n"> dst/move/changed/text &&\n"> dst/move/rearranged/text &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "1\t1\tchanged/text\n"][LIT_CHARS "10\t0\tdst/copy/changed/text\n"][LIT_CHARS "10\t0\tdst/copy/rearranged/text\n"][LIT_CHARS "10\t0\tdst/copy/unchanged/text\n"][LIT_CHARS "10\t0\tdst/move/changed/text\n"][LIT_CHARS "10\t0\tdst/move/rearranged/text\n"][LIT_CHARS "10\t0\tdst/move/unchanged/text\n"][LIT_CHARS "1\t1\trearranged/text\n"][LIT_CHARS "0\t10\tsrc/move/changed/text\n"][LIT_CHARS "0\t10\tsrc/move/rearranged/text\n"][LIT_CHARS "0\t10\tsrc/move/unchanged/text\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_stat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "1\t1\tchanged/text\n"][LIT_CHARS "10\t0\tdst/copy/changed/text\n"][LIT_CHARS "10\t0\tdst/copy/rearranged/text\n"][LIT_CHARS "10\t0\tdst/copy/unchanged/text\n"][LIT_CHARS "1\t1\t{src => dst}/move/changed/text\n"][LIT_CHARS "1\t1\t{src => dst}/move/rearranged/text\n"][LIT_CHARS "0\t0\t{src => dst}/move/unchanged/text\n"][LIT_CHARS "1\t1\trearranged/text\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_stat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "1\t1\tchanged/text\n"][LIT_CHARS "1\t1\t{src => dst}/copy/changed/text\n"][LIT_CHARS "1\t1\t{src => dst}/copy/rearranged/text\n"][LIT_CHARS "0\t0\t{src => dst}/copy/unchanged/text\n"][LIT_CHARS "1\t1\t{src => dst}/move/changed/text\n"][LIT_CHARS "1\t1\t{src => dst}/move/rearranged/text\n"][LIT_CHARS "0\t0\t{src => dst}/move/unchanged/text\n"][LIT_CHARS "1\t1\trearranged/text\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_stat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_stat &&\n"> actual_diff_stat_M &&\n"> actual_diff_stat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 10.8% dst/copy/changed/\n"][LIT_CHARS " 10.8% dst/copy/rearranged/\n"][LIT_CHARS " 10.8% dst/copy/unchanged/\n"][LIT_CHARS " 10.8% dst/move/changed/\n"][LIT_CHARS " 10.8% dst/move/rearranged/\n"][LIT_CHARS " 10.8% dst/move/unchanged/\n"][LIT_CHARS " 10.8% src/move/changed/\n"][LIT_CHARS " 10.8% src/move/rearranged/\n"][LIT_CHARS " 10.8% src/move/unchanged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 5.8% changed/\n"][LIT_CHARS " 29.3% dst/copy/changed/\n"][LIT_CHARS " 29.3% dst/copy/rearranged/\n"][LIT_CHARS " 29.3% dst/copy/unchanged/\n"][LIT_CHARS " 5.8% dst/move/changed/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 32.6% changed/\n"][LIT_CHARS " 32.6% dst/copy/changed/\n"][LIT_CHARS " 32.6% dst/move/changed/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 2.1% changed/\n"][LIT_CHARS " 10.8% dst/copy/changed/\n"][LIT_CHARS " 10.8% dst/copy/rearranged/\n"][LIT_CHARS " 10.8% dst/copy/unchanged/\n"][LIT_CHARS " 10.8% dst/move/changed/\n"][LIT_CHARS " 10.8% dst/move/rearranged/\n"][LIT_CHARS " 10.8% dst/move/unchanged/\n"][LIT_CHARS " 0.0% rearranged/\n"][LIT_CHARS " 10.8% src/move/changed/\n"][LIT_CHARS " 10.8% src/move/rearranged/\n"][LIT_CHARS " 10.8% src/move/unchanged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 5.8% changed/\n"][LIT_CHARS " 29.3% dst/copy/changed/\n"][LIT_CHARS " 29.3% dst/copy/rearranged/\n"][LIT_CHARS " 29.3% dst/copy/unchanged/\n"][LIT_CHARS " 5.8% dst/move/changed/\n"][LIT_CHARS " 0.1% dst/move/rearranged/\n"][LIT_CHARS " 0.1% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 32.6% changed/\n"][LIT_CHARS " 32.6% dst/copy/changed/\n"][LIT_CHARS " 0.6% dst/copy/rearranged/\n"][LIT_CHARS " 32.6% dst/move/changed/\n"][LIT_CHARS " 0.6% dst/move/rearranged/\n"][LIT_CHARS " 0.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 2.1% changed/\n"][LIT_CHARS " 10.8% dst/copy/changed/\n"][LIT_CHARS " 10.8% dst/copy/rearranged/\n"][LIT_CHARS " 10.8% dst/copy/unchanged/\n"][LIT_CHARS " 32.5% dst/copy/\n"][LIT_CHARS " 10.8% dst/move/changed/\n"][LIT_CHARS " 10.8% dst/move/rearranged/\n"][LIT_CHARS " 10.8% dst/move/unchanged/\n"][LIT_CHARS " 32.5% dst/move/\n"][LIT_CHARS " 65.1% dst/\n"][LIT_CHARS " 0.0% rearranged/\n"][LIT_CHARS " 10.8% src/move/changed/\n"][LIT_CHARS " 10.8% src/move/rearranged/\n"][LIT_CHARS " 10.8% src/move/unchanged/\n"][LIT_CHARS " 32.5% src/move/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 5.8% changed/\n"][LIT_CHARS " 29.3% dst/copy/changed/\n"][LIT_CHARS " 29.3% dst/copy/rearranged/\n"][LIT_CHARS " 29.3% dst/copy/unchanged/\n"][LIT_CHARS " 88.0% dst/copy/\n"][LIT_CHARS " 5.8% dst/move/changed/\n"][LIT_CHARS " 0.1% dst/move/rearranged/\n"][LIT_CHARS " 5.9% dst/move/\n"][LIT_CHARS " 94.0% dst/\n"][LIT_CHARS " 0.1% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 32.6% changed/\n"][LIT_CHARS " 32.6% dst/copy/changed/\n"][LIT_CHARS " 0.6% dst/copy/rearranged/\n"][LIT_CHARS " 33.3% dst/copy/\n"][LIT_CHARS " 32.6% dst/move/changed/\n"][LIT_CHARS " 0.6% dst/move/rearranged/\n"][LIT_CHARS " 33.3% dst/move/\n"][LIT_CHARS " 66.6% dst/\n"][LIT_CHARS " 0.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 9.0% changed/\n"][LIT_CHARS " 9.0% dst/copy/changed/\n"][LIT_CHARS " 9.0% dst/copy/rearranged/\n"][LIT_CHARS " 9.0% dst/copy/unchanged/\n"][LIT_CHARS " 9.0% dst/move/changed/\n"][LIT_CHARS " 9.0% dst/move/rearranged/\n"][LIT_CHARS " 9.0% dst/move/unchanged/\n"][LIT_CHARS " 9.0% rearranged/\n"][LIT_CHARS " 9.0% src/move/changed/\n"][LIT_CHARS " 9.0% src/move/rearranged/\n"][LIT_CHARS " 9.0% src/move/unchanged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 14.2% changed/\n"][LIT_CHARS " 14.2% dst/copy/changed/\n"][LIT_CHARS " 14.2% dst/copy/rearranged/\n"][LIT_CHARS " 14.2% dst/copy/unchanged/\n"][LIT_CHARS " 14.2% dst/move/changed/\n"][LIT_CHARS " 14.2% dst/move/rearranged/\n"][LIT_CHARS " 14.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 27.2% dst/copy/\n"][LIT_CHARS " 27.2% dst/move/\n"][LIT_CHARS " 27.2% src/move/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 14.2% changed/\n"][LIT_CHARS " 14.2% dst/copy/changed/\n"][LIT_CHARS " 14.2% dst/copy/rearranged/\n"][LIT_CHARS " 14.2% dst/copy/unchanged/\n"][LIT_CHARS " 14.2% dst/move/changed/\n"][LIT_CHARS " 14.2% dst/move/rearranged/\n"][LIT_CHARS " 14.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 9.0% changed/\n"][LIT_CHARS " 9.0% dst/copy/changed/\n"][LIT_CHARS " 9.0% dst/copy/rearranged/\n"][LIT_CHARS " 9.0% dst/copy/unchanged/\n"][LIT_CHARS " 27.2% dst/copy/\n"][LIT_CHARS " 9.0% dst/move/changed/\n"][LIT_CHARS " 9.0% dst/move/rearranged/\n"][LIT_CHARS " 9.0% dst/move/unchanged/\n"][LIT_CHARS " 27.2% dst/move/\n"][LIT_CHARS " 54.5% dst/\n"][LIT_CHARS " 9.0% rearranged/\n"][LIT_CHARS " 9.0% src/move/changed/\n"][LIT_CHARS " 9.0% src/move/rearranged/\n"][LIT_CHARS " 9.0% src/move/unchanged/\n"][LIT_CHARS " 27.2% src/move/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 14.2% changed/\n"][LIT_CHARS " 14.2% dst/copy/changed/\n"][LIT_CHARS " 14.2% dst/copy/rearranged/\n"][LIT_CHARS " 14.2% dst/copy/unchanged/\n"][LIT_CHARS " 42.8% dst/copy/\n"][LIT_CHARS " 14.2% dst/move/changed/\n"][LIT_CHARS " 14.2% dst/move/rearranged/\n"][LIT_CHARS " 28.5% dst/move/\n"][LIT_CHARS " 71.4% dst/\n"][LIT_CHARS " 14.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 33.3% dst/copy/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 33.3% dst/move/\n"][LIT_CHARS " 66.6% dst/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 27.2% dst/copy/\n"][LIT_CHARS " 27.2% dst/move/\n"][LIT_CHARS " 54.5% dst/\n"][LIT_CHARS " 27.2% src/move/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 14.2% changed/\n"][LIT_CHARS " 14.2% dst/copy/changed/\n"][LIT_CHARS " 14.2% dst/copy/rearranged/\n"][LIT_CHARS " 14.2% dst/copy/unchanged/\n"][LIT_CHARS " 42.8% dst/copy/\n"][LIT_CHARS " 14.2% dst/move/changed/\n"][LIT_CHARS " 14.2% dst/move/rearranged/\n"][LIT_CHARS " 28.5% dst/move/\n"][LIT_CHARS " 71.4% dst/\n"][LIT_CHARS " 14.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 33.3% dst/copy/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 33.3% dst/move/\n"][LIT_CHARS " 66.6% dst/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 27.2% dst/copy/\n"][LIT_CHARS " 27.2% dst/move/\n"][LIT_CHARS " 54.5% dst/\n"][LIT_CHARS " 27.2% src/move/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 42.8% dst/copy/\n"][LIT_CHARS " 28.5% dst/move/\n"][LIT_CHARS " 71.4% dst/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 33.3% dst/copy/\n"][LIT_CHARS " 33.3% dst/move/\n"][LIT_CHARS " 66.6% dst/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 10.6% dst/copy/changed/\n"][LIT_CHARS " 10.6% dst/copy/rearranged/\n"][LIT_CHARS " 10.6% dst/copy/unchanged/\n"][LIT_CHARS " 10.6% dst/move/changed/\n"][LIT_CHARS " 10.6% dst/move/rearranged/\n"][LIT_CHARS " 10.6% dst/move/unchanged/\n"][LIT_CHARS " 10.6% src/move/changed/\n"][LIT_CHARS " 10.6% src/move/rearranged/\n"][LIT_CHARS " 10.6% src/move/unchanged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 5.2% changed/\n"][LIT_CHARS " 26.3% dst/copy/changed/\n"][LIT_CHARS " 26.3% dst/copy/rearranged/\n"][LIT_CHARS " 26.3% dst/copy/unchanged/\n"][LIT_CHARS " 5.2% dst/move/changed/\n"][LIT_CHARS " 5.2% dst/move/rearranged/\n"][LIT_CHARS " 5.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 2.1% changed/\n"][LIT_CHARS " 10.6% dst/copy/changed/\n"][LIT_CHARS " 10.6% dst/copy/rearranged/\n"][LIT_CHARS " 10.6% dst/copy/unchanged/\n"][LIT_CHARS " 10.6% dst/move/changed/\n"][LIT_CHARS " 10.6% dst/move/rearranged/\n"][LIT_CHARS " 10.6% dst/move/unchanged/\n"][LIT_CHARS " 2.1% rearranged/\n"][LIT_CHARS " 10.6% src/move/changed/\n"][LIT_CHARS " 10.6% src/move/rearranged/\n"][LIT_CHARS " 10.6% src/move/unchanged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 5.2% changed/\n"][LIT_CHARS " 26.3% dst/copy/changed/\n"][LIT_CHARS " 26.3% dst/copy/rearranged/\n"][LIT_CHARS " 26.3% dst/copy/unchanged/\n"][LIT_CHARS " 5.2% dst/move/changed/\n"][LIT_CHARS " 5.2% dst/move/rearranged/\n"][LIT_CHARS " 5.2% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_M]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " 16.6% changed/\n"][LIT_CHARS " 16.6% dst/copy/changed/\n"][LIT_CHARS " 16.6% dst/copy/rearranged/\n"][LIT_CHARS " 16.6% dst/move/changed/\n"][LIT_CHARS " 16.6% dst/move/rearranged/\n"][LIT_CHARS " 16.6% rearranged/\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS expect_diff_dirstat_CC]} "> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat &&\n"> actual_diff_dirstat_M &&\n"> actual_diff_dirstat_CC &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat 2>actual_error &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat 2>actual_error &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_diff_dirstat 2>actual_error &&\n"> actual_diff_dirstat_M 2>actual_error &&\n"> actual_diff_dirstat_CC 2>actual_error &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )