(command.CommandList
  children: [
    (C {<hg>} {<init>} {<rebase>})
    (C {<cd>} {<rebase>})
    (command.Simple
      words: [{<echo>} {<A>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<A>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<A>})
    (command.Simple
      words: [{<echo>} {<B>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<B>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<B>})
    (command.Simple
      words: [{<echo>} {<C>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<C>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<C>})
    (command.Simple
      words: [{<echo>} {<D>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<D>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<D>})
    (C {<hg>} {<up>} {<-q>} {<-C>} {<0>})
    (command.Simple
      words: [{<echo>} {<E>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<E>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<E>})
    (C {<hg>} {<up>} {<-q>} {<-C>} {<0>})
    (command.Simple
      words: [{<echo>} {<F>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<F>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<F>})
    (C {<hg>} {<merge>} {<-r>} {<4>})
    (C {<hg>} {<ci>} {<-m>} {<G>})
    (C {<hg>} {<up>} {<-q>} {<-C>} {<5>})
    (command.Simple
      words: [{<echo>} {<H>}]
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<H>})]
    )
    (C {<hg>} {<ci>} {<-Am>} {<H>})
    (C {<hg>} {<bundle>} {<-a>} {<../rebase.hg>})
    (C {<cd>} {<..>})
    (C {<rm>} {<-Rf>} {<rebase>})
  ]
)