Am 14.05.2011 um 15:22 schrieb Ingo Weinhold:
Something unrelated: What are we going to do with vendor branches?
We should get rid of them. :)My number one candidates are binutils and gcc. binutils was still versioned with CVS last time I checked, and GCC is in SVN. In a git world, we would fork some git mirror, apply our changes on top, pull +merge as necessary and could embed that independent repo as a git- submodule into the haiku tree. That's similar to SVN externals.
git-submodules could also be used for libraries / tools where we just added a Jamfile or did minor changes.
However drivers based off, e.g., FreeBSD where we just want selected files would seem a little more complicated.
If we decide for git but some project we reuse uses hg (or vice versa, i.e. cross-DVCS), that makes things more difficult, too.
Andreas