summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorEd Bartosh <ed.bartosh@linux.intel.com>2015-09-23 15:34:53 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-09-29 14:11:38 +0100
commit3d73dfa2236c35924c2cee4b02c4c85656df6f25 (patch)
treecf11d2faebe9f2692c65bdec15b125d088f6de05 /bitbake
parent226e7da26e594dbefc5ecc0731ace7117d402cfa (diff)
downloadpoky-3d73dfa2236c35924c2cee4b02c4c85656df6f25.tar.gz
bitbake: toaster: don't use --single-branch when cloning
git clone --single-branch works only with ref names. It fails if commit sha1 is set in layer configuration with this error: fatal: Remote branch <commit sha1> not found in upstream origin Cloning repository without using --single-branch should work for refs and commit sha1. [YOCTO #7505] (Bitbake rev: edac7b7533d50455baaaf05a46b7ace49bb24b95) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/bldcontrol/localhostbecontroller.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
index 62fff1da34..e2d9375d31 100644
--- a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
+++ b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
@@ -262,8 +262,8 @@ class LocalhostBEController(BuildEnvironmentController):
262 self._shellcmd("git remote remove origin", localdirname) 262 self._shellcmd("git remote remove origin", localdirname)
263 self._shellcmd("git remote add origin \"%s\"" % giturl, localdirname) 263 self._shellcmd("git remote add origin \"%s\"" % giturl, localdirname)
264 else: 264 else:
265 logger.debug("localhostbecontroller: cloning %s:%s in %s" % (giturl, commit, localdirname)) 265 logger.debug("localhostbecontroller: cloning %s in %s" % (giturl, localdirname))
266 self._shellcmd("git clone \"%s\" --single-branch --branch \"%s\" \"%s\"" % (giturl, commit, localdirname)) 266 self._shellcmd('git clone "%s" "%s"' % (giturl, localdirname))
267 267
268 # branch magic name "HEAD" will inhibit checkout 268 # branch magic name "HEAD" will inhibit checkout
269 if commit != "HEAD": 269 if commit != "HEAD":