(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'test_description='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'test_description='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'test_description='> name:test_description)
          op: assign_op.Equal
          rhs: {(SQ <'test that git handles an svn repository with empty symlinks'>)}
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <.>
      more_env: []
      words: [{<.>} {<'./lib-git-svn.sh'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'load svn dumpfile'>)}
        {
          (SQ <'\n'> <'\tsvnadmin load "$rawsvnrepo" <<EOF\n'> <'SVN-fs-dump-format-version: 2\n'> 
            <'\n'> <'UUID: 60780f9a-7df5-43b4-83ab-60e2c0673ef7\n'> <'\n'> <'Revision-number: 0\n'> 
            <'Prop-content-length: 56\n'> <'Content-length: 56\n'> <'\n'> <'K 8\n'> <'svn:date\n'> <'V 27\n'> <'2008-11-26T07:17:27.590577Z\n'> 
            <'PROPS-END\n'> <'\n'> <'Revision-number: 1\n'> <'Prop-content-length: 111\n'> <'Content-length: 111\n'> <'\n'> <'K 7\n'> 
            <'svn:log\n'> <'V 4\n'> <'test\n'> <'K 10\n'> <'svn:author\n'> <'V 12\n'> <'normalperson\n'> <'K 8\n'> <'svn:date\n'> 
            <'V 27\n'> <'2008-11-26T07:18:03.511836Z\n'> <'PROPS-END\n'> <'\n'> <'Node-path: bar\n'> <'Node-kind: file\n'> 
            <'Node-action: add\n'> <'Prop-content-length: 33\n'> <'Text-content-length: 0\n'> 
            <'Text-content-md5: d41d8cd98f00b204e9800998ecf8427e\n'> <'Content-length: 33\n'> <'\n'> <'K 11\n'> <'svn:special\n'> <'V 1\n'> <'*\n'> <'PROPS-END\n'> <'\n'> 
            <'Revision-number: 2\n'> <'Prop-content-length: 121\n'> <'Content-length: 121\n'> <'\n'> <'K 7\n'> <'svn:log\n'> <'V 13\n'> 
            <'bar => doink\n'> <'\n'> <'K 10\n'> <'svn:author\n'> <'V 12\n'> <'normalperson\n'> <'K 8\n'> <'svn:date\n'> <'V 27\n'> 
            <'2008-11-27T03:55:31.601672Z\n'> <'PROPS-END\n'> <'\n'> <'Node-path: bar\n'> <'Node-kind: file\n'> <'Node-action: change\n'> 
            <'Text-content-length: 10\n'> <'Text-content-md5: 92ca4fe7a9721f877f765c252dcd66c9\n'> <'Content-length: 10\n'> <'\n'> 
            <'link doink\n'> <'\n'> <'EOF\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'clone using git svn'>)}
        {(SQ <'git svn clone -r1 "$svnrepo" x'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'enable broken symlink workaround'>)}
        {(SQ <'(cd x && git config svn.brokenSymlinkWorkaround true)'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'"bar" is an empty file'>)}
        {(SQ <'test -f x/bar && ! test -s x/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'get "bar" => symlink fix from svn'>)}
        {(SQ <'(cd x && git svn rebase)'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {<SYMLINKS>}
        {(SQ <'"bar" becomes a symlink'>)}
        {(SQ <'test -h x/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'clone using git svn'>)}
        {(SQ <'git svn clone -r1 "$svnrepo" y'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'disable broken symlink workaround'>)}
        {(SQ <'(cd y && git config svn.brokenSymlinkWorkaround false)'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'"bar" is an empty file'>)}
        {(SQ <'test -f y/bar && ! test -s y/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'get "bar" => symlink fix from svn'>)}
        {(SQ <'(cd y && git svn rebase)'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'"bar" does not become a symlink'>)}
        {(SQ <'! test -L y/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'clone using git svn'>)}
        {(SQ <'git svn clone -r1 "$svnrepo" z'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'"bar" is an empty file'>)}
        {(SQ <'test -f z/bar && ! test -s z/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'get "bar" => symlink fix from svn'>)}
        {(SQ <'(cd z && git svn rebase)'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'"bar" does not become a symlink'>)}
        {(SQ <'! test -L z/bar'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_done>
      more_env: []
      words: [{<test_done>}]
      redirects: []
      do_fork: T
    )
  ]
)