Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Aug 2016 12:21:06 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-svnadmin@freebsd.org
Subject:   svn commit: r419680 - svnadmin/hooks/scripts
Message-ID:  <201608051221.u75CL6To049084@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Fri Aug  5 12:21:05 2016
New Revision: 419680
URL: https://svnweb.freebsd.org/changeset/ports/419680

Log:
  Add a hook to make sure the distinfo files don't get updated without
  their TIMESTAMP.
  
  Sponsored by:	Absolight
  Differential Revision:	https://reviews.freebsd.org/D7114

Modified:
  svnadmin/hooks/scripts/stage-only.sh

Modified: svnadmin/hooks/scripts/stage-only.sh
==============================================================================
--- svnadmin/hooks/scripts/stage-only.sh	Fri Aug  5 10:20:22 2016	(r419679)
+++ svnadmin/hooks/scripts/stage-only.sh	Fri Aug  5 12:21:05 2016	(r419680)
@@ -42,5 +42,12 @@ for line in $(svnlook changed -t $TXN $R
 			exit 1
 		fi
 	;;
+	head/*/*/distinfo*)
+		if ! svnlook cat -t ${TXN} ${REPO} $fpath | grep -q '^TIMESTAMP = [0-9]*$' ; then
+			echo "Do not commit ports without TIMESTAMP in their distinfo files." 1>&2
+			echo "Rerun make makesum to add it." 1>&2
+			exit 1
+		fi
+	;;
 	esac
 done



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