Commits


use a constant for max diff context size


add -C option to diff and log synopsis in got man page


fix a NULL deref in tog


add a 'got tree' subcommand


remove '[' and ']' key bindings from tog log


allow changing amount of context lines in tog diff view


add diff context option to got(1)


make amount of diff context configurable at API level


switch between full- and splitscreen when window size changes


allow only one parent view per type in tog


tog man page updates


the ~ key binding has been removed from tog


switch tog's view model to a one-parent/one-child model


remove dead code from tog


remove unused fields from struct tog_view


fix inverted default in tog's view_needs_focus_indication()


focus diff view when it comes up in fullscreen


quit all tog views upon quit with initial view in focus


try an alternative approach to updating tog sibling views


tweak view organization in tog; add a fullscreen toggle


revert previous; non-top panels can be focussed


track tog view focus via panel stack instead of a custom flag


rename tog's show_commit() to open_diff_view_for_commit()


make tog's show_commit() more generic


rename tog's update_diff_child_view() and make it more generic