From f1ae5b9a79e72356c10d1b0b65a6b6993a082b83 Mon Sep 17 00:00:00 2001 From: Olav Vitters Date: Thu, 25 Dec 2014 16:55:10 +0100 Subject: auto update checkout --- mgagnome | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mgagnome b/mgagnome index e2cf54a..3b94371 100755 --- a/mgagnome +++ b/mgagnome @@ -1198,6 +1198,16 @@ def join_streams(show_version=False, only_diff_version=False): except subprocess.CalledProcessError: spec_version = 'N/A' + # in case upstream version is newer, update checkout + if package_version != spec_version and version_cmp(package_version, spec_version) == 1: + try: + downstream.co(package) + spec_version = SpecFile(os.path.join(cwd, "SPECS", "%s.spec" % package), module=module).version + except subprocess.CalledProcessError: + pass + + + if only_diff_version and package_version == spec_version: continue -- cgit v1.2.1