summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst4
-rw-r--r--bitbake/lib/bb/fetch2/git.py8
2 files changed, 8 insertions, 4 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
index 93ac18b78a..37c7bcc8e0 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
@@ -405,8 +405,8 @@ This fetcher supports the following parameters:
405 405
406- *"nobranch":* Tells the fetcher to not check the SHA validation for 406- *"nobranch":* Tells the fetcher to not check the SHA validation for
407 the branch when set to "1". The default is "0". Set this option for 407 the branch when set to "1". The default is "0". Set this option for
408 the recipe that refers to the commit that is valid for a tag instead 408 the recipe that refers to the commit that is valid for a any namespace
409 of the branch. 409 instead of the branch.
410 410
411- *"bareclone":* Tells the fetcher to clone a bare clone into the 411- *"bareclone":* Tells the fetcher to clone a bare clone into the
412 destination directory without checking out a working tree. Only the 412 destination directory without checking out a working tree. Only the
diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py
index 2868aa5d53..b8e00ced3c 100644
--- a/bitbake/lib/bb/fetch2/git.py
+++ b/bitbake/lib/bb/fetch2/git.py
@@ -44,7 +44,7 @@ Supported SRC_URI options are:
44 44
45- nobranch 45- nobranch
46 Don't check the SHA validation for branch. set this option for the recipe 46 Don't check the SHA validation for branch. set this option for the recipe
47 referring to commit which is valid in tag instead of branch. 47 referring to commit which is valid in any namespace instead of branch.
48 The default is "0", set nobranch=1 if needed. 48 The default is "0", set nobranch=1 if needed.
49 49
50- usehead 50- usehead
@@ -366,7 +366,11 @@ class Git(FetchMethod):
366 runfetchcmd("%s remote rm origin" % ud.basecmd, d, workdir=ud.clonedir) 366 runfetchcmd("%s remote rm origin" % ud.basecmd, d, workdir=ud.clonedir)
367 367
368 runfetchcmd("%s remote add --mirror=fetch origin %s" % (ud.basecmd, shlex.quote(repourl)), d, workdir=ud.clonedir) 368 runfetchcmd("%s remote add --mirror=fetch origin %s" % (ud.basecmd, shlex.quote(repourl)), d, workdir=ud.clonedir)
369 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/*:refs/*" % (ud.basecmd, shlex.quote(repourl)) 369
370 if ud.nobranch:
371 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/*:refs/*" % (ud.basecmd, shlex.quote(repourl))
372 else:
373 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/heads/*:refs/heads/* refs/tags/*:refs/tags/*" % (ud.basecmd, shlex.quote(repourl))
370 if ud.proto.lower() != 'file': 374 if ud.proto.lower() != 'file':
371 bb.fetch2.check_network_access(d, fetch_cmd, ud.url) 375 bb.fetch2.check_network_access(d, fetch_cmd, ud.url)
372 progresshandler = GitProgressHandler(d) 376 progresshandler = GitProgressHandler(d)