summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorMike Looijmans <milo-software@users.sourceforge.net>2015-05-22 08:29:03 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-05-23 08:12:20 +0100
commit2f1f4483493cc290f5d2c07f9906e90eaea2f4c1 (patch)
tree812a1701fbd2a281fa0d1cd3c5ec95e0cf16caf0 /conf
parent5ea3a206bb5beef4c12d56d9e42e29d324a08e16 (diff)
downloadbitbake-contrib-2f1f4483493cc290f5d2c07f9906e90eaea2f4c1.tar.gz
fetch2/__init__.py: Make get_srcrev output configurable
The idea here is to support package version numbering similar to gitpkgv in meta-openembedded. This commit is the first step towards such functionality. The original plan was to add a "get_pretty_srcrev" method to the fetcher, as per Richard's suggestion [1]. While writing this, I noticed that it would become a copy of get_srcrev with only two lines changed. So to create something more Pythonic than a boolean argument and conditionals around the calls to the fetcher's sortable_revision, I just made the method to be called on the fetcher an argument to the method. Defaulting to 'sortable_revision' prevents affecting existing code. Now if the git fetcher were to implement, say 'gitpkgv_revision' one could set the following in a recipe: PKGV="1.2+${@bb.fetch2.get_srcrev(d, 'gitpkgv_revision')}" and this would yield the same result as gitpkgv's GITPKGV variable. See for the discussion leading to this change: [1] http://lists.openembedded.org/pipermail/openembedded-core/2015-January/100345.html Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'conf')
0 files changed, 0 insertions, 0 deletions