Commit Briefs

d43a8a88c9 Stefan Sperling

rename a local variable in got_worktree_status()


0dbc22715b Stefan Sperling

make 'got status' detect obstructed files



f8d1f275c5 Stefan Sperling

add a worktree status API



f44ffd20ba Stefan Sperling

rename tree-specific fileindex diff callbacks


5d56da8198 Stefan Sperling

happy new copyright year


14bbd1f011 Stefan Sperling

remove redundant goto statement



21908da4c3 Stefan Sperling

fix bug where update got confused by sub-sub directories


bd4792ec81 Stefan Sperling

fix more bugs in the update walk and add more tests


c97665ae45 Stefan Sperling

tolerate missing files in remove_ondisk_file()


5f9fef3754 Stefan Sperling

avoid redundant file index additions in install_blob()



4a1ddfc2ae Stefan Sperling

fix bug where update forgot to create a parent directory


7e7c1e4c1d Stefan Sperling

avoid pointless call to got_error_from_errno()



81a30460ae Stefan Sperling

fix a path matching bug in collect_missing_file()


7a9df742c2 Stefan Sperling

replace use of got_pathset in worktree code with RB tree



b504a804cf Stefan Sperling

switch file index entries from TAILQ to got_pathset


8f6d9a6a62 Stefan Sperling

mark got_pathset iteration functions as safe



63f4f47b30 Stefan Sperling

whitespace