5 years ago 7e5c804bba Stefan Sperling
allow for detecting path duplicates with got_pathlist_insert()
5 years ago e08cc72dc0 Stefan Sperling
add a pathlist API
5 years ago fc727cc528 Stefan Sperling
insert at tail of list in insert_dirent()
5 years ago f02ba292c9 Stefan Sperling
add two more status tests
5 years ago 3ca1653055 Stefan Sperling
append to tail of reflist, not to the head of the list
5 years ago 35dc45103a Stefan Sperling
add a basic test for 'got status'
5 years ago 554b91b15a Stefan Sperling
oops, fix endless loop in diff_fileindex_dir(); code was missing somehow
5 years ago 6bad629b50 Stefan Sperling
add 'got status' command
5 years ago f8d1f275c5 Stefan Sperling
add a worktree status API
5 years ago 500cd40f2b Stefan Sperling
make fileindex dir diff traverse dirents in git-tree order
5 years ago b25ae4fac5 Stefan Sperling
ignore top-level .got dir during fileindex dir diff
5 years ago b1ec3986a7 Stefan Sperling
skip "." and ".." in diff_fileindex_dir()
5 years ago d1f6d47b18 Stefan Sperling
add support for diffing fileindex against an on-disk directory tree
5 years ago f44ffd20ba Stefan Sperling
rename tree-specific fileindex diff callbacks
5 years ago 289e3cbff4 Stefan Sperling
set CTYPE locale category only; leave others in "C" locale
5 years ago e397b6db7c Stefan Sperling
make got_ref_list() return a sorted list
5 years ago 29b5c21419 Stefan Sperling
on-disk refs must take precedence over packed-refs
5 years ago 1e37702e75 Stefan Sperling
internally represent a non-existent ref as NULL rather than as error
5 years ago 141c2bffb4 Stefan Sperling
abbreviate remote refs in output of 'got log'
5 years ago a04f49d2f6 Stefan Sperling
include non-packed refs in results from got_ref_list()
5 years ago 76b4ead278 Stefan Sperling
add missing error checks in got_ref_list()
5 years ago 30c0868d39 Stefan Sperling
improve error codes in lib/reference.c
5 years ago a808cfa5a7 Stefan Sperling
add GOT_ERR_BAD_REF_DATA
5 years ago 2aa0475caa Stefan Sperling
add got_error_not_ref()
5 years ago e34f9ed6ad Stefan Sperling
in 'got log' output, abbreviate ref names under heads/