Date: Wed, 6 Mar 2013 18:57:05 +0000 (UTC) From: Chris Rees <crees@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313537 - in head/ports-mgmt/portdowngrade: . files Message-ID: <201303061857.r26Iv537031704@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: crees Date: Wed Mar 6 18:57:05 2013 New Revision: 313537 URL: http://svnweb.freebsd.org/changeset/ports/313537 Log: Update to 1.1: - Error to stderr - Assume that the user will set their own pager. Submitted by: ak Modified: head/ports-mgmt/portdowngrade/Makefile head/ports-mgmt/portdowngrade/files/portdowngrade Modified: head/ports-mgmt/portdowngrade/Makefile ============================================================================== --- head/ports-mgmt/portdowngrade/Makefile Wed Mar 6 18:49:33 2013 (r313536) +++ head/ports-mgmt/portdowngrade/Makefile Wed Mar 6 18:57:05 2013 (r313537) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= portdowngrade -PORTVERSION= 1.0 +PORTVERSION= 1.1 CATEGORIES= ports-mgmt MASTER_SITES= # empty DISTFILES= # none Modified: head/ports-mgmt/portdowngrade/files/portdowngrade ============================================================================== --- head/ports-mgmt/portdowngrade/files/portdowngrade Wed Mar 6 18:49:33 2013 (r313536) +++ head/ports-mgmt/portdowngrade/files/portdowngrade Wed Mar 6 18:57:05 2013 (r313537) @@ -14,12 +14,12 @@ usage() { - <<EOF cat + <<EOF >/dev/stderr cat Usage: $0 port-directory|port [revision/date] When called without a revision to restore, svn log is called on the port's directory so that relevant revisions can be identified. Look for lines -containing "Update to X.X" +containing "Update to X.X". You may wish to filter it through ${PAGER:-less}. When called with a port name instead of directory/origin, INDEX is grepped for the correct origins and a list is presented. @@ -29,7 +29,7 @@ EOF err() { - echo "${@:-An unknown error has occurred}" + echo "${@:-An unknown error has occurred}" > /dev/stderr exit 1 } @@ -74,15 +74,13 @@ esac portdir="${1%$PORTSDIR}" portdir="${portdir#/}" -if [ ! -d "$PORTSDIR/$portdir" ]; then - err $portdir does not exist in $PORTSDIR -fi +[ ! -d "$PORTSDIR/$portdir" ] || err "$portdir does not exist in $PORTSDIR" case ${2-NULL} in NULL) # No revision/date provided, get log echo Choose a revision from this list and run $0 $1 revision - $svn log $svnroot/$portdir | $PAGER + $svn log $svnroot/$portdir echo Choose a revision from the above list and run $0 $1 revision exit 0 ;;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303061857.r26Iv537031704>