Revision: 12690 http://sourceforge.net/p/skim-app/code/12690 Author: hofman Date: 2022-01-05 17:23:27 +0000 (Wed, 05 Jan 2022) Log Message: ----------- use version +, ++, or +++ to bump a component of the short version string
Modified Paths: -------------- trunk/build_skim.py Modified: trunk/build_skim.py =================================================================== --- trunk/build_skim.py 2022-01-05 17:07:35 UTC (rev 12689) +++ trunk/build_skim.py 2022-01-05 17:23:27 UTC (rev 12690) @@ -112,8 +112,24 @@ assert infoPlist is not None, "unable to read Info.plist" if newVersion == "+": oldVersion = infoPlist["CFBundleShortVersionString"].split(".") - oldVersion[-1] = str(int(oldVersion[-1]) + 1) + if len(oldVersion) > 2: + oldVersion[-1] = str(int(oldVersion[-1]) + 1) + else: + oldVersion.append("1") newVersion = ".".join(oldVersion) + else if newVersion == "++": + oldVersion = infoPlist["CFBundleShortVersionString"].split(".") + if len(oldVersion) > 2: + oldVersion = oldVersion[:-2] + [str(int(oldVersion[-2) + 1)] + else if len(oldVersion) == 2: + oldVersion[-1] = str(int(oldVersion[-1]) + 1) + else: + oldVersion.append("1") + newVersion = ".".join(oldVersion) + else if newVersion == "+++": + oldVersion = infoPlist["CFBundleShortVersionString"].split(".") + oldVersion = [str(int(oldVersion[0]) + 1), '0'] + newVersion = ".".join(oldVersion) infoPlist["CFBundleShortVersionString"] = newVersion plistlib.writePlist(infoPlist, PLIST_PATH) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit