(List (= scope= flags=0 words=[] bindings=[('test_description', {[DQ [LIT_CHARS "Test diff --no-index performance"]]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./perf-lib.sh]}) (Com {[LIT_CHARS test_perf_large_repo]}) (Com {[LIT_CHARS test_checkout_worktree]}) (= scope= flags=0 words=[] bindings=[('file1', {[ComSub (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS ls-files]}) (Com {[LIT_CHARS tail]} {[LIT_CHARS -n]} {[LIT_CHARS 2]}) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]}) )]})]) (= scope= flags=0 words=[] bindings=[('file2', {[ComSub (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS ls-files]}) (Com {[LIT_CHARS tail]} {[LIT_CHARS -n]} {[LIT_CHARS 1]}) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]}) )]})]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "empty files, so they take no time to diff"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\techo >"][VarSub file1][LIT_CHARS " &&\n"][LIT_CHARS "\techo >"][VarSub file2][LIT_CHARS "\n"]]}) (Com {[LIT_CHARS test_perf]} {[DQ [LIT_CHARS "diff --no-index"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\tgit diff --no-index "][VarSub file1][LIT_CHARS " "][VarSub file2][LIT_CHARS " >/dev/null\n"]]}) (Com {[LIT_CHARS test_done]}) )