Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Properly unpack dependencies into the staging area in build-single. | Jannis Pohlmann | 2012-01-31 | 1 | -2/+10 |
| | | | | | | | | | | | | This requires build-single to take a dependency context tuple when building chunks of a stratum. This context tuple is the surrounding stratum which is used to construct the dependency graph in the worker and then do a breadth-first search to collect all dependencies that need to be added to the staging area. Implementing this required a few hash/eq changes in Blob, Morphology and Treeish as well as a few adjustments in the corresponding unit tests. | ||||
* | Bump copyright years, get rid of long lines and unused imports. | Jannis Pohlmann | 2012-01-23 | 1 | -3/+0 |
| | |||||
* | Port everything to using Treeish objects instead of (repo, ref). | Jannis Pohlmann | 2012-01-20 | 1 | -0/+15 |
| | | | | | | | | | | | 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. | ||||
* | Create tests for the blob classes. | Jannis Pohlmann | 2012-01-19 | 1 | -1/+4 |
| | |||||
* | Apply code review changes and fix a bug when clearing dependencies. | Jannis Pohlmann | 2012-01-19 | 1 | -6/+9 |
| | |||||
* | Initial work on integrate the build order work into builder. | Jannis Pohlmann | 2012-01-19 | 1 | -0/+59 |