5 years ago b15816dd9e Stefan Sperling
in got_fileindex_entry_update() don't hide errors other than ENOENT
5 years ago ef5e02fd4b Stefan Sperling
don't clobber errno value of opendir(3); found by Hiltjo Posthuma
5 years ago 8957ae76fe Stefan Sperling
ensure that file index entry perms map to regular files
5 years ago 3cd0423509 Stefan Sperling
fix definition of GOT_FILEIDX_F_STAGE_SHIFT
5 years ago 0cb83759ff Stefan Sperling
implement got_worktree_stage_paths()
5 years ago df3352425b Stefan Sperling
add staged blob SHA1 to on-disk file index; bump file index version
5 years ago 8371870086 Stefan Sperling
define file index stage flags
5 years ago 3f762da016 Stefan Sperling
rename file index entry variables called 'entry' to 'ie'
5 years ago 4d55540539 Stefan Sperling
remove ie->path_len; use path length stored in file index entry flags
5 years ago 9714e35f37 Stefan Sperling
remove unused fileindex flags
5 years ago d6c8720775 Stefan Sperling
require callers to pass path length to got_fileindex_entry_get()
5 years ago 6f8967eb20 Stefan Sperling
always initialize file index entry's path_len field
5 years ago d572f5860a Stefan Sperling
eliminate strlen() calls during fileindex rb tree searches
5 years ago 6bf2c31673 Stefan Sperling
avoid unnecessary memcpy() in read_fileindex_path()
5 years ago fe1d3e7a4a Stefan Sperling
don't potentially leak entry->path in read_fileindex_entry()