This is an awesome hack, thanks =)
When I tried rebasing my Clojure fork against upstream I got
Traceback (most recent call last): File "/Users/michael.blume/bin/git-rebaser", line 96, in <module> write_todo(file, first, last, comments) File "/Users/michael.blume/bin/git-rebaser", line 61, in write_todo f = "[%s] %s" % (SYM[i], f) KeyError: 62 Could not execute editor
I'm guessing this is a case of the commits touching too many files?
To reproduce, check out master at https://github.com/michaelblume/clojure and rebase against b8607d5870