5 years ago Stefan Sperling
use path lists to sort dirent, tree object, and file index entries
add a caller-provided data pointer to path list elements
fix insert_ref() to provide ordering similar to path lists
allow for detecting path duplicates with got_pathlist_insert()
add a pathlist API
insert at tail of list in insert_dirent()
add two more status tests
append to tail of reflist, not to the head of the list
add a basic test for 'got status'
oops, fix endless loop in diff_fileindex_dir(); code was missing somehow
add 'got status' command
add a worktree status API
make fileindex dir diff traverse dirents in git-tree order
ignore top-level .got dir during fileindex dir diff
skip "." and ".." in diff_fileindex_dir()
add support for diffing fileindex against an on-disk directory tree
rename tree-specific fileindex diff callbacks
set CTYPE locale category only; leave others in "C" locale
make got_ref_list() return a sorted list
on-disk refs must take precedence over packed-refs
internally represent a non-existent ref as NULL rather than as error
abbreviate remote refs in output of 'got log'
include non-packed refs in results from got_ref_list()
add missing error checks in got_ref_list()
improve error codes in lib/reference.c