Author: dsahlberg
Date: Sun Jul 19 11:27:29 2026
New Revision: 1936313
Log:
Don't output a trailing newline in STATUS.
* tools/dist/backport.py
(StatusFile.__str__): Remove final newline
Modified:
subversion/trunk/tools/dist/backport/status.py
Modified: subversion/trunk/tools/dist/backport/status.py
==============================================================================
--- subversion/trunk/tools/dist/backport/status.py Sun Jul 19 10:15:34
2026 (r1936312)
+++ subversion/trunk/tools/dist/backport/status.py Sun Jul 19 11:27:29
2026 (r1936313)
@@ -290,6 +290,8 @@ class StatusFile:
s = ""
for para in self.paragraphs:
s += para.__str__()
+ if s[-1] == "\n":
+ s = s[:-1]
return s
class Test_StatusFile(unittest.TestCase):
@@ -318,7 +320,6 @@ class Test_StatusFile(unittest.TestCase)
" Bump version number to 1.0.\n"
" Votes:\n"
" +1: jrandom\n"
- "\n"
)
test_file = io.StringIO(s)
with test_file: