TODO - georgebrock/git-browse GitHub Wiki
Things to do
Mostly for my own reference, but if anyone else feels like helping out …
- Tests (this is already more complex than I like code without tests to be)
- Handle Windows line endings in files correctly
- Validate path and commit on initial invocation
- Die more gracefully on
SIGINT
Display more data
- Line numbers
- Author names (or initials?)
- Display configuration (either with command line flags, or with
git config
settings, or both)
User interface
- Horizontal scrolling (based on Less)
- Support for more Less keys (especially those with modifiers)
- Move to previous/next commit that changed the current line
- Jump to first/last commit that changed the file
- Jump to first/last commit that changed the current line