Commits


let tog's tree and ref commands call their own usage() and not each other's


support opening a tree view from the ref view; requested by naddy


trigger log thread if a log view is opened as a child view; found by naddy


fix calls to ref_usage(); found by naddy


initial 'tog ref' implementation ok naddy tracey


store reflists in view state where required and get rid of reflist pointers ok tracey naddy


make 'tog diff' accept reference and tag arguments; add -w and -C options ok naddy tracey


reset tog diff view's scroll position if diff context shrinks too much


handle binary files in got/tog diff commands; add -a options to force text


fix type of filesize output parameter of got_object_blob_dump_to_file()


remove now pointless 'check_disk' parameter of got_repo_map_path() suggested by naddy


make tog avoid got_repo_map_path() if a work tree is available ok naddy


Call pthread_cond_destroy(cond) exactly once when closing a view. This moves the pthread_cond_destroy(need_commits) from stop_log_thread(), which can be called twice, to close_log_view(), which is called once. It also destroys the commit_loaded condition variable, which is created in open_log_view() but was never destroyed. ok stsp


highlight matched search terms in tog diff and tog blame views ok naddy@


show current/total line numbers in tog's diff view header