Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Aug 2015 18:18:08 +0000 (UTC)
From:      Peter Wemm <peter@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-svnadmin@freebsd.org
Subject:   svn commit: r286376 - svnadmin/hooks/scripts
Message-ID:  <201508061818.t76II8IF060077@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: peter
Date: Thu Aug  6 18:18:07 2015
New Revision: 286376
URL: https://svnweb.freebsd.org/changeset/base/286376

Log:
  Catch cases where a log message is canonified all the way down to nothing
  due to an empty template being sent.

Modified:
  svnadmin/hooks/scripts/log-police.py

Modified: svnadmin/hooks/scripts/log-police.py
==============================================================================
--- svnadmin/hooks/scripts/log-police.py	Thu Aug  6 18:15:56 2015	(r286375)
+++ svnadmin/hooks/scripts/log-police.py	Thu Aug  6 18:18:07 2015	(r286376)
@@ -64,8 +64,14 @@ def fix_txn(fs, txn_name):
   log_message = svn.fs.svn_fs_txn_prop(txn, "svn:log")
   if log_message is not None:
     new_message = fix_log_message(log_message)
+    if new_message.strip() == "":
+      sys.stderr.write("Log message required\n")
+      sys.exit(1)
     if new_message != log_message:
       svn.fs.svn_fs_change_txn_prop(txn, "svn:log", new_message)
+  else:
+    sys.stderr.write("Log message required\n")
+    sys.exit(1)
 
 
 def fix_rev(fs, revnum):



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