(List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS temp]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS temp]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS project-orig]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS project-orig]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS trunk]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS branches]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS svnadmin]} {[LIT_CHARS create]} {[LIT_CHARS svn-repo]} ) (= scope= flags=0 words=[] bindings=[('svnurl', {[LIT_CHARS file] [LIT_OTHER ":"] [LIT_CHARS //] [ComSub (Com {[LIT_CHARS pwd]})] [LIT_CHARS /svn-repo]})]) (Com {[LIT_CHARS svn]} {[LIT_CHARS import]} {[LIT_CHARS project-orig]} {[VarSub svnurl]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "init projA"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS co]} {[VarSub svnurl]} {[LIT_CHARS project]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS project]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS a]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/a]} "> 1), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS b]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/b]} "> 1), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS c]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/c]} "> 1), > ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS trunk/dir]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS e]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/dir/e]} "> 1), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS d]} < (FilenameRedirectNode filename={[LIT_CHARS branches/notinbranch]} "> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS add]} {[LIT_CHARS trunk/a]} {[LIT_CHARS trunk/b]} {[LIT_CHARS trunk/c]} {[LIT_CHARS trunk/dir]} {[LIT_CHARS branches/notinbranch]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[LIT_CHARS hello]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS up]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS copy]} {[LIT_CHARS trunk]} {[LIT_CHARS branches/old]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS rm]} {[LIT_CHARS branches/old/c]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS rm]} {[LIT_CHARS branches/old/dir]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "branch trunk, remove c and dir"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS up]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS a]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/a]} >"> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "change a"]]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS b]} < (FilenameRedirectNode filename={[LIT_CHARS branches/old/b]} >"> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "change b"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS move]} {[LIT_CHARS trunk/b]} {[LIT_CHARS branches/old/c]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS c]} < (FilenameRedirectNode filename={[LIT_CHARS branches/old/c]} >"> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "move and update c"]]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS b]} < (FilenameRedirectNode filename={[LIT_CHARS branches/old/b]} >"> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "change b again"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS up]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS move]} {[LIT_CHARS branches/old]} {[LIT_CHARS branches/old2]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "move to old2"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS move]} {[LIT_CHARS branches/old2]} {[LIT_CHARS branches/old]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "move back to old"]]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS a]} < (FilenameRedirectNode filename={[LIT_CHARS trunk/a]} "> 1), > ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "last change to a"]]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS copy]} {[LIT_CHARS -r]} {[LIT_CHARS 1]} {[VarSub svnurl] [LIT_CHARS /trunk]} {[LIT_CHARS branches/old3]} ) (Com {[LIT_CHARS svn]} {[LIT_CHARS ci]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "branch trunk@1 into old3"]]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS svnadmin]} {[LIT_CHARS dump]} {[LIT_CHARS svn-repo]} < (FilenameRedirectNode filename={[LIT_CHARS ../branches.svndump]} "> 1), > ) )