Revision: 13959
http://sourceforge.net/p/skim-app/code/13959
Author: hofman
Date: 2023-12-22 15:45:59 +0000 (Fri, 22 Dec 2023)
Log Message:
-----------
fix getting release notes, in particular the note
Modified Paths:
--------------
trunk/build_skim.py
Modified: trunk/build_skim.py
===================================================================
--- trunk/build_skim.py 2023-12-22 15:44:59 UTC (rev 13958)
+++ trunk/build_skim.py 2023-12-22 15:45:59 UTC (rev 13959)
@@ -346,16 +346,24 @@
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
@@ -427,17 +435,17 @@
relNotes = "\n<h1>Version " + newVersionString + "</h1>\n"
if len(note) > 0:
- "\n<p>\n<em><b>NOTE:</b> " + note + "</em>\n</p>\n"
+ relNotes += "\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 += "<li>" + item + "</li>\n"
relNotes = relNotes + "</ul>\n"
if len(bugsFixed) > 0:
- relNotes = relNotes + "\n<h2>Bugs Fixed</h2>\n<ul>\n"
+ 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"?>
@@ -480,15 +488,15 @@
# construct the ReadMe file
readMe = "Release notes for Skim 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.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit