summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-03-20Fix: version numberHEADv0.2.0masterLars Wirzenius1-1/+1
2020-03-20Change: version numberv0.2Lars Wirzenius1-1/+1
2020-03-20Merge branch 'errors' into 'master'Lars Wirzenius8-68/+130
2020-03-20Change: use anyhow and thiserror for error handlingLars Wirzenius7-25/+59
2020-03-20Change: make error message for wrong number of goals more helpfulLars Wirzenius3-3/+26
2020-03-20Refactor: add Roadmap.goalsLars Wirzenius1-1/+6
2019-10-12Change: update version numberLars Wirzenius1-1/+1
2019-10-12Change: update legend.svgLars Wirzenius1-46/+46
2019-10-12Change: finished steps are now octagons, circles were too bigLars Wirzenius2-47/+47
2019-10-05Fix: SPDX symbol for GPL3+v0.1.0testLars Wirzenius1-1/+1
2019-10-05Add: metadata to Cargo.tomlLars Wirzenius1-0/+2
2019-10-05Change: set README file type via Emacs mode lineLars Wirzenius3-171/+2
2019-10-05Add: copy of GPL-3Lars Wirzenius3-0/+845
2019-10-05Change: rustfmtLars Wirzenius1-5/+3
2019-10-05Change: use RoadmapResult (nee RoadmapError) everywhereLars Wirzenius3-17/+17
2019-10-04Change: rustfmtLars Wirzenius1-9/+3
2019-10-04Change: let compiler infer typeLars Wirzenius1-1/+1
2019-10-04Change: dedends_on to get other step, not its name, as paramterLars Wirzenius2-3/+3
2019-10-04Refactor: more idiomatic way of creating string from sliceLars Wirzenius1-1/+1
2019-10-04Change: dependencies() to return iterator over &strLars Wirzenius2-5/+5
2019-10-04Drop: unnecessary lifetime annotationsLars Wirzenius1-3/+3
2019-10-04Add: Eq to StepLars Wirzenius1-1/+1
2019-10-04Drop: silly PartialEq implementations in favour of EqLars Wirzenius1-12/+0
2019-10-04Add: Eq to StatusLars Wirzenius1-1/+1
2019-10-04Change: make format_as_dot validate the roadmapLars Wirzenius3-41/+46
2019-10-04Change: rename as_dot to format_as_dotLars Wirzenius3-5/+5
2019-10-04Refactor: simplify logic in is_goalLars Wirzenius1-2/+1
2019-10-04Change: make Status copiable, don't pass referencesLars Wirzenius3-5/+5
2019-10-04Drop: method that wasn't mehnodLars Wirzenius1-6/+1
2019-10-04Change: pass in step, push it to vector, instead of ref and cloningLars Wirzenius2-7/+7
2019-10-03Change: add_step can't fail, don't return ResultLars Wirzenius2-13/+14
2019-10-03Change: struct Roadmap doc stringLars Wirzenius1-1/+3
2019-10-03Change: handle depends not being a list of names in parsingLars Wirzenius1-7/+13
2019-10-03Change: drop unnecessary crate:: prefixesLars Wirzenius2-5/+5
2019-10-03Change: drop unnecessary lifetime annotations from dep_statusesLars Wirzenius1-1/+1
2019-10-03Change: drop unnecessary lifetime annotation from get_stepLars Wirzenius1-1/+1
2019-10-03Change: simplify get_name implemention, more idiotmaticLars Wirzenius1-6/+1
2019-10-03Change: drop unnecessary lifetime annotations from step_namesLars Wirzenius1-1/+1
2019-10-03Change: Roadmap.step_names to return an iteratorLars Wirzenius3-11/+7
2019-10-03Change: use just filter, simplerLars Wirzenius1-2/+1
2019-10-03Change: derive from Debug for Roadmap to help debuggingLars Wirzenius1-1/+1
2019-10-03Drop: unnecessary lifetime annotation from parse_labelLars Wirzenius1-1/+1
2019-09-28Change: roadmapLars Wirzenius2-54/+55
2019-09-28Change: update legend.svg after many changes to codeLars Wirzenius1-43/+43
2019-09-28Refactor: cleanliness, clarity and simplicity, and rustfmtLars Wirzenius4-21/+19
2019-09-28Change: move Status, Step, Roadmap, and parser to separate modulesLars Wirzenius6-588/+644
2019-09-28Refactor: use enum to express statusLars Wirzenius1-59/+86
2019-09-28Add: example of as_dotLars Wirzenius1-0/+3
2019-09-28Change: add clarifying wordLars Wirzenius1-1/+1
2019-09-28Change: rustfmtLars Wirzenius2-7/+7