You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2018/07/16 08:22:24 UTC
svn commit: r1836007 - /subversion/trunk/tools/dist/release.py
Author: julianfoad
Date: Mon Jul 16 08:22:24 2018
New Revision: 1836007
URL: http://svn.apache.org/viewvc?rev=1836007&view=rev
Log:
* tools/dist/release.py
(create_tag): Take care not to commit a no-op when bumping version numbers
on the branch.
Modified:
subversion/trunk/tools/dist/release.py
Modified: subversion/trunk/tools/dist/release.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1836007&r1=1836006&r2=1836007&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Mon Jul 16 08:22:24 2018
@@ -818,11 +818,12 @@ def create_tag(args):
fd.seek(0, os.SEEK_SET)
lines = fd.readlines()
for i, line in enumerate(lines):
- if line.startswith(startofline):
+ if line.startswith(startofline + flat):
lines[i] = line.replace(flat, spare)
break
else:
- raise RuntimeError('Definition of %r not found' % startofline)
+ raise RuntimeError("Expected string %r not found in '%s'"
+ % (startofline + flat, fd.url))
fd.seek(0, os.SEEK_SET)
fd.writelines(lines)