(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (FunctionDef setup_clone [] (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS clone]} {[LIT_CHARS --mirror]} {[LIT_CHARS .]} {[VarSub 1]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS remote]} {[LIT_CHARS add]} {[LIT_CHARS remote_] [VarSub 1]} {[VarSub 1]} ) (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[VarSub 1]} ) (Com {[LIT_CHARS git]} {[LIT_CHARS tag]} {[LIT_CHARS tag_] [VarSub 1]} ) ) ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS setup]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "fetch with tagopt=--no-tags does not get tag"]]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "fetch --tags with tagopt=--no-tags gets tag"]]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "fetch --no-tags with tagopt=--tags does not get tag"]]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "fetch with tagopt=--tags gets tag"]]} {[SQ ]} ) (Com {[LIT_CHARS test_done]} ) )