From 482291582e755596c2b2051da041ad5397de0341 Mon Sep 17 00:00:00 2001 From: Nathan Wilcox Date: Fri, 19 May 2017 16:35:44 -0700 Subject: [PATCH] Implement the IS_RELEASE rule for betas. --- zcutil/make-release.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zcutil/make-release.py b/zcutil/make-release.py index 78bc8e82e..b0d578798 100755 --- a/zcutil/make-release.py +++ b/zcutil/make-release.py @@ -131,7 +131,8 @@ def patch_README(release, releaseprev): def patch_clientversion_h(release, releaseprev): rgx = re.compile( - r'^(#define CLIENT_VERSION_(MAJOR|MINOR|REVISION|BUILD)) \d+$' + r'^(#define CLIENT_VERSION_(MAJOR|MINOR|REVISION|BUILD|IS_RELEASE))' + r' \d+$' ) with PathPatcher('src/clientversion.h') as (inf, outf): for line in inf: @@ -143,6 +144,9 @@ def patch_clientversion_h(release, releaseprev): 'MINOR': release.minor, 'REVISION': release.patch, 'BUILD': release.build, + 'IS_RELEASE': ( + 'false' if release.betarc == 'beta' else 'true' + ), }[label] outf.write('{} {}\n'.format(prefix, repl)) else: