Re: [PATCH v4] Move rust gitcore crate to a different subdirectory
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Sep 10, 2026, 17:45 UTC
- Message-ID
- <xmqq5x0df19l.fsf@gitster.g>
- In-Reply-To
- <20260910121056.2749578-1-mh@glandium.org>
Mike Hommey <mh@glandium.org> writes:
> Subject: Re: [PATCH v4] Move rust gitcore crate to a different subdirectory
Documentation/SubmittingPatches::[[summary-section]]
Show 13 quoted lines
> Having `Cargo.toml` at the top-level of the repository implies that one > can run `cargo build` directly, but this doesn't produce anything useful > on its own. > > Additionally, when including the git source as a submodule of a Rust > project, it prevents the git source from being included at all in the > crate package because cargo skips directories that contain a Cargo.toml, > assuming that everything in the directory is relevant to the crate. > > Move all Rust-specific files into a dedicated `rust/` subdirectory. > > Signed-off-by: Mike Hommey <mh@glandium.org> > ---
This still leaves the source tree in somewhat inconsistent state.
https://github.com/git/git/actions/runs/34505483626/job/102966561269#step:5:120
I do not offhand know if ci/run-rust-checks.sh needs updating or the moving of files needs tweaking to avoid the breakage, though.