[Evolution] Suggested repository layout
Loïc Minier
lool+alioth at via.ecp.fr
Thu Oct 13 10:15:33 UTC 2005
Hi,
On Wed, Oct 12, 2005, Margarita Manterola wrote:
> The main problem of the current layout is that it does not allow to
> build packages automatically with the current svn tools. Would the
> modification you suggest fix this?
I don't understand what prevents you from building packages with the
current layout. I see that only the debian/ is stored, and that the
mergeWithUpstream property is set:
bee% svn proplist /home/lool/svn/svn.debian.org/pkg-evolution/trunk/*/debian
Properties on '/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution-data-server/debian':
mergeWithUpstream
Properties on '/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution/debian':
mergeWithUpstream
bee% svn propget mergeWithUpstream /home/lool/svn/svn.debian.org/pkg-evolution/trunk/*/debian
/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution-data-server/debian - 1
/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution/debian - 1
Typing svn-buildpackage should be enough to build the package, with
a configured SBP; I personally use .svn/deb-layout in all the packages
I edit, but you can stuff that in .svn-buildpackage.conf or use the
default configs for tarballs and build-areas.
> Apart from that, in the past I've found the branches/tags options in
> CVS quite useful to spot where a bug had appeared or disappeared, and
> that's why I thought it was a good idea for the SVN repository, given
> the fact that SVN does not have branches and tags, and the fact that
> we cannot really "check out" the Debian versions (we cannot depend on
> snapshot.debian.net, after the way it broke down this year).
I agree for the snapshot.debian.net part. There always "svn log" and
the possibility to diff/checkout old revisions of the tree.
My experience is that I never had to grab an old package version, every
time I wanted a diff, I asked for one via SVN diff. When researching
things, I also use the web interface to SVN.
But it's only me, and I see nothing preventing having both
branches/tags/trunk and unstable/sarge/experimental dirs, except
sanity... :)
Cheers,
--
Loïc Minier <lool at dooz.org>
More information about the Pkg-evolution-maintainers
mailing list