summaryrefslogtreecommitdiff
path: root/morphlib/builddependencygraph.py
Commit message (Collapse)AuthorAgeFilesLines
* Make ./check check for long lines (with excptions); fix long linesLars Wirzenius2012-02-271-3/+5
|
* Make the BuildDependencyGraph's resolve() method return the root blob.Jannis Pohlmann2012-01-261-1/+4
|
* Port everything to using Treeish objects instead of (repo, ref).Jannis Pohlmann2012-01-201-34/+32
| | | | | | | | | | | This affects pretty much every part of morph, so this might not be fully working and stable yet. This commit also introduces the "update-gits" command that can be used to update all cached repositories from the list of base URLs. The tree walk when resolving the Treeish objects in Builder.get_cache_id() is a bit similar to what we do in BuildDependencyGraph, maybe we can merge that one day.
* Add support for system images in BuildDependencyGraph and new builder.Jannis Pohlmann2012-01-191-87/+102
|
* Apply code review changes and fix a bug when clearing dependencies.Jannis Pohlmann2012-01-191-34/+59
|
* Initial work on integrate the build order work into builder.Jannis Pohlmann2012-01-191-198/+176
|
* Add first tests for BuildDependencyGraph.Jannis Pohlmann2012-01-161-4/+4
|
* Introduce the "show-dependencies" command and BuildDependencyGraph.Jannis Pohlmann2012-01-161-0/+291
The "show-dependencies" command takes a series of build tuples and dumps the resulting dependency graph (including strata and chunks at the moment) to the standard output. It also dumps the resulting build order which is a list of groups. These groups indicate which chunks and strata can be built in parallel and are not dependent on each other.