Skip to content

Commit 9b5231f

Browse files
authored
Use gix for cargo package (#15534)
This should also help fixing these spurious "cannot package because some excluded file is untracked" issues. ### Tasks * [x] step-by-step conversion of `vcs.rs` * [x] use proper feature toggle * [x] ~~cleanup~~ final check by myself * [ ] ~~move split & rename into its own commit. Probably squash all changes except for the gix upgrade.~~ - I like to have the major stages of this PR conserved. * [x] upgrade to a gix release including GitoxideLabs/gitoxide#2016 - This was done in `master` already. * [x] fix tests by fixing `gix` - `submodules()` call isn't bare-repo safe. * [x] fix failure on Windows - `gix status` seems to go through a symlink, arriving at the wrong conclusion, on Windows. * [x] fix performance regression on `aws-sdk-rust`. ### Notes for the Reviewer * This implementation is both faster and more correct, thus affects #15416 and #14955. Related to GitoxideLabs/gitoxide#106.
2 parents d2ee2df + dfe3737 commit 9b5231f

File tree

6 files changed

+377
-237
lines changed

6 files changed

+377
-237
lines changed

0 commit comments

Comments
 (0)