summaryrefslogtreecommitdiff
path: root/hosts/ahmed/git.linus.onl/no-ownership-check-for-root.patch
blob: 7749d2d7f7d8d56be01a8913e92e714e4a6b7b6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/setup.c b/setup.c
index 18927a8..ac6823f 100644
--- a/setup.c	
+++ b/setup.c
@@ -1159,6 +1159,9 @@ static int ensure_valid_ownership(const char *gitfile,
 				  const char *worktree, const char *gitdir,
 				  struct strbuf *report)
 {
+	if (git_env_bool("GIT_NO_CHECK_OWNERSHIP", 0))
+		return 1;
+
 	struct safe_directory_data data = {
 		.path = worktree ? worktree : gitdir
 	};