5 years ago ac544f8c6f Stefan Sperling
pass smallish blobs directly via imsg buffer
5 years ago c65fcef2fb Stefan Sperling
fix leaks in add_dir_on_disk(), and ensure all parents get created
5 years ago 21908da4c3 Stefan Sperling
fix bug where update got confused by sub-sub directories
5 years ago bd4792ec81 Stefan Sperling
fix more bugs in the update walk and add more tests
5 years ago a7f9d64ddf Stefan Sperling
change GOT_INDEX_ENTRY prefix to GOT_FILEIDX
5 years ago c97665ae45 Stefan Sperling
tolerate missing files in remove_ondisk_file()
5 years ago 5f9fef3754 Stefan Sperling
avoid redundant file index additions in install_blob()
5 years ago b6d05318cb Stefan Sperling
don't bother with memcpy for hdr in got_fileindex_read()
5 years ago 27d0e5bd84 Stefan Sperling
flush the file index after writing it
5 years ago a5744d7100 Stefan Sperling
don't bother with memcpy of header when writing the file index
5 years ago 784955db0f Stefan Sperling
print a more useful message when an update had nothing to do
5 years ago cf61d8187f Stefan Sperling
allow recovery of a bad file index by removing it and updating
5 years ago 4a1ddfc2ae Stefan Sperling
fix bug where update forgot to create a parent directory
5 years ago 46cee7a3e7 Stefan Sperling
add two more tests for update
5 years ago 7e7c1e4c1d Stefan Sperling
avoid pointless call to got_error_from_errno()
5 years ago 1beed9999f Stefan Sperling
rename got_compare_paths to got_path_cmp
5 years ago 5095292713 Stefan Sperling
fix various issues in new update implementation
5 years ago 1c11b35cd6 Stefan Sperling
add a test for got_compare_paths()
5 years ago 8069f63672 Stefan Sperling
implement -c option for 'got checkout'
5 years ago 27793341b0 Stefan Sperling
introduce special error code for a corrupt file index
5 years ago 8da9e5f4a4 Stefan Sperling
implement checkout+update as single-pass diff between file index and tree
5 years ago c1669e2e5f Stefan Sperling
implement recursive mode for 'got tree'
5 years ago 80bd227c82 Stefan Sperling
remove TODO items which have been done
5 years ago 7c1607bc52 Stefan Sperling
add another TODO item
5 years ago 4482e97b9e Stefan Sperling
shorten test name