Commits


use path lists to sort dirent, tree object, and file index entries


fix test area name of test_update_creates_missing_parent_with_subdir


fix bug where update got confused by sub-sub directories


fix more bugs in the update walk and add more tests


fix bug where update forgot to create a parent directory


add two more tests for update


fix various issues in new update implementation


shorten test name


fix a path matching bug in collect_missing_file()


properly remove empty directories left behind during updates


remove some unnecessary verification from update tests


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


make 'got update' remove empty directories


don't clobber cmp's exit code with diff's exit code


make 'got update' remove files which were deleted