diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2013-11-14 13:56:30 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-15 11:48:53 +0000 |
commit | 9fdd8adc17dc732d3983afcaa30b63d69f483dad (patch) | |
tree | 9ce36e083236327ed1f15a52920cd2950de4dc3f /bitbake/lib/toaster/bldviewer/templates | |
parent | 51084379d43a6b6bbf828d2adaaccf803e9da081 (diff) | |
download | poky-9fdd8adc17dc732d3983afcaa30b63d69f483dad.tar.gz |
bitbake: cooker, toaster: variable definition tracking
In order to track the file where a configuration
variable was defined, this patch bring these changes:
* a new feature is defined in CookerFeatures, named
BASEDATASTORE_TRACKING. When a UI requests BASEDATASTORE_TRACKING,
the base variable definition are tracked when configuration
is parsed.
* getAllKeysWithFlags now includes variable history in the
data dump
* toaster_ui.py will record the operation, file path
and line number where the variable was changes
* toaster Simple UI will display the file path
and line number for Configuration page
There is a change in the models to accomodate the recording
of variable change history.
[YOCTO #5227]
(Bitbake rev: 78e58fed82f2a71f052485de0052d7b9cca53ffd)
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/bldviewer/templates')
-rw-r--r-- | bitbake/lib/toaster/bldviewer/templates/configuration.html | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/bldviewer/templates/configuration.html b/bitbake/lib/toaster/bldviewer/templates/configuration.html index 052c37c4e8..8db35e0d98 100644 --- a/bitbake/lib/toaster/bldviewer/templates/configuration.html +++ b/bitbake/lib/toaster/bldviewer/templates/configuration.html | |||
@@ -5,16 +5,18 @@ | |||
5 | 5 | ||
6 | <tr> | 6 | <tr> |
7 | <th>Name</th> | 7 | <th>Name</th> |
8 | <th>Value</th> | ||
9 | <th>Description</th> | 8 | <th>Description</th> |
9 | <th>Definition history</th> | ||
10 | <th>Value</th> | ||
10 | </tr> | 11 | </tr> |
11 | 12 | ||
12 | {% for variable in configuration %} | 13 | {% for variable in configuration %} |
13 | 14 | ||
14 | <tr class="data"> | 15 | <tr class="data"> |
15 | <td>{{variable.variable_name}}</td> | 16 | <td>{{variable.variable_name}}</td> |
16 | <td>{{variable.variable_value}}</td> | ||
17 | <td>{% if variable.description %}{{variable.description}}{% endif %}</td> | 17 | <td>{% if variable.description %}{{variable.description}}{% endif %}</td> |
18 | <td>{% for vh in variable.variablehistory_set.all %}{{vh.operation}} in {{vh.file_name}}:{{vh.line_number}}<br/>{%endfor%}</td> | ||
19 | <td>{{variable.variable_value}}</td> | ||
18 | {% endfor %} | 20 | {% endfor %} |
19 | 21 | ||
20 | {% endblock %} | 22 | {% endblock %} |