svn commit: r1936313 - subversion/trunk/tools/dist/backport

[email protected] Sun, 19 Jul 2026 11:27:29 -0000
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <178446044955.1891170.16077622869574092595@svn03-he-fi>
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: