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.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py
index 578edc5914..c80e8e5cf9 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
@@ -382,7 +382,11 @@ class Git(FetchMethod):
382 runfetchcmd("%s remote rm origin" % ud.basecmd, d, workdir=ud.clonedir) 382 runfetchcmd("%s remote rm origin" % ud.basecmd, d, workdir=ud.clonedir)
383 383
384 runfetchcmd("%s remote add --mirror=fetch origin %s" % (ud.basecmd, shlex.quote(repourl)), d, workdir=ud.clonedir) 384 runfetchcmd("%s remote add --mirror=fetch origin %s" % (ud.basecmd, shlex.quote(repourl)), d, workdir=ud.clonedir)
385 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/*:refs/*" % (ud.basecmd, shlex.quote(repourl)) 385
386 if ud.nobranch:
387 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/*:refs/*" % (ud.basecmd, shlex.quote(repourl))
388 else:
389 fetch_cmd = "LANG=C %s fetch -f --progress %s refs/heads/*:refs/heads/* refs/tags/*:refs/tags/*" % (ud.basecmd, shlex.quote(repourl))
386 if ud.proto.lower() != 'file': 390 if ud.proto.lower() != 'file':
387 bb.fetch2.check_network_access(d, fetch_cmd, ud.url) 391 bb.fetch2.check_network_access(d, fetch_cmd, ud.url)
388 progresshandler = GitProgressHandler(d) 392 progresshandler = GitProgressHandler(d)