Commits


rename "histedit list" to "histedit script" (on-disk filename changed)


abort histedit operation if we don't manage to install the script


fix 'got revert' on files in newly added subdirectories


improve histedit script error checking and fix leaks


ignore missing objects/pack dir in match_packed_object()


eliminate needless 'goto' in worktree_status()


speed up 'got rebase' ancestry check


switch back to searching packed objects first; it is indeed faster


speed up rebase and histedit path prefix check: skip blob content diffs


open local objects before searching packs; faster on large repos


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()