summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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 Wirzenius1-2/+3
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
2019-09-26Add: check that there's exactly one goalLars Wirzenius1-2/+21
2019-09-26Change: simplify match armsLars Wirzenius1-16/+27
2019-09-26Change: use custom result type, for brevityLars Wirzenius1-15/+6
2019-09-25Add: validate step statusesLars Wirzenius1-0/+22
2019-09-25Refactor: reorder test functionsLars Wirzenius1-4/+4
2019-09-25Change: check for non-existent dependenciesLars Wirzenius1-3/+36
2019-09-25Add: tests for various YAML error casesLars Wirzenius1-0/+36
2019-09-24Add: set_missing_statuses to set status of steps not set in inputLars Wirzenius2-9/+103
2019-09-24Fix: drop unused variablesLars Wirzenius1-3/+1
2019-09-24Change: rustfmtLars Wirzenius1-1/+1
2019-09-24Refactor: simplify parsing codeLars Wirzenius1-16/+46
2019-09-24Drop: debugging outputLars Wirzenius1-11/+0
2019-09-24Fix: unit test to match current behaviourLars Wirzenius1-3/+5
2019-09-24Fix: unit test to test what now happensLars Wirzenius1-1/+1
2019-09-23Add: support for color and shape for stepsLars Wirzenius2-5/+71
2019-09-22Change: wrap long labels to 30 charsLars Wirzenius2-19/+34