(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]}) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS tag]} {[LIT_CHARS tag_] [VarSub 1]}) (Com {[LIT_CHARS git]} {[LIT_CHARS branch]} {[LIT_CHARS branch_] [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]}) )