Gentoo Archives: gentoo-commits

From: "Bo Oersted Andresen (zlin)" <zlin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: subversion.eclass
Date: Thu, 21 Feb 2008 13:38:40
Message-Id: E1JSBdF-0006PU-6X@stork.gentoo.org
1 zlin 08/02/21 13:38:37
2
3 Modified: subversion.eclass
4 Log:
5 Unbreak subversion__get_repository_uri(). Warn when ESVN_OFFLINE is set while there is no checkout.
6
7 Revision Changes Path
8 1.53 eclass/subversion.eclass
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?rev=1.53&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?rev=1.53&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?r1=1.52&r2=1.53
13
14 Index: subversion.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v
17 retrieving revision 1.52
18 retrieving revision 1.53
19 diff -u -r1.52 -r1.53
20 --- subversion.eclass 20 Feb 2008 22:35:40 -0000 1.52
21 +++ subversion.eclass 21 Feb 2008 13:38:36 -0000 1.53
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2008 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.52 2008/02/20 22:35:40 zlin Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.53 2008/02/21 13:38:36 zlin Exp $
27
28 # @ECLASS: subversion.eclass
29 # @MAINTAINER:
30 @@ -154,7 +154,7 @@
31 # repo_uri - a repository URI. default is ESVN_REPO_URI.
32 # destination - a check out path in S.
33 subversion_fetch() {
34 - local repo_uri="$(subversion__get_repository_uri "${1:-${ESVN_REPO_URI}}")"
35 + local repo_uri="$(subversion__get_repository_uri "${1}")"
36 local revision="$(subversion__get_peg_revision "${1:-${ESVN_REPO_URI}}")"
37 local S_dest="${2}"
38
39 @@ -209,6 +209,9 @@
40 debug-print "${FUNCNAME}: options = \"${options}\""
41
42 if [[ ! -d ${wc_path}/.svn ]]; then
43 + if [[ -n ${ESVN_OFFLINE} ]]; then
44 + ewarn "ESVN_OFFLINE cannot be used when the there is no existing checkout."
45 + fi
46 # first check out
47 einfo "subversion check out start -->"
48 einfo " repository: ${repo_uri}${revision:+@}${revision}"
49 @@ -380,7 +383,7 @@
50 #
51 # param $1 - a repository URI.
52 subversion__get_repository_uri() {
53 - local repo_uri="${1}"
54 + local repo_uri="${1:-${ESVN_REPO_URI}}"
55
56 debug-print "${FUNCNAME}: repo_uri = ${repo_uri}"
57
58
59
60
61 --
62 gentoo-commits@l.g.o mailing list