Commit Briefs

537ac44b6c Stefan Sperling

pass staged blob ID to status callback


c363b2c176 Stefan Sperling

show staged file status separately in 'got status'


88d0e355ca Stefan Sperling

report staged status via status callback


3cd0423509 Stefan Sperling

fix definition of GOT_FILEIDX_F_STAGE_SHIFT


fccbfb985c Stefan Sperling

add initial stage test


715dc77e94 Stefan Sperling

add 'got stage' command


4200573374 Stefan Sperling

make got_worktree_stage() expect absolute on-disk paths


1e71573ed6 Stefan Sperling

make stage worktree API look more like the one for 'add'



0cb83759ff Stefan Sperling

implement got_worktree_stage_paths()



8371870086 Stefan Sperling

define file index stage flags


2c961eb2d8 Stefan Sperling

hook forgotten revert tests to 'make regress'


00db391ed2 Stefan Sperling

fix 'got revert' with new realpath(3) ENOENT behaviour


7fa0d182b1 Stefan Sperling

don't forget to initialize st_mode in revert_file()



ef129c5eb2 Stefan Sperling

tog: plug memleaks in error paths of input_log_view()


3f762da016 Stefan Sperling

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



9714e35f37 Stefan Sperling

remove unused fileindex flags



466d3b326f Stefan Sperling

remove redundant strlen() calls from got_path_cmp()


6f8967eb20 Stefan Sperling

always initialize file index entry's path_len field


f2b16adaed Stefan Sperling

cache path length in struct got_pathlist_entry


d572f5860a Stefan Sperling

eliminate strlen() calls during fileindex rb tree searches