Commit Briefs

638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()


656b1f76d3 joshua stein

while (1) -> for (;;)


230a42bdc6 joshua stein

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)


fb43ecf150 Stefan Sperling

check for errors from fclose()


15a949835c Stefan Sperling

remove struct got_object from public library API


06ca4d0918 Stefan Sperling

stop history traversal once blame has annotated all lines


6fcac4576a Stefan Sperling

store number of lines in int instead of size_t



d14519756a Stefan Sperling

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


ff7c4d82c9 Stefan Sperling

remove now inaccurate comment


eac0d6b486 Stefan Sperling

remove obsolete TODO comment


293f640090 Stefan Sperling

make 'blame' traverse history via commit graph


4db7331246 Stefan Sperling

add a TODO note for blame



df9513f185 Stefan Sperling

fix mem leak in blame_changes() error path


58c811c514 Stefan Sperling

remove a wrong free() in got_blame()


d4af3990f6 Stefan Sperling

fix mem leaks in got_blame()


ce7f1bfe20 Stefan Sperling

fix a mem leak in blame_commit()


2620684109 Stefan Sperling

always close blame in got_blame_incremental()


c35a794348 Stefan Sperling

account for line shift in blame; lots of help from tb@


89a4e64fc7 Stefan Sperling

add missing call to blame callback


3bf198ba33 Stefan Sperling

always pass commit ID to incremental blame callback


d68a0a7de1 Stefan Sperling

implement cleaner cancellation of tog's blame view


75b7a700d9 Stefan Sperling

allow quitting tog blame view while blame is in progress


84451b3ef7 Stefan Sperling

implement incremental blame display for tog