summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/fetch2/git.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/fetch2/git.py')
-rw-r--r--bitbake/lib/bb/fetch2/git.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py
index e3ba80a3f5..3e25b4b604 100644
--- a/bitbake/lib/bb/fetch2/git.py
+++ b/bitbake/lib/bb/fetch2/git.py
@@ -168,7 +168,11 @@ class Git(FetchMethod):
168 if len(branches) != len(ud.names): 168 if len(branches) != len(ud.names):
169 raise bb.fetch2.ParameterError("The number of name and branch parameters is not balanced", ud.url) 169 raise bb.fetch2.ParameterError("The number of name and branch parameters is not balanced", ud.url)
170 170
171 ud.cloneflags = "-s -n" 171 ud.noshared = d.getVar("BB_GIT_NOSHARED") == "1"
172
173 ud.cloneflags = "-n"
174 if not ud.noshared:
175 ud.cloneflags += " -s"
172 if ud.bareclone: 176 if ud.bareclone:
173 ud.cloneflags += " --mirror" 177 ud.cloneflags += " --mirror"
174 178