(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: {(SQ (Token id:Id.Lit_Chars val:'git cvsimport handling of vendor branches' span_id:97))} spids: [95] ) ] ) (C {(.)} {(./lib-cvs.sh)}) (C {(setup_cvs_test_repository)} {(t9601)}) (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'import a module with a vendor branch' span_id:115))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:119) (Token id:Id.Lit_Chars val:'\n' span_id:120) (Token id:Id.Lit_Chars val:'\tgit cvsimport -C module-git module\n' span_id:121) (Token id:Id.Lit_Chars val:'\n' span_id:122) ) } ) (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'check HEAD out of cvs repository' span_id:131))} {(SQ (Token id:Id.Lit_Chars val:'test_cvs_co master' span_id:135))} ) (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'check master out of git repository' span_id:144))} {(SQ (Token id:Id.Lit_Chars val:'test_git_co master' span_id:148))} ) (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'check a file that was imported once' span_id:157))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:161) (Token id:Id.Lit_Chars val:'\n' span_id:162) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master imported-once.txt\n' span_id: 163 ) (Token id:Id.Lit_Chars val:'\n' span_id:164) ) } ) (C {(test_expect_failure)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'check a file that was imported twice' span_id:173))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:177) (Token id:Id.Lit_Chars val:'\n' span_id:178) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master imported-twice.txt\n' span_id: 179 ) (Token id:Id.Lit_Chars val:'\n' span_id:180) ) } ) (C {(test_expect_success)} {(PERL)} { (SQ (Token id: Id.Lit_Chars val: 'check a file that was imported then modified on HEAD' span_id: 189 ) ) } { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:193) (Token id:Id.Lit_Chars val:'\n' span_id:194) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master imported-modified.txt\n' span_id: 195 ) (Token id:Id.Lit_Chars val:'\n' span_id:196) ) } ) (C {(test_expect_success)} {(PERL)} { (SQ (Token id: Id.Lit_Chars val: 'check a file that was imported, modified, then imported again' span_id: 205 ) ) } { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:209) (Token id:Id.Lit_Chars val:'\n' span_id:210) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master imported-modified-imported.txt\n' span_id: 211 ) (Token id:Id.Lit_Chars val:'\n' span_id:212) ) } ) (C {(test_expect_success)} {(PERL)} { (SQ (Token id: Id.Lit_Chars val: 'check a file that was added to HEAD then imported' span_id: 221 ) ) } { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:225) (Token id:Id.Lit_Chars val:'\n' span_id:226) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master added-imported.txt\n' span_id: 227 ) (Token id:Id.Lit_Chars val:'\n' span_id:228) ) } ) (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'a vendor branch whose tag has been removed' span_id:237))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:241) (Token id:Id.Lit_Chars val:'\n' span_id:242) (Token id: Id.Lit_Chars val: '\ttest_cmp_branch_file master imported-anonymously.txt\n' span_id: 243 ) (Token id:Id.Lit_Chars val:'\n' span_id:244) ) } ) (C {(test_done)}) ] )