Commit Briefs

638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()



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)


324d37e7c7 Stefan Sperling

make got path APIs available to library consumers


fb43ecf150 Stefan Sperling

check for errors from fclose()


cb44a3e566 Stefan Sperling

apply unveil(2) to repository tests


9465d5226d Stefan Sperling

make C test output match cmdline test output


0de8fe289f Stefan Sperling

make repos regress tests pass again



adacb96fd8 Stefan Sperling

show commit timestamps in diff headers


15a949835c Stefan Sperling

remove struct got_object from public library API


45d799e224 Stefan Sperling

make commit objects opaque in the library's API


df2871d297 Stefan Sperling

make amount of diff context configurable at API level


2ff12563f8 Stefan Sperling

fix 'make PROFILE=1' build


405a764ee6 Stefan Sperling

don't display blob IDs twice when diffing blobs directly


3b8ef1a831 Stefan Sperling

tweak diff output and adjust test expectations accordingly


8f97f26169 Stefan Sperling

show blob IDs in diffs again and make repository test pass


f6861a8122 Stefan Sperling

display file paths in diffs instead of blob SHA1s


ad242220ad Stefan Sperling

implement fork+exec (and by the way, fix the build...)


883f046994 Stefan Sperling

make struct got_tree_object opaque



511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


2178c42edf Stefan Sperling

read object headers with privsep


5261c20130 Stefan Sperling

rename 'refs' to 'reference'


5a83d54eba Stefan Sperling

verify diff output in blob diff test