On Mon, Dec 08, 2008 at 11:57:57AM +0000, Jeremy Henty wrote:
I've been using git to manage the Dillo source locally. I just installed mercurial to experiment with. Things I like about git are the ability to rebase, ie. reorder patches. This is neat because I can develop a patch on top of my local modifications and then push it down the stack so that I submit a patch against the pristine source rather than my customised version. The ability to stash your current changes in a temporary branch is useful too. You could do all this with explicit branches, but it would be more involved and git gives you nice, quick and easy ways to do the same thing.
Mercurial seems to be the same sort of beast, though perhaps it is a bit less of a "Swiss Army Chainsaw" than git. I'd be surprised if there were any real issues using either to manage Dillo since I doubt we'd be using anything more than the basic facilities that both offer. I'd prefer git but only out of laziness as it's the one I already know (which means I should probably investigate mercurial just to broaden my mind if nothing else).
It's the same for me with git. I wouldn't mind learning to use it. Given the current patch-rate we could also easily stick with CVS for the main repository I think. It's just for the longer living css-prototype branch where I wanted something more comfortable than CVS. Regards, Johannes