Commit Briefs

95e06996c6 Stefan Sperling

fix memleak in previous commit



e7a2f03048 Stefan Sperling

fix code before declaration


763e13777c Stefan Sperling

fix an uninitialized variable in diff_fileindex_dir()



3d8df59c13 Stefan Sperling

add a caller-provided data pointer to path list elements


7a3c76f548 Stefan Sperling

fix insert_ref() to provide ordering similar to path lists



e08cc72dc0 Stefan Sperling

add a pathlist API


fc727cc528 Stefan Sperling

insert at tail of list in insert_dirent()


f02ba292c9 Stefan Sperling

add two more status tests


3ca1653055 Stefan Sperling

append to tail of reflist, not to the head of the list


35dc45103a Stefan Sperling

add a basic test for 'got status'



6bad629b50 Stefan Sperling

add 'got status' command


f8d1f275c5 Stefan Sperling

add a worktree status API


500cd40f2b Stefan Sperling

make fileindex dir diff traverse dirents in git-tree order


b25ae4fac5 Stefan Sperling

ignore top-level .got dir during fileindex dir diff


b1ec3986a7 Stefan Sperling

skip "." and ".." in diff_fileindex_dir()



f44ffd20ba Stefan Sperling

rename tree-specific fileindex diff callbacks


289e3cbff4 Stefan Sperling

set CTYPE locale category only; leave others in "C" locale


e397b6db7c Stefan Sperling

make got_ref_list() return a sorted list


29b5c21419 Stefan Sperling

on-disk refs must take precedence over packed-refs