aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-09-16write_since(): Take an arbitrary `Write`rTeddy Wing
Instead of always printing to standard output, have the function take a writer to write the output to.
2020-09-16Move `main()` to `lib::write_since()`Teddy Wing
Move this to a library function for better organisation. This will facilitate splitting up and refining `write_since()`, and free up `main()` for command line argument parsing.
2020-09-16t/100-shows-todo-comments-since-fork-point.t: Update outputTeddy Wing
Update the expectation to include the file name and line number plus the exact line content as printed by the command. Remove the extra newline from the output so that now only a single newline is printed.
2020-09-15main.rs: Fix 101-removed-todo-lines-not-included testTeddy Wing
The `new_lineno()` is `None` when the line was removed. Ignoring removed lines allows us to leave out removed TODOs.
2020-09-15src/main.rs: Print TODO lines between master...workdirTeddy Wing
Look for TODO lines since the "master" branch. For each TODO line, print the file it's in, its line number, and the line, à la grep.
2020-09-14Initialise new Rust v1.46.0 projectTeddy Wing
With the following command: $ cargo init --bin