5 years ago 2ec1f75bbb Stefan Sperling
add a basic implementation of 'got rm'
5 years ago d00136be11 Stefan Sperling
implement a basic 'got add' command
5 years ago ddce05203b Stefan Sperling
allow file index entries without blobs and/or commits
5 years ago eb983b4b76 Stefan Sperling
make file index flags private to fileindex.c
5 years ago e288864f31 Stefan Sperling
renmae GOT_FILEIDX_F_NOT_ON_DISK to GOT_FILEIDX_F_NOT_FLUSHED
5 years ago c2ac94566e Stefan Sperling
add missing 'static' for local functions
5 years ago a0bf6e7678 Stefan Sperling
rename 'intent-to-add' file index flag to 'not-on-disk'
5 years ago c442a90d57 Stefan Sperling
read UUID back from work tree meta data
5 years ago 927df6b74a Stefan Sperling
allow restricting 'got diff' and 'got status' to a path in work tree
5 years ago 13ff9e901c Stefan Sperling
use break instead of goto to exit loop; no functional change
5 years ago 18831e78ba Stefan Sperling
fix another path ordering bug during status/update crawl
5 years ago 02c0700795 Stefan Sperling
don't update cached timestamps of already modified files
5 years ago fdb730fe0d Stefan Sperling
remove an '#if 0' which was not intended for commit
5 years ago c7f4312fa3 Stefan Sperling
make 'got status' work in subdirectories of a work tree
5 years ago 95e06996c6 Stefan Sperling
fix memleak in previous commit
5 years ago ed83bff79c Stefan Sperling
we must use dynamic allocation for dirents in diff_fileindex_dir()
5 years ago e7a2f03048 Stefan Sperling
fix code before declaration
5 years ago 763e13777c Stefan Sperling
fix an uninitialized variable in diff_fileindex_dir()
5 years ago f5d3d7af63 Stefan Sperling
use path lists to sort dirent, tree object, and file index entries
5 years ago fc727cc528 Stefan Sperling
insert at tail of list in insert_dirent()
5 years ago 554b91b15a Stefan Sperling
oops, fix endless loop in diff_fileindex_dir(); code was missing somehow
5 years ago 500cd40f2b Stefan Sperling
make fileindex dir diff traverse dirents in git-tree order
5 years ago b25ae4fac5 Stefan Sperling
ignore top-level .got dir during fileindex dir diff
5 years ago b1ec3986a7 Stefan Sperling
skip "." and ".." in diff_fileindex_dir()
5 years ago d1f6d47b18 Stefan Sperling
add support for diffing fileindex against an on-disk directory tree