Commit Briefs


a143fb7868 Stefan Sperling

try to sync file index to disk if checkout hits an error


271d2a38b1 Stefan Sperling

store parsed head reference in struct got_worktree


fc76cabb0c Stefan Sperling

store base commit of each blob in file index


eaccb85f72 Stefan Sperling

store a parsed base commit ID in struct got_worktree


0f92850ea2 Stefan Sperling

fix naming of some work tree meta data files and macros


4acef5eedd Stefan Sperling

fix crash in tog when diffing a root commit



65596e1591 Stefan Sperling

store base commit in a dedicated meta file


08d425ea09 Stefan Sperling

undo previous


a1a7858afe Stefan Sperling

store commit hash along with the HEAD ref in .got/head


de060dffe2 Stefan Sperling

handle zero-length files in open_blob() correctly


454a6b592b Stefan Sperling

fix fwrite() call in got_object_blob_dump_to_file()


61d6eaa398 Stefan Sperling

fix broken fwrite() check in add_file_on_disk()



f392e333e6 Stefan Sperling

verify total size vs header length in got-read-blob


b87c6f836d Stefan Sperling

catch fatal i/o errors in add_file_on_disk()


3fe2daf1bf Stefan Sperling

remove pointless memcopies from fileindex code


7426bbfd03 Stefan Sperling

rename fileindex functions from open/close to alloc/free


9eb6a6b2d1 Stefan Sperling

fix byte-swaps in fileindex read code


52a7447583 Stefan Sperling

implement got_fileindex_read() - not yet tested


b8bdcc21c2 Stefan Sperling

rename local variable in got_worktree_checkout_files()


5e0b25c451 Stefan Sperling

wrap another long line


a7403916a5 Stefan Sperling

wrap overlong line


aea5f015fd Stefan Sperling

drop dead code from got_privsep_send_obj_req()