From: Josh Steadmon Date: Wed, 09 Oct 2024 22:25:29 GMT Subject: Re: [PATCH v4 4/5] libgit: add higher-level libgit crate Message-ID: In-Reply-To: <29599e9c7be1737bcf0de0541c9635212a1b691d.1728429158.git.steadmon@google.com> On 2024.10.08 16:19, Josh Steadmon wrote: > From: Calvin Wan > > Wrap `struct config_set` and a few of its associated functions in > libgit-sys. Also introduce a higher-level "libgit" crate which provides > a more Rust-friendly interface to config_set structs. > > Co-authored-by: Josh Steadmon > Signed-off-by: Calvin Wan > Signed-off-by: Josh Steadmon > --- > .gitignore | 1 + > Makefile | 2 +- > contrib/libgit-rs/Cargo.lock | 77 ++++++++++++++++++++ > contrib/libgit-rs/Cargo.toml | 15 ++++ > contrib/libgit-rs/build.rs | 4 ++ > contrib/libgit-rs/libgit-sys/src/lib.rs | 4 ++ > contrib/libgit-rs/src/lib.rs | 95 +++++++++++++++++++++++++ > contrib/libgit-rs/testdata/config1 | 2 + > contrib/libgit-rs/testdata/config2 | 2 + > contrib/libgit-rs/testdata/config3 | 2 + > 10 files changed, 203 insertions(+), 1 deletion(-) > create mode 100644 contrib/libgit-rs/Cargo.lock > create mode 100644 contrib/libgit-rs/Cargo.toml > create mode 100644 contrib/libgit-rs/build.rs > create mode 100644 contrib/libgit-rs/src/lib.rs > create mode 100644 contrib/libgit-rs/testdata/config1 > create mode 100644 contrib/libgit-rs/testdata/config2 > create mode 100644 contrib/libgit-rs/testdata/config3 Just realized that this commit message is not accurate anymore (and could provide more useful info anyway). I've reworded it in V5.