/[gentoo-x86]/eclass/subversion.eclass
Gentoo

Diff of /eclass/subversion.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.73 Revision 1.75
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.73 2012/02/02 03:17:56 floppym Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.75 2012/02/21 18:03:49 jlec Exp $
4 4
5# @ECLASS: subversion.eclass 5# @ECLASS: subversion.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Akinori Hattori <hattya@gentoo.org> 7# Akinori Hattori <hattya@gentoo.org>
8# Bo ├śrsted Andresen <zlin@gentoo.org> 8# Bo ├śrsted Andresen <zlin@gentoo.org>
156# tree by users. 156# tree by users.
157ESVN_OFFLINE="${ESVN_OFFLINE:-${ESCM_OFFLINE}}" 157ESVN_OFFLINE="${ESVN_OFFLINE:-${ESCM_OFFLINE}}"
158 158
159# @ECLASS-VARIABLE: ESVN_UMASK 159# @ECLASS-VARIABLE: ESVN_UMASK
160# @DESCRIPTION: 160# @DESCRIPTION:
161# Set this variable to custom umask. 161# Set this variable to a custom umask. This is intended to be set by users.
162# This is intended to be set by users. 162# By setting this to something like 002, it can make life easier for people
163# who do development as non-root (but are in the portage group), and then
164# switch over to building with FEATURES=userpriv. Or vice-versa. Shouldn't
165# be a security issue here as anyone who has portage group write access
166# already can screw the system over in more creative ways.
163ESVN_UMASK="${ESVN_UMASK:-${EVCS_UMASK}}" 167ESVN_UMASK="${ESVN_UMASK:-${EVCS_UMASK}}"
164 168
165# @ECLASS-VARIABLE: ESVN_UP_FREQ 169# @ECLASS-VARIABLE: ESVN_UP_FREQ
166# @DESCRIPTION: 170# @DESCRIPTION:
167# Set the minimum number of hours between svn up'ing in any given svn module. This is particularly 171# Set the minimum number of hours between svn up'ing in any given svn module. This is particularly
467# 471#
468subversion__svn_info() { 472subversion__svn_info() {
469 local target="${1}" 473 local target="${1}"
470 local key="${2}" 474 local key="${2}"
471 475
476 env LC_ALL=C svn info \
477 ${options} --username "${ESVN_USER}" --password "${ESVN_PASSWORD}" \
472 env LC_ALL=C svn info "${target}" | grep -i "^${key}" | cut -d" " -f2- 478 "${target}" | grep -i "^${key}" | cut -d" " -f2-
473} 479}
474 480
475## -- subversion__get_repository_uri() --------------------------------------- # 481## -- subversion__get_repository_uri() --------------------------------------- #
476# 482#
477# param $1 - a repository URI. 483# param $1 - a repository URI.

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.75

  ViewVC Help
Powered by ViewVC 1.1.20