[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Subversion repository layout



gregor herrmann dijo [Tue, Jul 17, 2007 at 05:45:04PM +0200]:
> For those of you who haven't seen it yet: Joey has some interesting
> comments on the Debian Perl Group's svn repository layout in his blog
> at
> http://kitenet.net/~joey/blog/entry/on_storing_Debian_packages_in_subversion/
> 
> IMO his idea to use "{trunk,tags,branches}/$package" instead of our
> current "$package/{trunk,tags,branches}" looks quite interesting. At
> the moment I have all (and only the) trunks checked out individually
> which is not ideal. Just getting "trunk/" seems easier to me
> (although I'd have to change some scripts and find out how
> svn-buildpackage and friends work with this layout :-)).
> 
> And Joey's offer to do the reorganization of the repo sounds
> attractive, too ;-)

Heh, so it was not only me who found this thing to be attractive and
interesting ;-) Joey, please pseak up: What do you propose?

Now that reorganizing our repo comes to the table again, I was
thinking (based on a bit of experience with the pkg-ruby-extras team)
that, given renames are cheap in SVN, we could also use the repo
itself to signal when rebuilds/uploads are pending - i.e.,
pkg-ruby-extras have two main trees, packages and packages-wip (Work
In Progress). As you should expect, the packages in WIP are not yet
ready to upload.

I was thinking we could use packages-pending so that non-DDs would
just copy the trunks they worked with over there. When a DD notices
there is a package in -pending, he just assumes it is ready to be
uploaded. 

Of course, we could also split packages-needhelp or something like
that, where we can put our advances while working towards a bugfix or
something like that.

Does it sound usable, or just overengineering (we already have the
list)?

(note that this is _besides_ Joey's offer to spare us a bit from the
zillions of trunks/tags/branches proliferation - I am all for
accepting his suggestions, and maybe have him as an active member in
the group - and of course, reclaiming a couple zillionbytes I have
lying around needlessly in tags/ and branches/)

-- 
Gunnar Wolf - gwolf@gwolf.org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF



Reply to: