summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorRobert Yang <liezhi.yang@windriver.com>2019-03-14 17:28:19 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-03-24 17:01:34 +0000
commitacc242c7ec20a74e1afcc2420f5e2981e843b0df (patch)
treed424075dbd33b4550901074dafd51535093ed73c /bitbake
parentdb91c23871054370c6921c6adccf870a946b2b9d (diff)
downloadpoky-acc242c7ec20a74e1afcc2420f5e2981e843b0df.tar.gz
bitbake: fetch2: Print SCMs list when SRCREV_FORMAT is not set
This makes it easier to debug, especially when multipe SCMs like gitsm, otherwise we don't know why there are multiple SCMs. (Bitbake rev: 313fe5e86b254eadfdead706be4bd7b274d5e3c0) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/fetch2/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
index f5a5928311..26ad388eb7 100644
--- a/bitbake/lib/bb/fetch2/__init__.py
+++ b/bitbake/lib/bb/fetch2/__init__.py
@@ -777,7 +777,8 @@ def get_srcrev(d, method_name='sortable_revision'):
777 # 777 #
778 format = d.getVar('SRCREV_FORMAT') 778 format = d.getVar('SRCREV_FORMAT')
779 if not format: 779 if not format:
780 raise FetchError("The SRCREV_FORMAT variable must be set when multiple SCMs are used.") 780 raise FetchError("The SRCREV_FORMAT variable must be set when multiple SCMs are used.\n"\
781 "The SCMs are:\n%s" % '\n'.join(scms))
781 782
782 name_to_rev = {} 783 name_to_rev = {}
783 seenautoinc = False 784 seenautoinc = False