gitoxide icon indicating copy to clipboard operation
gitoxide copied to clipboard

An idiomatic, lean, fast & safe pure Rust implementation of Git

Results 148 gitoxide issues
Sort by recently updated
recently updated
newest added

Run something like a `git status` and `git show`, implementing differences between `tree - tree - index - worktree`. ### Assorted Tasks * [x] diff trees with trees * [...

C-tracking-issue

For reference: * [cross compilation](https://github.com/terhechte/postsack/blob/main/postsack-native/build_mac.sh) * [support older MacOS versions](https://github.com/terhechte/postsack/pull/30/files)

enhancement

* Its inception * its path so far * a cool piece of code that makes it shine * a look into the future

outreach

Given that gitoxide is allocating memory and working across many threads, it would be worthwhile to benchmark using alternate memory allocators. It'd be *trivial* to test `jemalloc`: just use the...

enhancement

Hey :wave: I've been perusing the `git-ref` family of names, i.e. `FullName`, `FullNameRef`, and `PartialNameRef`. I want to see if I'm using it right and also suggest a couple of...

enhancement

`steamguard-cli` is a binary crate. During my release process, I package up the artifacts in a `.deb` for ubuntu/debian, and update PKGBUILD for releasing on the AUR. I've attempted to...

enhancement
help wanted

```shell gix tools organize 20:43:04 organize WOULD move ./github.com/Byron/gitoxide to /Users/sgilbert/Code/github.com/Byron/gitoxide.git ``` Is this intentional behavior?

enhancement

Following up a conversation elsewhere, the following situation can legitimately occur: ``` 11:18:08.860027 pkt-line.c:80 packet: upload-pack> version 2 11:18:08.860139 pkt-line.c:80 packet: upload-pack> agent=git/2.20.1 11:18:08.860154 pkt-line.c:80 packet: upload-pack> ls-refs 11:18:08.860483 pkt-line.c:80...

acknowledged

### Discussed in https://github.com/Byron/gitoxide/discussions/110 Originally posted by **kim** June 25, 2021 It turns out that I needed to define my own `Transport` impl, because: * I need to pass [Extra...

enhancement

git is somewhat robust when killed in the middle. libgit2 seems somewhat less so. I'd love to see gitoxide be rock-solid on that front. When doing things like clone, fetch,...

acknowledged