7e4dec1
Release version 0.8.3
Josh Triplett created
7e4dec1
Release version 0.8.3
Josh Triplett created
7b6db5d
Add color for series, status, and log
Josh Triplett created
4dc7c6e
Use git2::Config without the module prefix
Josh Triplett created
ea3dd03
Release version 0.8.2
Josh Triplett created
2bbad40
Handle write errors (such as broken pipes) when writing diffs
Preserve write errors from write calls, and propagate them to the caller of write_diff, rather than calling .unwrap(). This also avoids attempting to propagate a panic through a libgit2 callback, which re-panics.
Josh Triplett created
55ab14d
If writing an error to the pager fails, write it to stderr
This ensures that errors about the pager itself, such as broken pipes, show up somewhere.
Josh Triplett created
48a533a
Support the pager in series, req, and status
Add support for commands that support a pager but don't auto-pager unless explicitly configured to do so. This allows matching the behavior of "git status" and "git branch", which don't auto-pager by default. Improve error handling in these commands to avoid panics on write errors such as broken pipes.
Josh Triplett created
8877c1b
Improve stderr handling for commands that spawn a pager
After spawning the pager, if stderr would have gone to a tty, send it to the pager as well. That avoids having the pager and error output step on each other.
Josh Triplett created
d639607
Remove special cases in error handling
Josh Triplett created
514ae35
Update Cargo.lock for 0.8.1 release
Josh Triplett created
78121c4
Fix repository URL
Josh Triplett created
2dd8d8e
Use released version of git2
Josh Triplett created
5f23716
Add manpage
Josh Triplett created
f3f6e6c
Add documentation of git-series internals
This allows for interoperable implementations.
Josh Triplett created
78f387c
Add README
Josh Triplett created
b3ccd83
Initial version of git-series
Josh Triplett created