diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/git.py')
| -rw-r--r-- | bitbake/lib/bb/fetch2/git.py | 8 |
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) |
