Commits


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


make got_worktree_resolve_path() handle non-existent paths


make 'got update' sync cached timestamps of unmodified files


remove duplicate check in if-statement


speed up commits during rebase by caching a list of merged paths


allow error return from got_worktree_checkout_cb()


prevent free(3) of uninitialized variable in rebase error path


skip out-of-dateness check during rebase for faster commits


fix typo in comments