Commit Briefs

ecd6d584a4 Stefan Sperling

fix definition of the GOT_FILEIDX_MODE_PERMS bitmask


3143d852d7 Stefan Sperling

fix ignores when a path is passed to 'got status'

Problem reported by semarie, who also provided initial regression test code. ok semarie



7f91a1339f Stefan Sperling

open files during status crawl in a race-free way, too



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