Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-03-20 | Change: use anyhow and thiserror for error handling | Lars Wirzenius | 1 | -0/+3 | |
2019-10-05 | Change: use RoadmapResult (nee RoadmapError) everywhere | Lars Wirzenius | 1 | -1/+1 | |
Daniel told me about .into(). | |||||
2019-10-04 | Change: make format_as_dot validate the roadmap | Lars Wirzenius | 1 | -0/+1 | |
2019-10-04 | Change: rename as_dot to format_as_dot | Lars Wirzenius | 1 | -1/+1 | |
2019-10-03 | Change: drop unnecessary crate:: prefixes | Lars Wirzenius | 1 | -5/+5 | |
Also, rename roadmap.rs to map.rs to avoid naming conflict. | |||||
2019-10-03 | Change: Roadmap.step_names to return an iterator | Lars Wirzenius | 1 | -1/+1 | |
2019-09-28 | Change: move Status, Step, Roadmap, and parser to separate modules | Lars Wirzenius | 1 | -586/+9 | |
2019-09-28 | Refactor: use enum to express status | Lars Wirzenius | 1 | -59/+86 | |
2019-09-28 | Add: example of as_dot | Lars Wirzenius | 1 | -0/+3 | |
2019-09-28 | Change: add clarifying word | Lars Wirzenius | 1 | -1/+1 | |
2019-09-28 | Change: rustfmt | Lars Wirzenius | 1 | -3/+1 | |
2019-09-26 | Add: check that there's exactly one goal | Lars Wirzenius | 1 | -2/+21 | |
2019-09-26 | Change: simplify match arms | Lars Wirzenius | 1 | -16/+27 | |
2019-09-26 | Change: use custom result type, for brevity | Lars Wirzenius | 1 | -15/+6 | |
2019-09-25 | Add: validate step statuses | Lars Wirzenius | 1 | -0/+22 | |
2019-09-25 | Refactor: reorder test functions | Lars Wirzenius | 1 | -4/+4 | |
2019-09-25 | Change: check for non-existent dependencies | Lars Wirzenius | 1 | -3/+36 | |
Also, rework how errors are defined | |||||
2019-09-25 | Add: tests for various YAML error cases | Lars Wirzenius | 1 | -0/+36 | |
2019-09-24 | Add: set_missing_statuses to set status of steps not set in input | Lars Wirzenius | 1 | -1/+101 | |
2019-09-24 | Fix: drop unused variables | Lars Wirzenius | 1 | -3/+1 | |
2019-09-24 | Change: rustfmt | Lars Wirzenius | 1 | -1/+1 | |
2019-09-24 | Refactor: simplify parsing code | Lars Wirzenius | 1 | -16/+46 | |
2019-09-24 | Drop: debugging output | Lars Wirzenius | 1 | -11/+0 | |
2019-09-24 | Fix: unit test to match current behaviour | Lars Wirzenius | 1 | -3/+5 | |
2019-09-24 | Fix: unit test to test what now happens | Lars Wirzenius | 1 | -1/+1 | |
2019-09-23 | Add: support for color and shape for steps | Lars Wirzenius | 1 | -5/+64 | |
These must currently be specified in the YAML directly. | |||||
2019-09-22 | Change: wrap long labels to 30 chars | Lars Wirzenius | 1 | -18/+31 | |
2019-09-22 | Change: don't require mutable roadmap for get_step | Lars Wirzenius | 1 | -3/+3 | |
In a previous version of the code, we got a step, theh modified it, but no longer. Better this way. | |||||
2019-09-21 | Change: docstrings | Lars Wirzenius | 1 | -22/+13 | |
2019-09-20 | Change: parse dependency lists in yaml | Lars Wirzenius | 1 | -1/+15 | |
2019-09-20 | Change: moar parsing | Lars Wirzenius | 1 | -2/+53 | |
2019-09-20 | Add: first step for parsing YAML | Lars Wirzenius | 1 | -1/+7 | |
2019-09-20 | Add: itertors over steps | Lars Wirzenius | 1 | -1/+11 | |
2019-09-20 | Change: Step::dependencies into an iterator | Lars Wirzenius | 1 | -5/+7 | |
2019-09-20 | Add: unit test for non-empty as_dot() | Lars Wirzenius | 1 | -0/+16 | |
2019-09-20 | Add: unit test for empty as_dot | Lars Wirzenius | 1 | -0/+8 | |
2019-09-20 | Change: implement get_step | Lars Wirzenius | 1 | -1/+16 | |
2019-09-20 | Add: unit test for adding step to roadmap | Lars Wirzenius | 1 | -0/+9 | |
2019-09-20 | Add: unit test for new roadmap | Lars Wirzenius | 1 | -1/+7 | |
2019-09-20 | Add: unit test for adding dep | Lars Wirzenius | 1 | -4/+4 | |
2019-09-20 | Add: unit test for Step::new() | Lars Wirzenius | 1 | -0/+21 | |
2019-09-19 | Drop: spurious empty line | Lars Wirzenius | 1 | -1/+0 | |
2019-09-19 | Change: implement Roadmap::as_dot | Lars Wirzenius | 1 | -11/+36 | |
2019-09-19 | Change: avoid unnecessary copying of steps | Lars Wirzenius | 1 | -6/+12 | |
2019-09-19 | Change: get_step returns reference to step, not a copy | Lars Wirzenius | 1 | -1/+1 | |
2019-09-19 | Change: steps returns lifetime string slices, not strins | Lars Wirzenius | 1 | -2/+2 | |
2019-09-19 | Chagne: Step returns lifetimed referennce to name, label | Lars Wirzenius | 1 | -7/+7 | |
This avoids making unnecessary copies of the string. | |||||
2019-09-19 | Add: example to crate doc | Lars Wirzenius | 1 | -12/+23 | |
2019-09-19 | Change: rustfmt | Lars Wirzenius | 1 | -1/+0 | |
2019-09-19 | Add: add_step to Roadmap | Lars Wirzenius | 1 | -0/+7 | |