summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Larson <kergoth@gmail.com>2011-04-06 20:34:53 -0700
committerChristopher Larson <kergoth@gmail.com>2011-04-06 20:34:53 -0700
commit7492233f5249d348024bc3daa113a96b765f94db (patch)
tree05cd51660b6a1f87b5d606ea62675030f9e599df
parent1190406c526c7bb7cf415867be83e0403812a7dd (diff)
downloadbitbake-7492233f5249d348024bc3daa113a96b765f94db.tar.gz
fetch.git: fix a remnant wrt persist + keyerror
Signed-off-by: Christopher Larson <kergoth@gmail.com>
-rw-r--r--lib/bb/fetch/git.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/bb/fetch/git.py b/lib/bb/fetch/git.py
index 9a51ed138..49c1cfe8f 100644
--- a/lib/bb/fetch/git.py
+++ b/lib/bb/fetch/git.py
@@ -269,9 +269,9 @@ class Git(Fetch):
oldkey = self.generate_revision_key(url, ud, d, branch=False)
latest_rev = self._build_revision(url, ud, d)
- last_rev = localcounts[key + '_rev']
+ last_rev = localcounts.get(key + '_rev')
if last_rev is None:
- last_rev = localcounts[oldkey + '_rev']
+ last_rev = localcounts.get(oldkey + '_rev')
if last_rev is not None:
del localcounts[oldkey + '_rev']
localcounts[key + '_rev'] = last_rev
@@ -281,9 +281,9 @@ class Git(Fetch):
if uselocalcount:
count = Fetch.localcount_internal_helper(ud, d)
if count is None:
- count = localcounts[key + '_count']
+ count = localcounts.get(key + '_count')
if count is None:
- count = localcounts[oldkey + '_count']
+ count = localcounts.get(oldkey + '_count')
if count is not None:
del localcounts[oldkey + '_count']
localcounts[key + '_count'] = count