From c23094eac078c99b3ff77195b2aa6a6268e4699c Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sat, 20 Feb 2021 20:56:25 -0800 Subject: [PATCH] add flags to version script to print individual version components Currently unused. --- gen_version.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gen_version.py b/gen_version.py index 5e7d27ce1..3cc56975b 100644 --- a/gen_version.py +++ b/gen_version.py @@ -52,6 +52,21 @@ parser.add_argument('--collection', help='Print collection ("stable" or "development") ' 'instead of version' ) +parser.add_argument('--major', + dest='component', + action='store_const', + const='major', + help='Print major version') +parser.add_argument('--minor', + dest='component', + action='store_const', + const='minor', + help='Print minor version') +parser.add_argument('--patch', + dest='component', + action='store_const', + const='patch', + help='Print patch version') args = parser.parse_args() @@ -98,5 +113,11 @@ if args.date_format: print(committer_date) elif args.collection: print(collection) +elif args.component == 'major': + print(major_version) +elif args.component == 'minor': + print(minor_version) +elif args.component == 'patch': + print(patch_version) else: print('{0}.{1}.{2}'.format(major_version, minor_version, patch_version)) -- 2.50.1