Commits


remove TODO item


make 'got tree' behave as advertised in subdirs of a work tree


make 'got update' unveil the root dir of the worktree


make 'got status' work in subdirectories of a work tree


make got_worktree_open() crawl upwards


add missing error check in got_worktree_status()


remove TODO item for 'got status', which has been added


remove vague guesses from a TODO item


add a TODO item for 'got tree'


improve documentation of 'got tree'


make 'got tree' work from inside a work tree


stop checking for a worktree in open_repo()


rename a local variable in got_worktree_status()


make 'got status' detect obstructed files


move all file modification detection code to a single function


fix memleak in previous commit


we must use dynamic allocation for dirents in diff_fileindex_dir()


fix code before declaration


fix an uninitialized variable in diff_fileindex_dir()


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()