From: Junio C Hamano Date: Tue, 23 Dec 2025 14:12:52 +0000 (+0900) Subject: Merge branch 'bc/sha1-256-interop-02' into seen X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d4493b238486685fcbe2b5d6ab5a334fb2733af;p=thirdparty%2Fgit.git Merge branch 'bc/sha1-256-interop-02' into seen The code to maintain mapping between object names in multiple hash functions is being added, written in Rust. * bc/sha1-256-interop-02: object-file-convert: always make sure object ID algo is valid rust: add a small wrapper around the hashfile code rust: add a new binary object map format rust: add functionality to hash an object rust: add a build.rs script for tests hash: expose hash context functions to Rust write-or-die: add an fsync component for the object map csum-file: define hashwrite's count as a uint32_t rust: add additional helpers for ObjectID hash: add a function to look up hash algo structs rust: add a hash algorithm abstraction rust: add a ObjectID struct hash: use uint32_t for object_id algorithm conversion: don't crash when no destination algo repository: require Rust support for interoperability --- 3d4493b238486685fcbe2b5d6ab5a334fb2733af