Commits


add path filtering support to commit graph


replace got_object_open_by_path() with got_object_id_by_path()


change got_object_get_id() semantics; avoids pointless allocations


display file paths in diffs instead of blob SHA1s


fix infinite loop when tog displays wide characters


implement fork+exec (and by the way, fix the build...)


fix tog focus indication with backspace key


add visual indication of view focus in tog


detect errors from tog's view_close() in view_loop()


close all child views when closing a view in tog's view_loop()


fix f8405c929e03f5dbe8ed41ede81cba7fad2d4a65: don't change current view


fix double-free in tog's draw_file


revert changes which were committed by accident in previous


remove redundant update_panels() calls in tog


fix tog use-after-free via stale view->parent pointer


draw vertical borders between tog parent and child views


link tog log view and child diff views together


missing 'static'


make tog use vertical split-screen if there's enough room


add a todo comment


allow backspace to cycle views backwards in tog


allow quitting all open tog views at once with Q


allow switching between open tog views with TAB


restructure tog so there's a single event loop managing views


move init code from show_log_view to open_log_view