Hi, On Mon, 28 Apr 2008, Jörg Sommer wrote: > Brian Gernhardt <benji@xxxxxxxxxxxxxxxxxx> wrote: > > diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh > > index 1751b08..303b754 100755 > > --- a/git-rebase--interactive.sh > > +++ b/git-rebase--interactive.sh > > @@ -469,7 +469,7 @@ create_extended_todo_list () { > > test -n "${last_parent:-}" -a "${last_parent:-}" != $SHORTUPSTREAM > > && \ > > echo reset $last_parent > > ) | \ > > - tac | \ > > + perl -e 'print reverse <>' | \ > > What about using a shell function and a *big* variable or an > intermediate file? How about fixing the code to not need tac instead? We went to great lengths to introduce the --reverse option to the rev-list command, in order to avoid tac in the original version of rebase -i. Ciao, Dscho