Commits


changes for 0.5


fix blame with single-commit history and with files without \n


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


man page improvements - new sentence, new line - add blanks before trailing delimiters - void leaving whitespace at end of line, even significant space - use .Ox macro for OpenBSD - fix paragraph lint warnings - escape ~ and ^, which are special characters in troff


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


let tog catch SIGPIPE; might help fix unclean exit issue reported by Artturi


bump version number


also mention the test fix in CHANGES


changes for 0.4


remove pointless strdup() call which slipped into previous commit


add support for tag objects to 'got diff'


reduce code duplication in 'got diff' argument parsing


wrap over-long line


make "tog log" respect -r argument; from semarie@


simplify cleanup code paths in got_path_find_prog()


fix some more occurrences of potential errno clobbering


move an assignment closer to error check in got_object_get_path()


in got_fileindex_entry_update() don't hide errors other than ENOENT


don't clobber errno value of opendir(3); found by Hiltjo Posthuma


fprintf returns int, not size_t; from Hiltjo Posthuma


fix getline(3) return value check in show_change(); from Hiltjo Posthuma


man pages: use Oo/Oc/Op instead of plain brackets (from bentley@)