Commits


use author name/email from ~/.gitconfig if GOT_AUTHOR is not set


fix line-wrap for lines spanning the terminal in tog diff view


make 'tog blame' release its work tree lock before the main loop


make 'tog log' release its work tree lock before the main loop


tog: mbs2ws: fix sizeof of element for memory allocation


detect and ignore Git submodules


make 'got tag -l' list tags by time stamp in descending order


allow got_ref_list() to restrict returned refs to a particular namespace


support blame cancellation in 'tog blame' view


add cancellation support to commit graph and 'got blame'


untie cancel callback declaration from the work tree


tog: fix search prompt location in split-screen view


have tog blame refresh display more often while annotation is in progress


fix number of lines accounted for during blame


rename got_blame_incremental() to got_blame()


properly parse timestamps in commit objects as UTC (patch by Hiltjo Posthuma)


strip Git GPG signatures from log messages


don't attempt to parse Git's "leightweight" tags as real tag objects


make 'tog log' display tags in addition to branch references


annotate symlinks with @ in 'got tree' and 'tog tree'


fix crashes in tog when blame returns no results on a file fix for underlying blame bug still pending...


tog: plug memory leak in blame_tree_entry()


fix double-free when blame view is closed in error path; found by otto@


make tog's log thread bail out upon SIGPIPE; I don't fully grok which thread will see these signals; somebody please page Mr. Posix


don't let a pthread mutex unlock error mask other errors in tog