From 336ba9e4ee34305044ebd4a699a093c1341772b2 Mon Sep 17 00:00:00 2001 From: Olav Vitters Date: Sat, 25 May 2013 14:51:51 +0000 Subject: add check-version subcommand --- mgagnome | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mgagnome b/mgagnome index 6e7e4b2..3d532a9 100755 --- a/mgagnome +++ b/mgagnome @@ -774,6 +774,17 @@ def cmd_ls(options, parser): if options.show_version: sys.stdout.write("\t%s\t%s" % (spec_version, package_version)) print +def cmd_check_version(options, parser): + streams = join_streams(show_version=True) + + for package, module, package_version, spec_version, downstream_files in streams: + if package_version == spec_version: + continue + + sys.stdout.write(package) + sys.stdout.write("\t%s\t%s" % (spec_version, package_version)) + sys.stdout.write("\n") + def cmd_check_latest(options, parser): streams = join_streams(show_version=True) @@ -1021,6 +1032,11 @@ def main(): func=cmd_group_owner ) + subparser = subparsers.add_parser('check-version', help='check if spec version and downstream version match') + subparser.set_defaults( + func=cmd_check_version + ) + subparser = subparsers.add_parser('check-latest', help='check for latest version of packages') subparser.set_defaults( func=cmd_check_latest -- cgit v1.2.1