Commits


implement got_worktree_stage_paths()


don't forget to initialize st_mode in revert_file()


schedule_for_deletion(): return success if file is already deleted


require callers to pass path length to got_fileindex_entry_get()


cache path length in struct got_pathlist_entry


eliminate strlen() calls during fileindex rb tree searches


add support for multiple path arguments to 'got commit'


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'