Age | Commit message (Collapse) | Author |
|
* Remove commented code
* Ignore unused `hunk` variable
|
|
* Ignore lines that don't parse to UTF-8. Might want to figure out how
to support other encodings.
* Ignore lines that don't have a `path`.
* Panic on write errors.
|
|
Add a new `Error` type that we can return in the failure case. Still
need to work out how to handle errors inside the diff callback.
|
|
Allow the branch to be parameterised instead of forcing the base to be
the local "master" branch.
Added the `Todos` struct to store a `Repository` reference, since we
need this for both the base ref and the diff.
Decided to take a `Tree` instead of a `Branch` because we might want to
compare against an arbitrary ref and allow users to specify that ref on
the command line.
|
|
Instead of always printing to standard output, have the function take a
writer to write the output to.
|
|
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.
|