Oh-er :P
Well, at the moment I'm the Git (teehee) user - maintaining a separate
git repository at GitHub [1] for my work, and periodically pushing
back to our main Subversion repositories using git-svn.
My reasons for using git are mainly because I'm doing so much work in
many different areas on my musicbrainz-catalyst branch, that I found
myself getting lost or sidetracked as I worked. Now that I'm on git
I've been branching and merging like crazy (locally), and I've found
it really helps me to keep a clear head. Along with this, I just love
some of Gits other tools - automatic support for paging in git
diff/git log and pretty colors, git add --interactive, and a few other
things.
So yes, I suppose me wantig to switch to Git is only based on selfish
reasons at the moment.
But I'm not so fussed about moving to Git... as I am just getting away
from Subversion. My branch, amongst other things, is their to help
other people start developing - and if this does happen (which I
really hope it does, and will be encouraging it near the time :)) -
organising this with patches or whatever is going to be a nightmare.
Having a DVCS would make this much more flexible, anyone can grab the
code and do work, with a history - and then one of the more
experienced developers can just clone their work, review it, merge it
in to the master branch, and then publish it on dvcs.musicbrainz.org.
As far as options go, I'm aware of these 3: Git, Mercurial, and
Bazaar. Listed in my order of personal preference :) Git is great, in
my books, though it has a lot of hatred amongst the community (from
what I can tell!) so might not be the best choice. It's cross-platform
support isn't quite there either yet [2].
Mercurial, though I haven't used it for a while, apparently can do
pretty much everything Git can - so I'd be happy to go with that too.
Bazaar I know nothing of, and can't comment - though I know Lukas
enjoys that (right?)
- Ollie
p.s. Vim > * ;)
[1]
http://github.com/cycles/musicbrainz-catalyst[2]
http://faux.uwcs.co.uk/msysvista64.pngOn Fri, Sep 26, 2008 at 7:13 PM, Robert Kaye <
rob@...> wrote:
> There seems to be a growing dislike of SVN here at MusicBrainz these
> days. We've got some code in Bazaar. Some people are using Git front
> ends to our SVN repo. Mercurial sounds nice too.
>
> We've got a *lot* of merges coming up, so having something that doesnt
> suck at merges would be nice
>
> What should we do?
>
> /me ducks and runs away
>
> --
>
> --ruaok Somewhere in Texas a village is *still* missing its idiot.
>
> Robert Kaye --
rob@... --
http://mayhem-chaos.net>
>
>
> _______________________________________________
> MusicBrainz-devel mailing list
>
MusicBrainz-devel@...
>
http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-devel>
_______________________________________________
MusicBrainz-devel mailing list
MusicBrainz-devel@...
http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-devel