5 years ago Stefan Sperling
remove the pathset abstraction again; replaced by RB tree
replace use of got_pathset in worktree code with RB tree
use RB tree directly instead of a pathset in file index code
generalize the pathset's path comparison function
avoid unnecessary strdup() in got_pathset's find_element()
don't forgot to free file index entries in got_fileindex_free()
switch file index entries from TAILQ to got_pathset
mark got_pathset iteration functions as safe
fix name of a constant in pathset.c
remove entry from file index after removing on-disk file, not before
whitespace
add another TODO item
stop trying to remove parents if a non-empty parent is traversed
KNF in pathset_test.c
properly remove empty directories left behind during updates
add got_pathset_for_each_reverse()
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()