summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlav Vitters <olav@vitters.nl>2013-09-20 13:55:01 +0200
committerOlav Vitters <olav@vitters.nl>2013-09-20 13:55:01 +0200
commitad6fcf5fa9e1be473dc2829d2d9928f4d90d3980 (patch)
tree74dddb66709b4cfb4c5ba5386ab70915fc13ad35
parentf959ff32127c48ce84f7d8d5f9bb93813ed3c190 (diff)
downloadmgagnome-ad6fcf5fa9e1be473dc2829d2d9928f4d90d3980.tar
mgagnome-ad6fcf5fa9e1be473dc2829d2d9928f4d90d3980.tar.gz
mgagnome-ad6fcf5fa9e1be473dc2829d2d9928f4d90d3980.tar.bz2
mgagnome-ad6fcf5fa9e1be473dc2829d2d9928f4d90d3980.tar.xz
mgagnome-ad6fcf5fa9e1be473dc2829d2d9928f4d90d3980.zip
Don't auto increase from one stable version to another
-rwxr-xr-xmgagnome10
1 files changed, 6 insertions, 4 deletions
diff --git a/mgagnome b/mgagnome
index d549797..e828231 100755
--- a/mgagnome
+++ b/mgagnome
@@ -185,7 +185,7 @@ def judge_version_increase(version_old, version_new, module=None):
return (1, "Stable to unstable increase")
# 1.3.x -> 1.5.x
- return (4, "Unstable to unstable version increase")
+ return (3, "Unstable to unstable version increase")
# Unstable => stable is always ok
if not devstate[0]:
@@ -194,7 +194,7 @@ def judge_version_increase(version_old, version_new, module=None):
# Can only be increase of minors from one stable to the next
# 1.0.x -> 1.2.x
- return (6, "Stable version increase")
+ return (4, "Stable version increase")
def line_input (file):
for line in file:
@@ -426,7 +426,9 @@ class SpecFile(object):
return True
- def update(self, version, force=False):
+ MAX_JUDGEMENT=5
+
+ def update(self, version, force=False, max_judgement=MAX_JUDGEMENT):
"""Update specfile (increase version)"""
cur_version = self.version
@@ -436,7 +438,7 @@ class SpecFile(object):
print >>sys.stderr, "ERROR: %s!" % (msg)
return False
- if judgement < 5:
+ if judgement < max_judgement:
print "WARNING: %s!" % (msg)
if not force: return False