Commit Briefs

ee64585540 Stefan Sperling

stop checking for a worktree in open_repo()


d43a8a88c9 Stefan Sperling

rename a local variable in got_worktree_status()


0dbc22715b Stefan Sperling

make 'got status' detect obstructed files



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