(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:RSVN) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [6 8] ) (/rsvn.py) ) } spids: [4] ) ] spids: [4] ) (C {(export)} {(Lit_VarLike "PATH=") (/bin) (Lit_Other ":") (/usr/bin)}) (C {(mkdir)} {(temp)}) (C {(cd)} {(temp)}) (C {(svnadmin)} {(create)} {(repo)}) (C {(svn)} {(co)} {(file) (Lit_Other ":") (//) (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [41 43] ) (/repo) } {(wc)} ) (C {(cd)} {(wc)}) (C {(mkdir)} {(trunk)} {(branches)}) (C {(cd)} {(trunk)}) (SimpleCommand words: [{(echo)} {(a)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(a)} spids:[67])] ) (C {(mkdir)} {(d)}) (SimpleCommand words: [{(echo)} {(b)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(d/b)} spids:[79])] ) (C {(ln)} {(-s)} {(d)} {(dlink)}) (C {(ln)} {(-s)} {(d)} {(dlink2)}) (C {(ln)} {(-s)} {(d)} {(dlink3)}) (C {(mkdir)} {(d2)}) (SimpleCommand words: [{(echo)} {(a)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(d2/a)} spids:[115])] ) (C {(cd)} {(..)}) (C {(svn)} {(add)} {(Lit_Other "*")}) (C {(svn)} {(ci)} {(-m)} {(SQ <initial>)}) (C {(cd)} {(trunk)}) (C {(ls)} {(-Alh)}) (SimpleCommand words: [{(readlink)} {(dlink3)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(dlink3tmp)} spids:[154])] ) (C {(rm)} {(dlink3)}) (C {(mv)} {(dlink3tmp)} {(dlink3)}) (C {(svn)} {(propdel)} {(svn) (Lit_Other ":") (special)} {(dlink3)}) (C {(svn)} {(ci)} {(-m)} {(SQ <"clobber symlink">)}) (C {(cd)} {(..)}) (C {(svn)} {(up)}) (C {(cd)} {(..)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(clobber.rsvn)} spids:[206]) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("rdelete trunk/a\n") ("rdelete trunk/dlink\n") ("rcopy trunk/d trunk/a\n") ("rcopy trunk/d trunk/dlink\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [210] ) ] ) (SimpleCommand words: [ {(python)} {($ VSub_Name "$RSVN")} {(--message) (Lit_Other "=") (clobber1)} {(--username) (Lit_Other "=") (evil)} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [230 232] ) (/repo) } ] redirects: [(Redir op_id:Redir_Less fd:-1 arg_word:{(clobber.rsvn)} spids:[235])] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(clobber.rsvn)} spids:[245]) (HereDoc op_id: Redir_DLess fd: -1 body: {(DQ ("rdelete trunk/dlink3\n") ("rcopy trunk/dlink2 trunk/dlink3\n"))} do_expansion: True here_end: EOF was_filled: True spids: [249] ) ] ) (SimpleCommand words: [ {(python)} {($ VSub_Name "$RSVN")} {(--message) (Lit_Other "=") (clobber2)} {(--username) (Lit_Other "=") (evil)} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [267 269] ) (/repo) } ] redirects: [(Redir op_id:Redir_Less fd:-1 arg_word:{(clobber.rsvn)} spids:[272])] ) (C {(cd)} {(wc/trunk)}) (SimpleCommand words: [{(echo)} {(b)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(d2/b)} spids:[291])] ) (C {(svn)} {(add)} {(d2/b)}) (C {(svn)} {(ci)} {(-m)} {(adddb)}) (C {(cd)} {(..)}) (C {(svn)} {(up)}) (C {(svn)} {(cp)} {(trunk)} {(branches/branch)}) (C {(cd)} {(branches/branch)}) (C {(svn)} {(rm)} {(d2/b)}) (SimpleCommand words: [{(echo)} {(c)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(d2/c)} spids:[339])] ) (C {(svn)} {(add)} {(d2/c)}) (C {(cd)} {(../..)}) (C {(svn)} {(ci)} {(-m)} {(branch)}) (C {(svn)} {(up)}) (C {(cd)} {(..)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(clobber.rsvn)} spids:[372]) (HereDoc op_id: Redir_DLess fd: -1 body: {(DQ ("rdelete trunk/d2\n") ("rcopy branches/branch/d2 trunk/d2\n"))} do_expansion: True here_end: EOF was_filled: True spids: [376] ) ] ) (SimpleCommand words: [ {(python)} {($ VSub_Name "$RSVN")} {(--message) (Lit_Other "=") (clobberdir)} {(--username) (Lit_Other "=") (evil)} { (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [393 395] ) (/repo) } ] redirects: [(Redir op_id:Redir_Less fd:-1 arg_word:{(clobber.rsvn)} spids:[398])] ) (C {(svn)} {(log)} {(-v)} {(file) (Lit_Other ":") (//) (CommandSubPart command_list: (CommandList children:[(C {(pwd)})]) left_token: <Left_Backtick "`"> spids: [412 414] ) (/repo) } ) (SimpleCommand words: [{(svnadmin)} {(dump)} {(repo)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(../replace.svndump)} spids:[424])] ) ] )