Revision: 28474
          http://sourceforge.net/p/bibdesk/svn/28474
Author:   hofman
Date:     2023-12-22 15:49:41 +0000 (Fri, 22 Dec 2023)
Log Message:
-----------
fix getting release notes, in particular the note

Modified Paths:
--------------
    trunk/bibdesk/build_release.py

Modified: trunk/bibdesk/build_release.py
===================================================================
--- trunk/bibdesk/build_release.py      2023-12-21 15:37:31 UTC (rev 28473)
+++ trunk/bibdesk/build_release.py      2023-12-22 15:49:41 UTC (rev 28474)
@@ -354,17 +354,25 @@
     
     note = ""
     start = relNotes.find(noteString1, 0, endNote)
-    if start == -1:
+    if start != -1:
+        start += len(noteString1)
+    else:
         start = relNotes.find(noteString2, 0, endNote)
-        if start == -1:
+        if start != -1:
+            start += len(noteString2)
+        else:
             start = relNotes.find(noteString3, 0, endNote)
-            if start == -1:
+            if start != -1:
+                start += len(noteString3)
+            else:
                 start = relNotes.find(noteString4, 0, endNote)
+                if start != -1:
+                    start += len(noteString4)
     if start != -1:
-        end = relNotes.find(relNotes, start, endNote)
+        end = relNotes.find("\n", start, endNote)
         if end > start:
-            note = strip(relNotes[start:end])
-
+            note = relNotes[start:end].strip()
+    
     return newFeatures, bugsFixed, note
 
 def keyFromSecureNote():
@@ -437,15 +445,15 @@
     if len(note) > 0:
         "\n<p>\n<em><b>NOTE:</b> " + note + "</em>\n</p>\n"
     if len(newFeatures) > 0:
-        relNotes = relNotes + "\n<h2>New Features</h2>\n<ul>\n"
+        relNotes += "\n<h2>New Features</h2>\n<ul>\n"
         for item in newFeatures:
-            relNotes = relNotes + "<li>" + item + "</li>\n"
-        relNotes = relNotes + "</ul>\n"
+            relNotes += "<li>" + item + "</li>\n"
+        relNotes += "</ul>\n"
     if len(bugsFixed) > 0:
         relNotes = relNotes + "\n<h2>Bugs Fixed</h2>\n<ul>\n"
         for item in bugsFixed:
-            relNotes = relNotes + "<li>" + item + "</li>\n"
-        relNotes = relNotes + "</ul>\n"
+            relNotes += "<li>" + item + "</li>\n"
+        relNotes += "</ul>\n"
     
     # the new item string for the appcast
     newItemString = """<?xml version="1.0" encoding="utf-8"?>
@@ -488,15 +496,15 @@
     # construct the ReadMe file
     readMe = "Release notes for BibDesk version " + newVersionString + "\n"
     if len(note) > 0:
-        readMe = readMe + "\nNOTE: " + note + "\n"
+        readMe += "\nNOTE: " + note + "\n"
     if len(newFeatures) > 0:
-        readMe = readMe + "\nNew Features\n"
+        readMe += "\nNew Features\n"
         for item in newFeatures:
-            readMe = readMe + "  *  " + item + "\n"
+            readMe += "  *  " + item + "\n"
     if len(bugsFixed) > 0:
-        readMe = readMe + "\nBugs Fixed\n"
+        readMe += "\nBugs Fixed\n"
         for item in bugsFixed:
-            readMe = readMe + "  *  " + item + "\n"
+            readMe += "  *  " + item + "\n"
     
     # write the ReadMe file
     readMePath = os.path.join(outputPath , "ReadMe-" + newVersionString + 
".txt")

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to