From fdf05be216328dfeb6acfe2a1ff36ccc948abb1d Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Wed, 9 May 2012 19:46:29 -0400 Subject: [PATCH] ostbuild: resolve: Add --fetch-patches option This is kind of lame, but... --- src/ostbuild/pyostbuild/builtin_resolve.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ostbuild/pyostbuild/builtin_resolve.py b/src/ostbuild/pyostbuild/builtin_resolve.py index 96116be4..9c66cce0 100755 --- a/src/ostbuild/pyostbuild/builtin_resolve.py +++ b/src/ostbuild/pyostbuild/builtin_resolve.py @@ -76,6 +76,7 @@ class OstbuildResolve(builtins.Builtin): parser = argparse.ArgumentParser(description=self.short_description) parser.add_argument('--manifest', required=True) parser.add_argument('--fetch', action='store_true') + parser.add_argument('--fetch-patches', action='store_true') parser.add_argument('components', nargs='*') args = parser.parse_args(argv) @@ -113,6 +114,8 @@ class OstbuildResolve(builtins.Builtin): global_patches_meta = self._resolve_component_meta(self.manifest['patches']) (keytype, uri) = vcs.parse_src_key(global_patches_meta['src']) mirrordir = vcs.ensure_vcs_mirror(self.mirrordir, keytype, uri, global_patches_meta['branch']) + if args.fetch_patches: + run_sync(['git', 'fetch'], cwd=mirrordir, log_initiation=False) revision = buildutil.get_git_version_describe(mirrordir, global_patches_meta['branch']) global_patches_meta['revision'] = revision