Commit Briefs


2ec1f75bbb Stefan Sperling

add a basic implementation of 'got rm'


d00136be11 Stefan Sperling

implement a basic 'got add' command


eb983b4b76 Stefan Sperling

make file index flags private to fileindex.c



a0bf6e7678 Stefan Sperling

rename 'intent-to-add' file index flag to 'not-on-disk'



02c0700795 Stefan Sperling

don't update cached timestamps of already modified files


c7f4312fa3 Stefan Sperling

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




f44ffd20ba Stefan Sperling

rename tree-specific fileindex diff callbacks


5d56da8198 Stefan Sperling

happy new copyright year


a7f9d64ddf Stefan Sperling

change GOT_INDEX_ENTRY prefix to GOT_FILEIDX


5095292713 Stefan Sperling

fix various issues in new update implementation



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


e1ed7f7744 Stefan Sperling

must use safe iteration over file index entries


512f0d0efc Stefan Sperling

make 'got update' remove files which were deleted



fc76cabb0c Stefan Sperling

store base commit of each blob in file index


7426bbfd03 Stefan Sperling

rename fileindex functions from open/close to alloc/free


52a7447583 Stefan Sperling

implement got_fileindex_read() - not yet tested