[Buildd-tools-devel] Moving from SVN to GIT

Luk Claes luk at debian.org
Mon Aug 6 14:58:51 UTC 2007


Roger Leigh wrote:
> Hi folks,

Hi Roger

> I was considering moving the SVN repository we are currently using
> over to GIT.  GIT is a rather more flexible system, particularly with
> respect to its handling of branches (I have had problems with merging
> between the release and development branches of schroot due to SVN's
> deficiencies).

Indeed, easier branching and faster for diffing, history etc...

> I have done a test run of git-svnimport, and it imported all of the
> tree, including branches and tags, without problems.  However, we
> might want to use separate trees for schroot and sbuild (they are
> currently in the same repo).  It's probably possible to separate them
> if desired.

I would certainly use separate trees for schroot and sbuild as otherwise 
one is forced to checkout both at the same time. With git it is not 
(yet?) possible to only checkout a subdir...

> We could continue to use it in a centralised fashion, whereby we all
> can commit to a central repository, or distributed.  It will also
> allow people without commit access to clone and commit to their own
> repositories, and then allow us to pull their changes.

Centralised would be fine IMHO.

> If this is OK, would anyone object to doing this at some point in the
> future (probably mid-September)?

Hmm, are you asking for volunteers to do it or are you asking if anybody 
objects to it happening?

In the latter case: I don't object :-)

Cheers

Luk



More information about the Buildd-tools-devel mailing list