Subject: Re: [boost] [git] Mercurial?
From: Julian Gonggrijp (j.gonggrijp_at_[hidden])
Date: 2012-03-26 04:21:29
Rafaël Fourquet wrote:
>> With SVN, it is very easy to extract sub-directories while
>> still tracking changes both ways to and from the source.
>> In Git, everything seems to be one whole global repository.
>> This is one thing I dislike and which SVN has better control
>> over: modularity. Sure, you can make many "modular" git
>> repositories instead of one big one like boost. But the
>> reality is, you don't predict up front how a library is
>> modularized. Spirit itself spawned at least 3 libraries
>> (Phoenix Wave Fusion) that stand on their own now. At one point,
>> in the life of a library, you may want to refactor and decouple
>> parts somewhere else. Doing this in Git is not straightforward
>> at all, unless I am missing something obviously simple (?).
> The git-subtree program (at https://github.com/apenwarr/git-subtree,
> see the git-subtree.txt file for documentation) seems to be designed
> to address this problem (IIUC, I only used it for a basic case),
> which is maybe not that straightforward!
I would suggest git-subtree too. Does it solve the issue, Joel?
Perhaps it doesn't cooperate with git-svn, that would be a shame.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk