generic-poky/bitbake/lib/bb
Paul Eggleton 5f7bf1f66d bitbake: lib/bb/siggen: show word-diff for single-line values containing spaces
If a variable value has changed and either the new or old value contains
spaces, a word diff should be appropriate and may be a bit more readable.
Import the "simplediff" module and use it to show a word diff (in the
style of GNU wdiff and git diff --word-diff).

Also use a similar style diff to show changes in the runtaskhashes list.
I didn't use an actual word-diff here since it's a little different - we
can be sure that the list is a list and not simply a free-format string.

(Bitbake rev: 20db6b6553c80e18afc4f43dc2495435f7477822)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-04-10 23:00:32 +01:00
..
fetch2 bitbake: fetch/local: Drop FILESDIR 2017-04-05 23:20:03 +01:00
parse bitbake: ConfHandler: Use the same regular expression for all variable names 2017-03-13 09:43:40 +00:00
pysh bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
server bitbake: bb/server/process.py: ProcessEventQueue add close of _writer pipe 2017-01-23 22:38:49 +00:00
tests bitbake: bitbake-selftest: add contains tests 2017-04-05 23:19:17 +01:00
ui bitbake: knotty: Remove extra whitespace after task progress bars 2017-03-13 09:43:40 +00:00
COW.py bitbake: COW.py: fix sample codes 2016-11-23 10:59:56 +00:00
__init__.py bitbake: Bump version to 1.33.4 2017-04-10 23:00:32 +01:00
build.py bitbake: lib/bb/build: add tasksbetween() function 2017-02-07 14:36:01 +00:00
cache.py bitbake: codeparser: improve handling of contains_any() and filter() 2017-04-05 23:19:17 +01:00
cache_extra.py bitbake: bitbake: cooker: get extra information from recipe cache 2013-09-22 12:19:44 +01:00
checksum.py bitbake: lib/bb/checksum: avoid exception on broken symlinks 2016-07-29 09:53:32 +01:00
codeparser.py bitbake: codeparser: add some comments 2017-04-05 23:19:17 +01:00
command.py bitbake: data_smart: implement missing remote datastore operations 2017-03-22 11:35:22 +00:00
compat.py bitbake: compat/server/utils: Jettison pre python 2.7.3 workarounds 2013-06-14 17:26:30 +01:00
cooker.py bitbake: cooker.py: use correct multiconfig prefix in dependency graph 2017-03-23 13:19:49 +00:00
cookerdata.py bitbake: runqueue: add option to run all tasks in specific build target 2017-03-13 09:43:40 +00:00
daemonize.py bitbake: daemonize/prserv/tests/fetch: Convert file() -> open() 2016-05-13 13:41:32 +01:00
data.py bitbake: lib/bb/data: fix dependency handling for contains and multiple values 2017-04-05 23:19:17 +01:00
data_smart.py bitbake: data_smart: implement missing remote datastore operations 2017-03-22 11:35:22 +00:00
event.py bitbake: event/ast: Add RecipeTaskPreProcess event before task finalisation 2017-01-20 11:52:52 +00:00
exceptions.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
main.py bitbake: main: Improve -v and -D option documentation 2017-03-27 20:23:19 +01:00
methodpool.py bitbake: event/utils/methodpool: Add a cache of compiled code objects 2015-12-22 00:02:05 +00:00
monitordisk.py bitbake: monitordisk: add event 2016-12-07 10:42:22 +00:00
msg.py bitbake: lib/bb/msg: introduce logger_create() function 2017-03-27 20:23:19 +01:00
namedtuple_with_abc.py bitbake: lib/bb/*.py: Typo fixes/grammar/comment fixes, nothing functional. 2014-08-25 08:57:45 +01:00
persist_data.py bitbake: prserv/persist_data/utils: Drop obsolete python2 imports 2017-01-09 13:39:13 +00:00
process.py bitbake: process: stop bb.process.communicate mixing bytes and str return types 2017-03-01 11:16:07 +00:00
progress.py bitbake: lib/bb/progress: avoid possibility of start event being reported twice 2016-07-26 08:10:35 +01:00
providers.py bitbake: lib: Drop now unneeded update_data calls 2017-02-15 20:08:15 -08:00
remotedata.py bitbake: remotedata: enable transporting datastore from the client to the server 2016-12-14 12:25:07 +00:00
runqueue.py bitbake: runqueue: Allow recrdeptask not to exist for all recipes 2017-04-10 23:00:32 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: lib/bb/siggen: show word-diff for single-line values containing spaces 2017-04-10 23:00:32 +01:00
taskdata.py bitbake: taskdata.py: include more information in error message about broken task depends 2017-03-22 11:35:22 +00:00
tinfoil.py bitbake: tinfoil: improve get_recipe_file() exception text 2017-03-31 10:08:35 +01:00
utils.py bitbake: bb/utils: extend which() so it can look for just executables 2017-03-31 10:08:36 +01:00