[Kde-scm-interest] Have we arrived to a dead end?
John Tapsell
johnflux at gmail.com
Wed Feb 17 18:36:43 CET 2010
2010/2/17 Boyd Stephen Smith Jr. <bss at iguanasuicide.net>:
> On Wednesday 17 February 2010 10:41:54 you wrote:
>> On Wednesday 17 February 2010 15:53:55 Boyd Stephen Smith Jr. wrote:
>> > In <201002171345.29844.kde at michael-jansen.biz>, Michael Jansen wrote:
>> > >You want to move the core of kde. Make a real plan. Describe how modules
>> > > will be split.
>> >
>> > Splitting doesn't have to be done at the same time as the move to git.
>>
>> There will be some kind of splitting. Currently we have ONE repository with
>> svn. We will have more than that.
>
> I think if you want the same atomic moves and moves-with-history that you get
> with ONE repository in subversion, that you'll probably need to go with ONE
> repository for git.
>
> I'm not convinced that we must decide how to split before we can move to git.
> I'm not even sure splitting is a good idea, if git can be extended with narrow
> and shallow clones. That seems like something the git developers are already
> interested in so it might be better to put developer time toward that instead
> of some KDE SC-specific build system to weave all the splitting back together.
I'm not all that convinced we even need shallow clones.
The Gnome guys found shallow clones only saved a small amount of space:
The first size, in MB, is the full checkout, and second number is a
shallow clone of depth 1.
evolution 204 189
gtk+ 193 172
nautilus 139 108
gnome-games 127 120
gnome-applets 110 98
gnome-user-docs 108 102
Hardly seems worth the complication, let alone being a blocker wish,
for a 10% saving. (Source
http://blogs.gnome.org/simos/2009/04/18/git-clones-vs-shallow-git-clones/
)
John
More information about the Kde-scm-interest
mailing list