Commits


add got_pathset API which manages a tree of paths


remove unused definition of nitems()


add another todo item for tog


add a TODO file


remove some unnecessary verification from update tests


must use safe iteration over file index entries


make 'got update' remove directories in a checkout with path prefix


rename misleadinly named field in struct collect_missing_entry_args


improve wording of a comment in tree_checkout()


make 'got update' remove empty directories


document got_repo_get_path() and got_repo_get_path_git_dir()


make got_repo_get_path_git_dir() return const char *


make got_repo_get_path() return const char *


fix diffing of blamed commit in 'tog blame'


whitespace


apply unveil(2) to worktree tests


apply unveil(2) to delta tests


apply unveil(2) to repository tests


plug leaks in error path of tog blame


apply unveil(2) to 'tog tree'


apply unveil(2) to 'tog blame'


apply unveil(2) to 'tog diff'


apply unveil(2) to 'tog log'


apply unveil(2) to 'got tree'


apply unveil(2) to 'got blame'