(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (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"> not-ignored-dir/ignored &&\n"> not-ignored-dir/ignored-only-if-dir &&\n"> ignored-only-if-dir/ignored-by-ignored-dir &&\n"> >.git/info/attributes &&\n"> ignored-without-slash/foo &&\n"> >.git/info/attributes &&\n"> wildcard-without-slash/foo &&\n"> >.git/info/attributes &&\n"> deep/and/slashless/foo &&\n"> >.git/info/attributes &&\n"> deep/with/wildcard/foo &&\n"> >.git/info/attributes &&\n"> one-level-lower/two-levels-lower/ignored-only-if-dir/ignored-by-ignored-dir &&\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/not-ignored-dir/ignored]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS archive/not-ignored-dir/ignored-only-if-dir]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS archive/not-ignored-dir/]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored-only-if-dir/]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored-ony-if-dir/ignored-by-ignored-dir]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored-without-slash/]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/ignored-without-slash/foo]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/wildcard-without-slash/]}) ) ) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/wildcard-without-slash/foo]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/deep/and/slashless/]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/deep/and/slashless/foo]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/deep/with/wildcard/]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/deep/with/wildcard/foo]}) (Com {[LIT_CHARS test_expect_exists]} {[LIT_CHARS archive/one-level-lower/]}) ) ) ) ) ) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/one-level-lower/two-levels-lower/ignored-only-if-dir/]}) (Com {[LIT_CHARS test_expect_missing]} {[LIT_CHARS archive/one-level-lower/two-levels-lower/ignored-ony-if-dir/ignored-by-ignored-dir]}) (Com {[LIT_CHARS test_done]}) )