Final fix for git safe directory

This commit is contained in:
VirtuBox
2022-04-28 13:05:48 +02:00
parent 4cac21edf1
commit 01fb0e5aff

View File

@@ -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: