Commits


add -E option to 'got checkout' allowing use of a non-empty work tree path needed by and ok kn@


cache path length in struct got_pathlist_entry


eliminate strlen() calls during fileindex rb tree searches


remove pointless output parameter from got_pathlist_append()


make 'got update' accept mulitple path arguments


add support for multiple path arguments to 'got status'


remove got_path_normalize(); pointless and unused


implement 'got init'


make 'got commit' look up EDITOR in PATH The previous code only worked if EDITOR contained an absolute path.


heed API namespace: got_dir_is_empty -> got_path_dir_is_empty


checkout: if worktree path exists and is empty, suppress mkdir failure


introduce got_path_strip_trailing_slashes()


make got path APIs available to library consumers