[IPython-dev] rebase vs loom (was branch management getting better)

David Cournapeau cournapeau@cslab.kecl.ntt.co...
Thu Sep 4 01:32:33 CDT 2008


Hi,

	For a discussion about how bzr do things when you would use rebase with
git

http://andrew.puzzling.org/diary/2008/July/29/rebase-criticism

and

http://lwn.net/Articles/269120/

Which is interesting since Linus explains why he thinks rebase should
avoided in some cases, which are quite important when you think about
it. Rebase is nice to use (I use it all the time now for numpy/scipy,
since I only develop through git-svn for sometime), but I think it
becomes impractical. Making it hard to share with people is not the only
reason: it makes it hard to understand what happened during that
developement when you need to go back in history; IOW, rebase is almost
always the bad solution. It also makes bisecting much harder. I like how
Andrew makes the difference between commit history and change
presentation; I think the difference really makes sense.

cheers,

David



More information about the IPython-dev mailing list