5 years ago Stefan Sperling
remove #if 0 code which called curses from other threads
use halfdelay mode to auto-refresh tog's screen every second
ncurses isn't thread-safe; disable ncurses calls in secondary threads
revert previous; didn't fix the issue
make tog read input from stdscr; avoids races when resizing
fix error leak in tog's view_input()
fix auto-update of 'tog blame' display
make 'tog log' use background thread and introduce global mutex
remove print from 'got checkout' showing redundant information
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()