From e8197722de1f6006ceae0d4266de91c1db7278e3 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 23 May 2013 10:40:40 +0000 Subject: buildhistory: Sync with bitbake changes Adjust to the recent changes in the git fetcher. This code should work with current and previous versions of bitbake and can be cleaned up when we move to new bitbake versions. (From OE-Core rev: 835b64d4e9ed7b627b56a75d529f1a403c5db1a8) Signed-off-by: Richard Purdie --- meta/classes/buildhistory.bbclass | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'meta/classes/buildhistory.bbclass') diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass index 3b6ce99413..d39408b9c8 100644 --- a/meta/classes/buildhistory.bbclass +++ b/meta/classes/buildhistory.bbclass @@ -554,7 +554,10 @@ def _get_srcrev_values(d): ud = urldata[scm] for name in ud.names: rev = ud.method.sortable_revision(scm, ud, d, name) - if rev.startswith(autoinc_templ): + # Clean this up when we next bump bitbake version + if type(rev) != str: + autoinc, rev = rev + elif rev.startswith(autoinc_templ): rev = rev[len(autoinc_templ):] dict_srcrevs[name] = rev if 'tag' in ud.parm: -- cgit v1.2.3-54-g00ecf