jj/lib
Yuya Nishihara b149cb07cc working_copy: make set_sparse_patterns() ignore existing working copy files
This doesn't work yet since write_file() overwrites the existing file, which
will be fixed by the next patch.

I've added a callback parameter to update() just because that's the easiest
option. If we want to report the number of the conflicting files (through
CheckoutStats), the callback interface wouldn't work nicely and the error
handling would have to be moved to the update() body. If we want to make
both check_out() and set_sparse_patterns() ignore EEXIST error, we can
eliminate the calback parameter at all.
2022-08-07 15:06:30 +02:00
..
src working_copy: make set_sparse_patterns() ignore existing working copy files 2022-08-07 15:06:30 +02:00
tests tests: leverage fs::read() in test_gitignores_checkout_overwrites_ignored() 2022-08-07 15:06:30 +02:00
build.rs protos: use run_from_script() in build.rs 2022-05-05 11:46:40 -07:00
Cargo.toml cargo: bump git2 from 0.14.4 to 0.15.0 2022-07-29 21:09:25 +02:00