From: Ezekiel Newren Date: Tue, 11 Nov 2025 00:12:41 GMT Subject: Re: [PATCH 00/14] SHA-1/SHA-256 interoperability, part 2 Message-ID: In-Reply-To: <20251027004404.2152927-1-sandals@crustytoothpaste.net> On Sun, Oct 26, 2025 at 6:44 PM brian m. carlson wrote: > > This is the second part of the SHA-1/SHA-256 interoperability work. It > introduces our first major use of Rust code to implement a loose object > format as well as preparatory work to make that happen, including > changing types to more Rust-friendly ones. Since Rust will be required > ... I'm working on a patch series that converts the Cargo crate into a Cargo workspace. This means that /src will be moved to /gitcore/src. I plan on releasing that patch series after v2.52.0 is released. Using a Cargo workspace over a single crate is discussed partially in [1]. Patrick has decided to let me introduce cbindgen and the Cargo workspace conversion [2]. [1] Patrick's patch series on cbindgen https://lore.kernel.org/git/20251023-b4-pks-rust-cbindgen-v1-0-c19b61b03127@pks.im/ [2] Patrick discarding his patch series https://lore.kernel.org/git/aQ3XOTX0AT_eFc5P@pks.im/