gitoxide
gitoxide copied to clipboard
An idiomatic, lean, fast & safe pure Rust implementation of Git
See this comment for details: https://github.com/rust-lang/cargo/pull/9478#issuecomment-1153392615. If it becomes a cargo issue we can track it here. In the mean time, one can delete the generated files in question ....
In addition to the zlib-ng-compat feature, flate2 now supports zlib-ng via its native API and the libz-ng-sys crate. This avoids potential symbol conflicts with dependencies on system C libraries that...
**gen-pack like plumbing command** Generate a pack using some selection of commits or possibly objects. Drives different kinds of iteration as well as ways of building a pack. ### Progress...
It's not in mainline yet, but definitely kind of on the way and available. * [an integration to mainline](https://patchwork.kernel.org/project/git/patch/a590865a7008f065b3f4a75deabbf6dc06807623.1606419752.git.gitgitgadget@gmail.com/) - superseded * [a standalone implementation](https://github.com/google/reftable) * the documentation in `reftable.txt`...
### Implementation * [x] reading * [ ] access, needs its own implementation that will probably be a lot of work ### Research - [implementation notes](https://github.com/lemire/EWAHBoolArray) - [how github used...
A minimal replacement for how I use `tig`, with an architecture that… - never block the main thread - is testable - allows for replacement of the actual UI, allowing...
Gitoxide shouldn't rely on `File::drop()` after writing files as it squelches errors. Instead, use `io-close` but push for the ability to close files to be added to the standard library....
Should provide: * [ ] Given two commits `a` & `b` check if `b` is ancestor of `a` * [x] Given `n` commits, find the **first** common ancestor * [x]...
Based on the output of the CI, seems like there's a bit of duplication and redundancy in `make tests` which contributes to longer testing and CI times.
### Basic Parsing It would be great to be part of the development in case you want to open a draft PR sooner than later. Parsing would go into the...