From owner-svn-ports-head@FreeBSD.ORG Wed Jul 18 19:52:34 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 236AA1065670; Wed, 18 Jul 2012 19:52:34 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0DC4E8FC15; Wed, 18 Jul 2012 19:52:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q6IJqXZ8005047; Wed, 18 Jul 2012 19:52:33 GMT (envelope-from beat@svn.freebsd.org) Received: (from beat@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q6IJqXfq005045; Wed, 18 Jul 2012 19:52:33 GMT (envelope-from beat@svn.freebsd.org) Message-Id: <201207181952.q6IJqXfq005045@svn.freebsd.org> From: Beat Gaetzi Date: Wed, 18 Jul 2012 19:52:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r301118 - head/Tools/scripts X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 19:52:34 -0000 Author: beat Date: Wed Jul 18 19:52:33 2012 New Revision: 301118 URL: http://svn.freebsd.org/changeset/ports/301118 Log: - Remove duplicate execution of svn info [1] - Add description what the script actually does Submitted by: gahr [1] Modified: head/Tools/scripts/psvn Modified: head/Tools/scripts/psvn ============================================================================== --- head/Tools/scripts/psvn Wed Jul 18 19:36:31 2012 (r301117) +++ head/Tools/scripts/psvn Wed Jul 18 19:52:33 2012 (r301118) @@ -30,6 +30,14 @@ # MAINTAINER= beat@FreeBSD.org # +# +# The psvn wrapper checkes from replaced, conflicting, missing or +# untracked files. When committing it adds the needed Subversion +# properties and removes unneeded ones. +# There is also adds a check subcommand which just executes the +# checks. +# + PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:${PATH} export PATH @@ -44,7 +52,7 @@ fi checkstatus () { _error=0 - _files=`${SVN} status "${@}" | awk '{ print $NF }'` + _files="${@}" for _file in `echo ${_files}` do @@ -77,7 +85,7 @@ checkstatus () { } setprop () { - _files=`${SVN} status "${@}" | awk '{ print $NF }'` + _files="${@}" for _file in `echo ${_files}` do @@ -126,8 +134,9 @@ case "${1}" in esac done shift `expr $OPTIND - 1` - checkstatus "${@}" - setprop "${@}" + files=`${SVN} status "${@}" | awk '{ print $NF }'` + checkstatus "${files}" + setprop "${files}" ${SVN} ${opts} ;; *)