An idiomatic, lean, fast & safe pure Rust implementation of Git
`gitoxide` can currently perform many of the tasks required, and closing the loop for a full clone with worktree is going to happen at the end of this year.
That said, here is how to receive a pack from the remote and resolve it: `mkdir out && gix -v no-repo pack receive https://github.com/Byron/gitoxide out`.
zlib replacement with optimizations for "next generation" systems.
I wonder if zlib-ng would make a difference, since it has a lot of optimizations for modern hardware.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Gitoxide: An idiomatic, lean, fast and safe pure Rust implementation of Git
1 project | news.ycombinator.com | 30 Sep 2023
[Gitoxide in July] worktree checkouts with streaming for `git-lfs` files, and `crates-index` uses `gix`
1 project | /r/rust | 23 Aug 2023
[Gitoxide in June]: robust fetch negotiations and `gix corpus` with `tracing` integration
1 project | /r/rust | 24 Jul 2023
[Gitoxide in May]: Greater pack resolution performance and the beginnings of negotiation algorithms
1 project | /r/rust | 22 Jun 2023
Idiomatic, lean, fast and safe pure Rust implementation of Git
1 project | news.ycombinator.com | 4 May 2023