]> git.ipfire.org Git - thirdparty/git.git/commit
rust: add a small wrapper around the hashfile code
authorbrian m. carlson <sandals@crustytoothpaste.net>
Sat, 7 Feb 2026 20:04:45 +0000 (20:04 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 8 Feb 2026 01:41:03 +0000 (17:41 -0800)
commit39e4dcf77dfe65f9342000894c1868075ed12415
tree6f831d3ee5fcc76c01d39653b2d07e0632066968
parent40a1b4fb2bfc6a3af608655e2e55435912f5550a
rust: add a small wrapper around the hashfile code

Our new binary object map code avoids needing to be intimately involved
with file handling by simply writing data to an object implement Write.
This makes it very easy to test by writing to a Cursor wrapping a Vec
for tests, and thus decouples it from intimate knowledge about how we
handle files.

However, we will actually want to write our data to an actual file,
since that's the most practical way to persist data.  Implement a
wrapper around the hashfile code that implements the Write trait so that
we can write our object map into a file.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
src/csum_file.rs [new file with mode: 0644]
src/lib.rs
src/meson.build