Skip to content
georgebrock edited this page Jun 10, 2012 · 1 revision

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
Clone this wiki locally