From 01fb0e5aff57cc59249cebc0c12eea8d9fc008ec Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Thu, 28 Apr 2022 13:05:48 +0200 Subject: [PATCH] Final fix for git safe directory --- wo/core/git.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wo/core/git.py b/wo/core/git.py index 674b766..4ba5e3e 100644 --- a/wo/core/git.py +++ b/wo/core/git.py @@ -3,6 +3,7 @@ import os from sh import ErrorReturnCode, git from wo.core.logging import Log +from wo.core.fileutils import WOFileUtils class WOGit: @@ -29,8 +30,10 @@ class WOGit: Log.debug(self, "{0}".format(e)) Log.error(self, "Unable to git init at {0}" .format(path)) - git.config("--global", "--add", "safe.directory", - "{0}".format(path)) + if not WOFileUtils.grep("/root/.gitconfig", + "{0}".format(path)): + git.config("--global", "--add", "safe.directory", + "{0}".format(path)) status = wogit.status("-s") if len(status.splitlines()) > 0: try: