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