(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 branches and tags'
                  span_id: 13
                )
              )
            }
          spids: [11]
        )
      ]
    )
    (C {(.)} {(./lib-cvs.sh)})
    (C {(setup_cvs_test_repository)} {(t9602)})
    (C {(test_expect_success)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'import module' span_id:31))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:35) (Token id:Id.Lit_Chars val:'\n' span_id:36) 
          (Token id:Id.Lit_Chars val:'\tgit cvsimport -C module-git module\n' span_id:37) (Token id:Id.Lit_Chars val:'\n' span_id:38)
        )
      }
    )
    (C {(test_expect_success)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch master' span_id:47))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:51) (Token id:Id.Lit_Chars val:'\n' span_id:52) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree master\n' span_id:53) (Token id:Id.Lit_Chars val:'\n' span_id:54)
        )
      }
    )
    (C {(test_expect_success)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch vendorbranch' span_id:63))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:67) (Token id:Id.Lit_Chars val:'\n' span_id:68) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree vendorbranch\n' span_id:69) (Token id:Id.Lit_Chars val:'\n' span_id:70)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch B_FROM_INITIALS' span_id:79))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:83) (Token id:Id.Lit_Chars val:'\n' span_id:84) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree B_FROM_INITIALS\n' span_id:85) (Token id:Id.Lit_Chars val:'\n' span_id:86)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch B_FROM_INITIALS_BUT_ONE' span_id:95))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:99) (Token id:Id.Lit_Chars val:'\n' span_id:100) 
          (Token
            id: Id.Lit_Chars
            val: '\ttest_cmp_branch_tree B_FROM_INITIALS_BUT_ONE\n'
            span_id: 101
          ) (Token id:Id.Lit_Chars val:'\n' span_id:102)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch B_MIXED' span_id:111))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:115) (Token id:Id.Lit_Chars val:'\n' span_id:116) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree B_MIXED\n' span_id:117) (Token id:Id.Lit_Chars val:'\n' span_id:118)
        )
      }
    )
    (C {(test_expect_success)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test branch B_SPLIT' span_id:127))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:131) (Token id:Id.Lit_Chars val:'\n' span_id:132) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree B_SPLIT\n' span_id:133) (Token id:Id.Lit_Chars val:'\n' span_id:134)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test tag vendortag' span_id:143))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:147) (Token id:Id.Lit_Chars val:'\n' span_id:148) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree vendortag\n' span_id:149) (Token id:Id.Lit_Chars val:'\n' span_id:150)
        )
      }
    )
    (C {(test_expect_success)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test tag T_ALL_INITIAL_FILES' span_id:159))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:163) (Token id:Id.Lit_Chars val:'\n' span_id:164) 
          (Token
            id: Id.Lit_Chars
            val: '\ttest_cmp_branch_tree T_ALL_INITIAL_FILES\n'
            span_id: 165
          ) (Token id:Id.Lit_Chars val:'\n' span_id:166)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} 
      {(SQ (Token id:Id.Lit_Chars val:'test tag T_ALL_INITIAL_FILES_BUT_ONE' span_id:175))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:179) (Token id:Id.Lit_Chars val:'\n' span_id:180) 
          (Token
            id: Id.Lit_Chars
            val: '\ttest_cmp_branch_tree T_ALL_INITIAL_FILES_BUT_ONE\n'
            span_id: 181
          ) (Token id:Id.Lit_Chars val:'\n' span_id:182)
        )
      }
    )
    (C {(test_expect_failure)} {(PERL)} {(SQ (Token id:Id.Lit_Chars val:'test tag T_MIXED' span_id:191))} 
      {
        (SQ (Token id:Id.Lit_Chars val:'\n' span_id:195) (Token id:Id.Lit_Chars val:'\n' span_id:196) 
          (Token id:Id.Lit_Chars val:'\ttest_cmp_branch_tree T_MIXED\n' span_id:197) (Token id:Id.Lit_Chars val:'\n' span_id:198)
        )
      }
    )
    (C {(test_done)})
  ]
)