Commit Briefs

0cb83759ff Stefan Sperling

implement got_worktree_stage_paths()



8371870086 Stefan Sperling

define file index stage flags



9714e35f37 Stefan Sperling

remove unused fileindex flags



d572f5860a Stefan Sperling

eliminate strlen() calls during fileindex rb tree searches




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