generic-poky/bitbake/lib/bb
Paul Eggleton e58eb8cbb0 bitbake: bitbake-diffsigs: allow specifying task & follow deps recursively
Add the ability to compare the two most recent runs of a specified task,
and follow dependent hash changes recursively. This enables you to trace
back and find exactly why a task was re-run after the fact.

Note that this relies on the metadata providing a function, hooked in
as bb.siggen.find_siginfo, which allows searching in the appropriate
places to find signature data files.

(Bitbake rev: cc70181659c07e04c205e17832846acf1ff31d28)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-07 12:10:45 +01:00
..
fetch2 bitbake: fetch2: unpack rpm, ipk and deb binary package 2012-09-07 12:10:42 +01:00
parse bitbake: ast: Store anonymous python function contents in the datstore 2012-08-23 09:22:44 +01:00
pysh make exception handling syntax consistent 2011-06-15 11:13:13 +01:00
server bitbake: Add client socket info for BitBakeServerConnection 2012-02-23 22:52:16 +00:00
tests bitbake: test/fetch: Switch the comparision order to make test failures slightly clearer 2012-06-28 16:32:57 +01:00
ui bitbake: crumbs/hig: Save toolchain in settings 2012-09-07 12:10:43 +01:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py bitbake: Update version to 1.15.3 2012-07-19 10:24:50 +01:00
build.py bitbake: build.py: Correct package to recipe in TaskBase events to use consistent terminology 2012-08-18 16:21:45 +01:00
cache.py bitbake: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
cache_extra.py bitbake: Add description into the cache and clean up cache duplication 2012-02-02 16:55:28 +00:00
checksum.py bitbake: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
codeparser.py bitbake: refactor out codeparser cache into a separate class 2012-05-23 11:33:18 +01:00
command.py ConfHandler.py: Add a hook for config parsing 2012-04-13 12:04:18 +01:00
compat.py bitbake: Add missing file 2011-05-07 08:49:28 +01:00
cooker.py bitbake: cooker: Add explict handling of BBHandledException for parsing failures 2012-08-23 09:22:43 +01:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake: bitbake: Warn upon finding tab indentation in python functions 2012-07-19 10:24:50 +01:00
data_smart.py bitbake: data_smart: skip all interal (underscored) flags in getVarFlags 2012-08-22 13:59:56 +01:00
event.py bitbake: event/ast: Use better_exec instead of simple_exec 2012-08-22 13:59:57 +01:00
exceptions.py bitbake/exceptions: Handle reports from the field of exception code failures 2012-05-25 11:15:12 +01:00
methodpool.py bitbake: methodpool: Clean up the parsed module list handling to be slightly less insane 2012-08-23 09:22:44 +01:00
monitordisk.py bitbake: monitordisk: fire event DISKFULL when terminate build 2012-08-02 15:28:39 +01:00
msg.py bitbake: implement BB_VERBOSE_LOGS 2012-02-28 13:47:10 +00:00
namedtuple_with_abc.py bb.namedtuple_with_abc: add useful util from activestate 2011-06-08 20:38:23 +01:00
persist_data.py persist_data: survive if sqlite3 couldn't enable the shared cache 2012-02-22 20:25:29 +00:00
process.py bitbake: process: Improve _logged_communicate buffering 2012-06-25 14:57:16 +01:00
providers.py bitbake: bitbake: Abort build if runtime dependency conflict 2012-07-11 15:55:25 +01:00
runqueue.py bitbake: runqueue.py: Clean up runqueue exception catching in the normal task failure case 2012-08-02 23:01:35 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: bitbake-diffsigs: allow specifying task & follow deps recursively 2012-09-07 12:10:45 +01:00
taskdata.py bitbake: taskdata: Don't add dependencies on tasks that don't exist 2012-08-30 17:44:07 -07:00
utils.py bitbake: utils.py: Once we've printed errors messages, suppress the backtrace 2012-08-23 09:22:42 +01:00