summaryrefslogtreecommitdiff
path: root/tests/show-dependencies.stdout
Commit message (Collapse)AuthorAgeFilesLines
* FIXUP: Fix show-dependencies output to include source namesRichard Maw2014-09-191-1679/+1679
| | | | | This patch has been split out of the previous one so that it is easier to review the changes. cmdtests do not pass without this change.
* show-dependencies: Use sanitise_morphology_path instead of stripping `.morph`Adam Coldrick2014-08-141-1/+1
|
* Use exact filenames to refer to morphology filesRichard Maw2014-07-101-1679/+1679
| | | | | | | | | | | | | | | | | | | Rather than repeatedly stripping and appending an optional .morph extension morphology names, instead always use the file path of the morphology relative to the definitions repository. This is an inversion of the previous logic, which would strip the .morph extension and use the "name" internally. The exception to this rule of always using the filename, is that `morph edit CHUNK` uses the name of the morphology as-defined in the stratum. This is based off Adam Coldrick's inital patch, but this version will allow the old style of providing the "name" by converting it into a path if it does not have either a / or a . in it. An unfortunate consequence of this change is that the show-dependencies command's output changed, so the test needed updating.
* cmdtests: Take into account new constructed artifactsRichard Maw2014-01-161-98/+1678
|
* tests.build: Don't build individual chunks or strataSam Thursfield2013-02-201-1/+3
| | | | | We can't rely on this being possible any more. It was mostly only used for testing in any case.
* Rewrite show-dependencies to work without BuildOrderLars Wirzenius2013-02-191-94/+59
|
* Don't use .morph extension when printing name of tripletsSam Thursfield2012-09-121-124/+124
| | | | | We should now be fully consistent regarding the form of triplets (ie. the last component is always a morphology name rather than a filename)
* Build items as late as possible in the build order.Jannis Pohlmann2012-05-011-8/+8
| | | | | | | | At the moment this is done by creating a reverse topological sorting starting with the artifacts that depend on nothing else. Artifacts are then added to build groups as late as possible. Fix show-dependencies test output for the new build order generation.
* Add _create_source_pool() method and update show-dependencies.Jannis Pohlmann2012-04-171-2/+2
| | | | | | The Morph#_create_source_pool method takes a repo cache and a repo, ref, filename triplet and resolves all the sources involved in a potential build of this triplet.
* Re-implement show-dependencies using ArtifactResolver and BuildOrder.Jannis Pohlmann2012-04-161-123/+123
|
* show-dependencies test: correct the stdoutRichard Maw2012-04-111-122/+122
| | | | | | The old form is more verbose, fully qualifying the repository and branch names. This is unnecessary as they should never be ambigous and the new form is much nicer to read.
* Normalize output of show-dependencies testLars Wirzenius2012-03-231-122/+122
|
* Port everything to using Treeish objects instead of (repo, ref).Jannis Pohlmann2012-01-201-122/+122
| | | | | | | | | | | 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-0/+1
|
* Initial work on integrate the build order work into builder.Jannis Pohlmann2012-01-191-121/+121
|
* Introduce the "show-dependencies" command and BuildDependencyGraph.Jannis Pohlmann2012-01-161-0/+132
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.