mirror of
https://git.proxmox.com/git/libgit2
synced 2025-06-19 20:36:44 +00:00
path: only set dotgit flags when configs were read
This commit is contained in:
parent
9be4c3039a
commit
78a8f68f06
@ -1708,6 +1708,7 @@ GIT_INLINE(unsigned int) dotgit_flags(
|
||||
unsigned int flags)
|
||||
{
|
||||
int protectHFS = 0, protectNTFS = 0;
|
||||
int error = 0;
|
||||
|
||||
flags |= GIT_PATH_REJECT_DOT_GIT_LITERAL;
|
||||
|
||||
@ -1720,13 +1721,13 @@ GIT_INLINE(unsigned int) dotgit_flags(
|
||||
#endif
|
||||
|
||||
if (repo && !protectHFS)
|
||||
git_repository__cvar(&protectHFS, repo, GIT_CVAR_PROTECTHFS);
|
||||
if (protectHFS)
|
||||
error = git_repository__cvar(&protectHFS, repo, GIT_CVAR_PROTECTHFS);
|
||||
if (!error && protectHFS)
|
||||
flags |= GIT_PATH_REJECT_DOT_GIT_HFS;
|
||||
|
||||
if (repo && !protectNTFS)
|
||||
git_repository__cvar(&protectNTFS, repo, GIT_CVAR_PROTECTNTFS);
|
||||
if (protectNTFS)
|
||||
error = git_repository__cvar(&protectNTFS, repo, GIT_CVAR_PROTECTNTFS);
|
||||
if (!error && protectNTFS)
|
||||
flags |= GIT_PATH_REJECT_DOT_GIT_NTFS;
|
||||
|
||||
return flags;
|
||||
|
Loading…
Reference in New Issue
Block a user