Commit Briefs

3cd0423509 Stefan Sperling

fix definition of GOT_FILEIDX_F_STAGE_SHIFT


0cb83759ff Stefan Sperling

implement got_worktree_stage_paths()



8371870086 Stefan Sperling

define file index stage flags


3f762da016 Stefan Sperling

rename file index entry variables called 'entry' to 'ie'



9714e35f37 Stefan Sperling

remove unused fileindex flags



6f8967eb20 Stefan Sperling

always initialize file index entry's path_len field


d572f5860a Stefan Sperling

eliminate strlen() calls during fileindex rb tree searches


6bf2c31673 Stefan Sperling

avoid unnecessary memcpy() in read_fileindex_path()





39beb6da7e Stefan Sperling

don't pass DIR pointers around needlessly in fileindex.c


c577a9cece Stefan Sperling

fix 'got status' recursion problems


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)


324d37e7c7 Stefan Sperling

make got path APIs available to library consumers


573463cc61 Stefan Sperling

init output parameter in walk_dir()


14ae1db50e Stefan Sperling

plug memory leaks in diff_fileindex_dir()



13d9040b96 Stefan Sperling

test and improve behaviour for wt edit vs repo rm conflict