]> granicus.if.org Git - icinga2/blobdiff - changelog.py
Remove duplicate severity type in the documentation
[icinga2] / changelog.py
index e0ef1f38fafd7a329d7adefe9ba1867a2a19e4d9..e44b06808fe64845f0b509ec838e7b6a946358ff 100755 (executable)
@@ -27,7 +27,7 @@ ISSUE_URL= "https://dev.icinga.org/issues/"
 ISSUE_PROJECT="i2"
 
 arg_parser = ArgumentParser(description= "%s (Version: %s)" % (DESCRIPTION, VERSION))
-arg_parser.add_argument('-V', '--version', type=str, help="define version to query")
+arg_parser.add_argument('-V', '--version', required=True, type=str, help="define version to query")
 arg_parser.add_argument('-p', '--project', type=str, help="add urls to issues")
 arg_parser.add_argument('-l', '--links', action='store_true', help="add urls to issues")
 arg_parser.add_argument('-H', '--html', action='store_true', help="print html output (defaults to markdown)")
@@ -50,9 +50,9 @@ def format_logentry(log_entry, args = args, issue_url = ISSUE_URL):
            return "* {0} [{1}]({3}{1} \"{0} {1}\"): {2}".format(log_entry[0], log_entry[1], log_entry[2], issue_url)
    else:
        if args.html:
-           return "<li>{0} <a href=\"{3}{1}\">{1}</a>: {2}</li>".format(log_entry[0], log_entry[1], log_entry[2], issue_url)
+           return "<li>%s %d: %s</li>" % log_entry
        else:
-           return "* {0} [{1}]({3}{1} \"{0} {1}\"): {2}".format(log_entry[0], log_entry[1], log_entry[2], issue_url)
+           return "* %s %d: %s" % log_entry
 
 
 version_name = args.version
@@ -84,11 +84,11 @@ if "custom_fields" in version:
 
     changes = string.join(string.split(changes, "\r\n"), "\n")
 
-print format_header("What's New in Version %s" % (version_name), 2)
+print format_header("What's New in Version %s" % (version_name), 3)
 print ""
 
 if changes:
-    print format_header("Changes", 3)
+    print format_header("Changes", 4)
     print ""
     print changes
     print ""