[Kde-scm-interest] [Proposal] Package splitting with thin meta-repos

ComputerDruid computerdruid at gmail.com
Fri Jan 29 15:53:31 CET 2010


On Friday 29 January 2010 02:59:04 Oswald Buddenhagen wrote:
> On Thu, Jan 28, 2010 at 10:28:24PM -0500, ComputerDruid wrote:
> > Please respond with comments here, I want to know what the
> > shortcomings of this kind of system would be.
> 
> great - you replaced git's suboptimal builtin submodule handling with a
> home-grown scripted solution which fails for *everything* but checking
> out (and possibly updatating). what a progress ...

Correct. I fail to perceive how this would be a bad thing. Since you know, do 
enlighten me.

The entire point is to get the git repos in the hands of the users in a bulk 
fashion. The only other all-at-once operation that might be needed is the 
"update everything" action.

This doesn't force a user to check out the submodules if they don't want to. 
They could still clone out the meta-repo, clone the subrepos, then remove one 
they didn't want, or clone only the subrepos they wanted and only make use of 
the update scripts or the cmake files in the meta-repo. This is the most 
flexible solution I can think of, since it doesn't force anyone to clone 
anything more than they want to, yet still makes it easy to get everything.

My only REAL worry about this kind of system would be that the scripts would 
get too complicated and be very difficult to maintain and debug. But I'm fairly 
certain that it could be accomplished with very little code, and I would 
expect it to be the policy of KDE too keep it that way.

So basically I'm missing what action you need to do across the whole of KDE 
that isn't a "get everything" or "update everything".
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20100129/5b1bd432/attachment.sig 


More information about the Kde-scm-interest mailing list