This refines the first version of the patch by utilizing (or abusing) inline Python variable expansion: if the source tree is a git repository the python function uses a custom git index file to track any changes in the source tree and only returns this one index file for bitbake to hash. If the source tree is not a git repository it works like the first version of this patch: all files in the source tree are added as a task dependency (and thus hashed by bitbake).
[YOCTO #8853] The following changes since commit 205b446f3fc4a9885179a66a8dab9d81bcc63dca: uclibc: Do not use immediate expansion operator (2016-02-22 20:42:34 +0000) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib marquiz/devtool/fixes Markus Lehtonen (1): externalsrc.bbclas: remove nostamp from do_configure meta/classes/externalsrc.bbclass | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) -- 2.6.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core