(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (= scope= flags=0 words=[] bindings=[('SUBSTFORMAT', {[SQ ]})]) (FunctionDef test_expect_exists [] (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS " "][VarSub 1][LIT_CHARS " exists"]]} {[DQ [LIT_CHARS "test -e "][VarSub 1]]}) ) (FunctionDef test_expect_missing [] (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS " "][VarSub 1][LIT_CHARS " does not exist"]]} {[DQ [LIT_CHARS "test ! -e "][VarSub 1]]}) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ignored &&\n"> >.git/info/attributes &&\n"> ignored-by-tree &&\n"> .gitattributes &&\n"> ignored-by-worktree &&\n"> .gitattributes &&\n"> nosubstfile &&\n"> substfile1 &&\n"> substfile2 &&\n"> >.git/info/attributes &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ archive.tar &&\n"> ]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored-by-tree]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS archive/ignored-by-worktree]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ worktree.tar &&\n"> ]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS worktree/ignored]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS worktree/ignored-by-tree]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS worktree/ignored-by-worktree]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ worktree.tar &&\n"> ]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS worktree2/ignored]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS worktree2/ignored-by-tree]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS worktree2/ignored-by-worktree]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ bare-archive.tar &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ bare-worktree.tar &&\n"> ]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS bare-worktree/ignored]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS bare-worktree/ignored-by-tree]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS bare-worktree/ignored-by-worktree]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ substfile1.expected &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )