Gentoo Archives: gentoo-dev

From: Doug Klima <cardoe@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] subversion.eclass
Date: Tue, 19 Feb 2008 20:06:23
Message-Id: 47BB36B5.9020809@gentoo.org
In Reply to: [gentoo-dev] subversion.eclass by "Bo Ørsted Andresen"
1 Bo Ørsted Andresen wrote:
2 > For quite a while the KDE herd has had a modified version of subversion.eclass
3 > in the kde overlay. During that time we have added the following features to
4 > the eclass which we would like to put back in gentoo-x86 soon. Since the
5 > changes are fairly extensive we decided to send it to this list for review
6 > first.
7 >
8 > 1) ESVN_REVISION (before this people had to use ESVN_OPTIONS for this
9 > purpose).
10 > 2) ESVN_OFFLINE which disables svn up.
11 > 3) ESVN_UP_FREQ which uses GNU find to determine if the specified number of
12 > hours has passed and only do svn up if it has. This is currently used in the
13 > kde4svn-meta eclass for split kde ebuilds that use the same checkout of each
14 > module.
15 > 4) ESCM_LOGDIR for logging which revisions packages get installed with. See
16 > [1]. Users need to explicitly enable this feature to use it.
17 >
18 > Other than this the eclass has been documented for use with eclass-manpages.
19 >
20 > [1] http://thread.gmane.org/gmane.linux.gentoo.devel/54233
21 >
22 >
23 ok. Well zlin and I have been talking lately and we've hammered out his
24 proposed changes and mine. I'm attaching a patch for the first set of
25 changes I have proposed.
26
27 Attached is a patch for the following:
28 - use $ECLASS
29 - adding rsync to deps
30 - fixing some quoting
31 - remove multiple subshell calls and problematic to upper usage (bug #s
32 escape me right now)
33 - provide some more information about the working copy that will be used
34 in the future.
35 - supporting svn switch
36
37 The most important being the svn switch functionality.
38
39 Please review for commit.

Attachments

File name MIME type
subversion-cleanups-01.patch text/x-patch

Replies

Subject Author
Re: [gentoo-dev] subversion.eclass Doug Klima <cardoe@g.o>