
On Mon, Sep 14, 2009 at 11:16:45AM -0500, Ted Gould wrote:
On Mon, 2009-09-14 at 18:00 +0200, Maximilian Albert wrote:
2009/9/14 the Adib <theadib@...1439...>:
there is a svn plugin for bzr. So you can work localy using bzr and then push to a central svn repository.
Thanks, but what I meant was: If we switch to bzr for our Inkscape repository, can I continue using git locally for my own development work (i.e., can I push to a central bzr repo from a local git repo)?
I think there are a couple of starts at tools to do that, I don't know of any that are used widely. There was a group (that I can't remember the name of now) that was trying to do a generic DVCS hub for all of them.
The difficult part (as far as I know) is that since git doesn't track files you have to use some of the heuristics that in the client for tracking that.
I imagine that it will be solved sometime, if not already.
I chatted up one of the bzr guys at All Hands, and asked about this (and some of the other issues we'd flagged when we looked into bzr previously). There's definitely been some progress made, although unfortunately I can't remember the specifics. Ted or I could probably chase down some more info on this if it's desired.
That said, I use both git and bzr very heavily in my day job (X.org upstream and debian are 100% git, whereas more Ubuntu-focused areas of my job use bzr). I learned git well before bzr and in fact was a bit skeptical about bzr. However, I definitely find bzr a lot easier and a lot more comfortable. In terms of syntax and workflow, the two seem to be analogous enough that switching back and forth between them is pretty straightforward. I may well be biased, but with my own personal projects (including a non-work-related game project) I have been going with bzr exclusively.
Bryce