layerindex-web/layerindex
Paul Eggleton e0f8a05423 Handle updating of inc files/classes within same layer
If we aren't doing a full refresh, when changes to an included/required
file or an inherited class occur we need to update all of the files that
depend on them. BitBake records these dependencies, so read them and
record them against each recipe.

At the moment this only handles dependencies within the same layer; that
is probably sufficient to handle most changes for the purposes of
extracting the data this application cares about. A future improved
solution will probably involve making use of BitBake's cache rather than
and parsing all layers and their dependencies rather than individual
recipes.

This change also adds -x/--nofetch and -n/--dry-run options for
debugging as well as some further debug messages.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-02-26 11:05:43 +00:00
..
static Add OE favicon 2013-02-25 12:07:33 +00:00
templatetags Improve pagination for recipe list 2013-02-19 18:28:48 +00:00
__init__.py Initial commit of layerindex-web 2013-02-13 12:09:57 +00:00
about.html Improve about page 2013-02-25 13:41:14 +00:00
admin.py Handle updating of inc files/classes within same layer 2013-02-26 11:05:43 +00:00
detail.html Collect machine information from layers 2013-02-24 23:14:53 +00:00
forms.py Use scrolling list of checkboxes for dependencies on submit form 2013-02-25 11:03:54 +00:00
index.html Improve pagination for recipe list 2013-02-19 18:28:48 +00:00
models.py Handle updating of inc files/classes within same layer 2013-02-26 11:05:43 +00:00
rawrecipes.txt Initial commit of layerindex-web 2013-02-13 12:09:57 +00:00
recipedetail.html Initial version of recipe detail page 2013-02-19 17:22:40 +00:00
recipes.html Improve pagination for recipe list 2013-02-19 18:28:48 +00:00
simplesearch.py Improve recipe search 2013-02-19 17:22:45 +00:00
submitemail.txt Initial commit of layerindex-web 2013-02-13 12:09:57 +00:00
submitlayer.html Use scrolling list of checkboxes for dependencies on submit form 2013-02-25 11:03:54 +00:00
submitthanks.html Initial commit of layerindex-web 2013-02-13 12:09:57 +00:00
update.py Handle updating of inc files/classes within same layer 2013-02-26 11:05:43 +00:00
urls.py Add OE favicon 2013-02-25 12:07:33 +00:00
views.py Increase number of recipes per page to 50 in recipes list 2013-02-25 11:28:06 +00:00
widgets.py Use scrolling list of checkboxes for dependencies on submit form 2013-02-25 11:03:54 +00:00