From 7fcc9f5ead9d82067b27facf1b47a490b93489c7 Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Fri, 13 May 2016 16:34:04 +0300 Subject: oeqa.utils.git: support git commands with updated env Extend GitRepo.run_cmd so that the caller may redefine and/or define additional environment variables that will be used when the git command is run. (From OE-Core rev: 9b3c7c47f5d0fa473fe1db81b59b26531414781c) Signed-off-by: Markus Lehtonen Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/lib/oeqa/utils/git.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/utils/git.py b/meta/lib/oeqa/utils/git.py index a4c6741f4e..6a2987fbe8 100644 --- a/meta/lib/oeqa/utils/git.py +++ b/meta/lib/oeqa/utils/git.py @@ -30,9 +30,13 @@ class GitRepo(object): cmd_str, ret.status, ret.output)) return ret.output.strip() - def run_cmd(self, git_args): + def run_cmd(self, git_args, env_update=None): """Run Git command""" - return self._run_git_cmd_at(git_args, self.top_dir) + env = None + if env_update: + env = os.environ.copy() + env.update(env_update) + return self._run_git_cmd_at(git_args, self.top_dir, env=env) -- cgit 1.2.3-korg