Commits


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


fix build on OpenBSD/sparc64 (gcc)


implement search for 'tog blame'


rename got_error_prefix_errno() to got_error_from_errno()


while (1) -> for (;;)


got_error_from_errno -> got_error_prefix_errno also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)


check for errors from fclose()


remove struct got_object from public library API


stop history traversal once blame has annotated all lines


store number of lines in int instead of size_t


don't abort blame in annotate_line() if lines are out of range


add custom error code for 'no such tree entry' errors


remove now inaccurate comment


remove obsolete TODO comment


make 'blame' traverse history via commit graph