[bitbake-devel] [PATCH] git: do not execute 'git remote prune'
Enrico Scholz
enrico.scholz at sigma-chemnitz.de
Sat Jun 30 19:34:56 UTC 2012
'git remote prune' at this location does not make much sense because
the following 'git remote rm' will prune stale and non-stale branches.
The 'prune' can cause trouble because it will access the network
bypassing the no-network code in bitbake. When this operation fails and
throws an exception, the next command (--> 'git remote rm') will be
skipped. This in turn, will make all the following operations fail,
because they assume that the remote does not exist yet.
Signed-off-by: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
---
lib/bb/fetch2/git.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py
index 8544860..c5ccdfd 100644
--- a/lib/bb/fetch2/git.py
+++ b/lib/bb/fetch2/git.py
@@ -207,7 +207,6 @@ class Git(FetchMethod):
needupdate = True
if needupdate:
try:
- runfetchcmd("%s remote prune origin" % ud.basecmd, d)
runfetchcmd("%s remote rm origin" % ud.basecmd, d)
except bb.fetch2.FetchError:
logger.debug(1, "No Origin")
--
1.7.10.2
More information about the bitbake-devel
mailing list