Hi,
I was just toying with git rebase -i -p, when I found the following:
Tirana:~/git pieter$ /opt/local/bin/git --version git version 1.5.3.5
Tirana:~/git pieter$ time /opt/local/bin/git rebase -p -i HEAD~100 Successfully rebased and updated refs/heads/master.
real 0m17.816s user 0m3.927s sys 0m10.381s
Tirana:~/git pieter$ git --version git version 1.5.4.rc0 Tirana:~/git pieter$ time git rebase -p -i HEAD~100 cat: /Users/pieter/git/.git/.dotest-merge/rewritten/ 1e8df762b38e01685f3aa3613e2d61f73346fcbe: No such file or directory
real 0m20.427s user 0m4.449s sys 0m14.028s
The rebase in 1.5.4.rc0 exists with an error. Another thing to note is that the 1.5.4.rc0 tries to apply 215 patches, while the 1.5.3.5 tries to apply 206 patches. This test was done on the git master branch (tagged 1.5.4.rc0). I did not change anything in the interactive rebase editor (just hit :wq in vim).
- Pieter