diff options
author | Olav Vitters <ovitters@mageia.org> | 2012-02-29 15:30:34 +0000 |
---|---|---|
committer | Olav Vitters <ovitters@mageia.org> | 2012-02-29 15:30:34 +0000 |
commit | 34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04 (patch) | |
tree | 402bf6bc3763ad94d1cd297621316d1a7afbeabe | |
parent | 2fb2bc9e046e73a5febaa2a407efe997b1717abd (diff) | |
download | mgagnome-34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04.tar mgagnome-34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04.tar.gz mgagnome-34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04.tar.bz2 mgagnome-34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04.tar.xz mgagnome-34127aa9b9d8748fd959ad76e6c4fd7dc9e4ff04.zip |
judge_version_increase: add examples on what the checks are doing
-rwxr-xr-x | mgagnome | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -89,9 +89,11 @@ def judge_version_increase(version_old, version_new): compare = version_cmp(version_new, version_old) if compare == 0: + # 1.0.0 -> 1.0.1 return (-2, "Already at version %s!" % (version_old)) if compare != 1: + # 1.0.1 -> 1.0.0 return (-3, "Version %s is older than current version %s!" % (version_new, version_old)) # Version is newer, but we don't want to see if it follows the GNOME versioning scheme @@ -112,6 +114,7 @@ def judge_version_increase(version_old, version_new): # Major+minor the same? Then go ahead and upgrade! if majmins[0] == majmins[1]: # Majmin of both versions are the same, looks good! + # 1.1.x -> 1.1.x or 1.0.x -> 1.0.x return (10, None) # More detailed analysis needed, so figure out the numbers @@ -119,6 +122,7 @@ def judge_version_increase(version_old, version_new): # Check/ensure major version number is the same if majmin_nrs[0][0] != majmin_nrs[1][0]: + # 1.0.x -> 2.0.x return (1, "Major version number increase") # Minor indicates stable/unstable @@ -127,15 +131,19 @@ def judge_version_increase(version_old, version_new): # Upgrading to unstable is weird if not devstate[1]: if devstate[0]: + # 1.2.x -> 1.3.x return (1, "Stable to unstable increase") + # 1.3.x -> 1.5.x return (4, "Unstable to unstable version increase") # Unstable => stable is always ok if not devstate[0]: + # 1.1.x -> 1.2.x return (5, "Unstable to stable") # Can only be increase of minors from one stable to the next + # 1.0.x -> 1.2.x return (6, "Stable version increase") def line_input (file): |