Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Dec 2015 15:29:38 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r403975 - head/Tools/scripts
Message-ID:  <201512181529.tBIFTcj1024623@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Fri Dec 18 15:29:38 2015
New Revision: 403975
URL: https://svnweb.freebsd.org/changeset/ports/403975

Log:
  Allow running this with a negative revision number, to backout a commit.
  
  Sponsored by:	Absolight

Modified:
  head/Tools/scripts/mfh

Modified: head/Tools/scripts/mfh
==============================================================================
--- head/Tools/scripts/mfh	Fri Dec 18 14:58:46 2015	(r403974)
+++ head/Tools/scripts/mfh	Fri Dec 18 15:29:38 2015	(r403975)
@@ -63,7 +63,7 @@ for rev in $@
 do
   rev=${rev##r} # remove a leading "r"
   case ${rev} in
-    ''|*[!0-9]*) err "revision \"${rev}\" should be a number" ;;
+    ''|*[!-0-9]*) err "revision \"${rev}\" should be a number" ;;
   esac
 done
 
@@ -102,7 +102,7 @@ do
 	  f=${f%/*}
 	  filelist="${filelist}${LF}${f}"
   done
-  "${svn}" log -r${rev} ${svnserver}/ports/head | sed '1,2d;$d;/^MFH:/d' \
+  "${svn}" log -r${rev##-} ${svnserver}/ports/head | sed '1,2d;$d;/^MFH:/d' \
       | sed '$d' >> commit.txt
 done
 filelist=$(printf '%s\n' "${filelist}" | sort -u)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512181529.tBIFTcj1024623>