5 years ago Stefan Sperling
relax commit out-of-dateness check: consider file content only
read_meta_file() can fstat() instead of lstat() since file is already open
make GOT_ERR_WORKTREE_META errors show more information
rename "histedit list" to "histedit script" (on-disk filename changed)
fix 'got revert' on files in newly added subdirectories
eliminate needless 'goto' in worktree_status()
speed up rebase and histedit path prefix check: skip blob content diffs
report_file_status() wants an on-disk path
stop supporting ie == NULL case in get_file_status()
add conversion functions for fileindex/stat permission bits
undo previous 3 commits; stat is faster than open
ensure that st_mode keeps being initialized by get_file_status()
avoid fstat() call if no file index entry exists
do a single open(2) call in get_file_status()
remove an unused field from struct check_rebase_ok_arg
make 'got update' accept mulitple path arguments
fix a status bug exposed by test_update_conflict_wt_rm_vs_repo_rm
add support for multiple path arguments to 'got status'
prevent array access with negative index in got_worktree_resolve_path()
fix 'got status' recursion problems
make 'got commit' work with a directory path
open fileindex just once to make rebase and histedit faster
fix 'got commit' from work tree with a path prefix
list of merged paths for rebase and histedit must not be empty
initial 'got histedit' implementation