KDE development with git
Boyd Stephen Smith Jr.
bss03 at volumehost.net
Fri Jul 13 08:09:05 BST 2007
On Friday 13 July 2007, Simon Hausmann <hausmann at kde.org> wrote about 'Re:
KDE development with git':
> On Friday 13 July 2007 01:54:39 Boyd Stephen Smith Jr. wrote:
> > The inability
> > for git to pull less than the entire history of the project for the
> > initial checkout is a large issue (bazaar has fixed this flaw in their
> > distributed VCS).
>
> Have you see git clone's --depth option that addresses this problem?
No; thanks for the hint.
> Besides that the feature you're looking for is present,
Well, that was *one* example. I'm glad git has addressed this, but I'm
still not sure it's appropriate for KDE.
> imports of other
> project history in git have shown that in average the size of the entire
> history compressed is usually just as big as a single source checkout.
That's not my experience on *any* of the numerous trees I've pulled down
via git-svn. Now, the compressed history is smaller than I expected in
some cases, but it's still quite a bit larger that a flat source checkout.
Which, IMO, is *fine*. I'm not concerned with the footprint on my disks --
just the time from between thinking "I'll checkout project X" and being
ready to hack on project X is quite long. E.g., I'm been continually
pulling down KDE revisions for *weeks* since I issues my git-svn clone
command. (I'm not sure if git-svn supports --depth yet.)
> I
> don't think repository size is an argument with git, provided we get the
> project boundaries right (which isn't hard I think).
I'd prefer keeping everything together like it is now, and using a VCS that
lets users that want less than everything check out individual directories
or files (like SVN).
If things are divided up in the future, it should be made easy to maintain
history when moving a class or application across the boundaries. E.g.
from koffice to kde<something> to kdelibs or playground to review to trunk
to (maintainence or historical) branch or a combination of those two
moves.
--
Boyd Stephen Smith Jr. ,= ,-_-. =.
bss03 at volumehost.net ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.org/ \_/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070713/84c38118/attachment.sig>
More information about the kde-core-devel
mailing list