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. |