Commit Briefs

638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()


19332e6de6 Stefan Sperling

avoid undefined behaviour (comparison with string literal)


33ad4cbe59 joshua stein

implement spawning an editor to collect a commit message

bails on empty messages, trims leading and trailing newlines this currently disables the unveil in the commit process because it's not compatible with spawning the editor also prevent commits when there are no changes



1dd5492090 Stefan Sperling

open the file index just once when adding multiple files


2af4a04192 joshua stein

got_error_set_errno: take a char arg to pass to got_error_prefix_errno

$> got rm a got: : No such file or directory becomes $> got rm a got: /path/to/a: No such file or directory


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)



324d37e7c7 Stefan Sperling

make got path APIs available to library consumers


4229330be4 Stefan Sperling

fix allocation size in alloc_added_blob_tree_entry()


0f63689de6 Stefan Sperling

remove unnecessary allocation in match_ct_parent_path()


ce0de6b686 Stefan Sperling

fix memleak in write_tree()


797eca751e Stefan Sperling

remove dead code


9ba0479c9a Stefan Sperling

fix memleaks in write_tree()