On Mon, 2009-09-14 at 11:14 -0600, Joshua L. Blocher wrote:
Here is my logic. Lets start here http://whygitisbetterthanx.com/
From the website, there are many things that are off, but the one that
bothers me is that they list the feature of "staging area", which is a total misfeature. It basically means you need to commit twice, instead of supporting an easy "uncommit" command. I'll never understand that, and in arguments I've had on the topic most git user end up saying "committing shouldn't be that easy," which just makes me laugh.
The opposite site:
http://bazaar-vcs.org/BzrVsGit
(though it's a little out of date)
•Git supports our current work flow, and any future work flow we may have.
I think this is the same for all DVCSes mostly, is there a particular one that you're looking for?
http://bazaar-vcs.org/Workflows
•Sourceforge already supports GIT it just needs to be enabled
Don't really care about this. I mean, this is secondary to choosing a DVCS, but it'd be nice if we're upsetting everything we could move it a more open platform. There is open hosting for both git and bazaar.
•GIT has a large enough body of support that we already have http://git.inkscape.org/ I'm not aware of anything similar For BZR.
http://code.launchpad.net/inkscape -- Launchpad imports most Open Source projects and maintains mirrors. If I have stuff that's in progress, that's where I put it.
•A move to BZR means that we should switch to launchpad completely, except for binary distribution for platforms like Windows and OSX. SF.net bears this large burden for us and is something I don't think LP is up to just yet.
Sure, as long as we don't use it for tarball distribution. I've been finding the SF file management interface more and more difficult to use. I spend most of the time guessing URLs. If binary folks want that pain, more power to them, but I'm really tired of it.
Honestly, no matter which VCS we choose, I'd like to move the tarball release location. I really dislike SF for this, it's gotten worse.
--Ted