gitoxide
Idiomatic, lean, fast & safe pure Rust implementation of Git
gitoxide is an implementation of git written in Rust for developing future- proof applications which strive for correctness and performance while providing a pleasant and unsurprising developer experience. It provides the gix and ein binaries for use on the command-line to allow experimentation with key features like fetch and clone. It aspires to be a production-grade server implementation and the ein binary aspires to become the default way to interact with git repositories.
https://github.com/Byron/gitoxide
amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install gitoxide
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
0.38.0 | 3c0e804b60364f4a25dc07a77651cf7782273971a2f4cc2f75a820f9bcfc0117 |
8647 |
0.37.0 | 5b9be1067bcba295ed84ecea726638f535a072abf20f9f186784e5dfc47dd241 |
8937 |
0.35.0 | 389867c786501ed3570a9752781499c2ab97035e0249cc3c4e8c78fca5a4c7a2 |
8838 |
0.34.0 | 54200049c23ef881fffa592975f6746883962929838a0f5e4f4fd4c884aba38a |
8623 |
0.33.0 | 6b002d2762fb5122cfb24081b8b16e63684988ad4ca6b58b89e9476c9e61e45d |
8651 |
0.32.0 | 28d7a7a0191fa9ceb4d693543142ef38a708aaf4551743b135bb3a754bb18e26 |
8589 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for gitoxide are versioned here.
Click here to see gitoxide ops2deb blueprints
name: gitoxide
matrix:
versions:
- 0.32.0
- 0.33.0
- 0.34.0
- 0.35.0
- 0.37.0
- 0.38.0
homepage: https://github.com/Byron/gitoxide
summary: idiomatic, lean, fast & safe pure Rust implementation of Git
description: |-
gitoxide is an implementation of git written in Rust for developing future-
proof applications which strive for correctness and performance while providing
a pleasant and unsurprising developer experience. It provides the gix and
ein binaries for use on the command-line to allow experimentation with key
features like fetch and clone. It aspires to be a production-grade server
implementation and the ein binary aspires to become the default way to interact
with git repositories.
fetch: https://github.com/Byron/gitoxide/releases/download/v{{version}}/gitoxide-max-pure-v{{version}}-x86_64-unknown-linux-musl.tar.gz
install:
- gitoxide-max-pure-v{{version}}-x86_64-unknown-linux-musl/gix:/usr/bin/gix
- gitoxide-max-pure-v{{version}}-x86_64-unknown-linux-musl/ein:/usr/bin/ein
The blueprint fetch
keyword contains a URL template pointing to gitoxide releases. Downloaded files are locked in a lockfile versioned here.
Click here to see gitoxide release hashes
- url: https://github.com/Byron/gitoxide/releases/download/v0.32.0/gitoxide-max-pure-v0.32.0-x86_64-unknown-linux-musl.tar.gz
sha256: 90d30ded0fa02b37c8389d8e75f0647f209b26e1614793eb407cc0ec9821540f
timestamp: 2023-12-14 18:20:34+00:00
- url: https://github.com/Byron/gitoxide/releases/download/v0.33.0/gitoxide-max-pure-v0.33.0-x86_64-unknown-linux-musl.tar.gz
sha256: 788696f2c9a401a63a4dfcdf9f6df71c1bad49ef71f290f4c52b1d7d3ed0b8f6
timestamp: 2023-12-29 12:29:16+00:00
- url: https://github.com/Byron/gitoxide/releases/download/v0.34.0/gitoxide-max-pure-v0.34.0-x86_64-unknown-linux-musl.tar.gz
sha256: 711fae832f818782b9c2e108a6a6150cfa17446babb23a15bd2c9baae696203f
timestamp: 2024-02-25 18:05:45+00:00
- url: https://github.com/Byron/gitoxide/releases/download/v0.35.0/gitoxide-max-pure-v0.35.0-x86_64-unknown-linux-musl.tar.gz
sha256: 98464177d6659ae7b3ec8c12ab78a5eedc237e0fea03a9908a1fbf0c670953f6
timestamp: 2024-04-13 15:05:22+00:00
- url: https://github.com/Byron/gitoxide/releases/download/v0.37.0/gitoxide-max-pure-v0.37.0-x86_64-unknown-linux-musl.tar.gz
sha256: 734769b7689b379b12e7751e05d3a281e06d323c65595f30bee636c53e5e5e3e
timestamp: 2024-07-23 21:06:20+00:00
- url: https://github.com/Byron/gitoxide/releases/download/v0.38.0/gitoxide-max-pure-v0.38.0-x86_64-unknown-linux-musl.tar.gz
sha256: c34dfd676669335b634160bd6bf4d98d123ecf46276a971503c569c7cf8e0d9e
timestamp: 2024-10-22 21:05:59+00:00