[Kde-scm-interest] Have we arrived to a dead end?
Oswald Buddenhagen
ossi at kde.org
Fri Feb 12 20:05:19 CET 2010
On Fri, Feb 12, 2010 at 07:30:56PM +0100, Riccardo Iaconelli wrote:
> On Friday 12 February 2010 18:52:43 Oswald Buddenhagen wrote:
> > - one should not have to resort to a different repository to actually
> > checkout an older version. you can't do that with a subtree merge.
>
> is it really such a frequently used feature? i think this is really a minor
> thing.
>
it might be interesting for those who track both branches.
> > - the actual data should not be duplicated. the repositories will be
> > large enough as is. that's the antithesis of a subtree merge.
>
> how big would the real impact be? i agree this is a problem if it gets
> too big, I'm just trying to get realistic ideas based on realistic
> data.
>
i don't know. a few tens or hundreds of megs if one discards the
histories of playground and kdereview in the first place.
> Of course I think we should be wiser in the future once we know about
> this limitation and not put the whole oxygen icons in kdelibs. :-)
>
a good start would be agreeing that the problem already exists (and will
become visible after the git migration) and splitting the modules
intelligently in such a way that the impact is as small as possible.
> > i can remember more:
> > - git speed
>
> Sure, it will be slower. However, I used it for years on modules as big as
> kdelibs or kdebase, and never had a problem, it just hangs a bit the first
> time (~20 secs), but it's still very bearable. Do you think it's a real
> problem?
>
it's annoying, in particular for those who do occasional changes here
and there, i.e., don't have everything in ram all the time. also,
rebasing is very cpu-intensive and dependent on the repo size.
> > - merge conflicts
> > - side effects of fixing history
>
> What do you mean?
>
please read the archive for the answers.
More information about the Kde-scm-interest
mailing list