Commit Briefs

31496f13a5 Stefan Sperling

remove vague guesses from a TODO item


4a92782ae4 Stefan Sperling

add a TODO item for 'got tree'


0c849583a3 Stefan Sperling

improve documentation of 'got tree'


7a2c19d62d Stefan Sperling

make 'got tree' work from inside a work tree


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