diff --git a/COLLABORATING.md b/COLLABORATING.md index e7d0891756b..40a006a4047 100644 --- a/COLLABORATING.md +++ b/COLLABORATING.md @@ -14,7 +14,7 @@ - If you're unsure about remembering to do this, we suggest using a pre-commit git hook. - **if `main` breaks on CI** _which can happen nonetheless_… - …and you _do know_ the cause, please fix it immediately. If necessary by reverting the offending commit until a more durable fix is possible. - - …and you _do not know_ the cause, please open a PR to invite collaborators for their input. This is to avoid multiple collaborators + - …and you _do not know_ the cause, please open a PR to invite collaborators for their input. This is to avoid multiple collaborators trying to fix the issue independently, causing merge-conflicts and confusion. We use this PR as synchronization primitive. - **for crates _you own_** - feel free to make any kind of changes to it, including major ones. @@ -29,7 +29,6 @@ The workflow can be changed after public discussion - to get started, open a PR. Please see the [development guide] for more detailed information on how code and cargo manifests are structured. -[development guide]: https://github.com/Byron/gitoxide/blob/main/DEVELOPMENT.md -[project-board]: https://github.com/Byron/gitoxide/projects -[discussions]: https://github.com/Byron/gitoxide/discussions - +[development guide]: https://github.com/GitoxideLabs/gitoxide/blob/main/DEVELOPMENT.md +[project-board]: https://github.com/GitoxideLabs/gitoxide/projects +[discussions]: https://github.com/GitoxideLabs/gitoxide/discussions diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index af1c30092bf..fbad2b2ab40 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ For now, please have a look at the section in the [README] file. -[README]: https://github.com/Byron/gitoxide#contributions +[README]: https://github.com/GitoxideLabs/gitoxide#contributions diff --git a/Cargo.toml b/Cargo.toml index 81fcf5cc74c..aaaee105a33 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gitoxide" description = "A command-line application for interacting with git repositories" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] edition = "2021" license = "MIT OR Apache-2.0" @@ -392,4 +392,4 @@ unnecessary_join = "allow" # x1 stable_sort_primitive = "allow" # x1 no_effect_underscore_binding = "allow" # x1 empty_docs = "allow" -too_long_first_doc_paragraph = "allow" \ No newline at end of file +too_long_first_doc_paragraph = "allow" diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 72b2a861ac0..231d416db1c 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -16,7 +16,7 @@ * handle all errors, never `unwrap()`. If needed, `expect("why")`. * provide an error chain and make it easy to understand what went wrong. * We `thiserror` generally. - * Adhere to the [stability guide](https://github.com/Byron/gitoxide/blob/main/STABILITY.md) + * Adhere to the [stability guide](https://github.com/GitoxideLabs/gitoxide/blob/main/STABILITY.md) ## Commit Messages @@ -196,7 +196,7 @@ In _porcelain_ crates, like `gix`, we have `Platforms` which are typically cheap should keep a reference to the `Repository` instance that created them as the user is expected to clone the `Repository` if there is the need. However, if these structures are more expensive, call them `Cache` or `` and prefer to clone the `Repository` into them or otherwise keep them free of lifetimes to allow the user to keep this structure around for repeated calls. References for this paragraph are [this PR](https://github.com/Canop/bacon/pull/98) and -[this discussion](https://github.com/Byron/gitoxide/discussions/675). +[this discussion](https://github.com/GitoxideLabs/gitoxide/discussions/675). ## Examples, Porcelain CLI and Plumbing CLI - which does what? diff --git a/README.md b/README.md index ae1ef442d26..8d2b8e2e6e0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![CI](https://github.com/Byron/gitoxide/workflows/ci/badge.svg)](https://github.com/Byron/gitoxide/actions) +[![CI](https://github.com/GitoxideLabs/gitoxide/workflows/ci/badge.svg)](https://github.com/GitoxideLabs/gitoxide/actions) [![Crates.io](https://img.shields.io/crates/v/gitoxide.svg)](https://crates.io/crates/gitoxide) @@ -17,11 +17,11 @@ like `fetch` and `clone`, and to validate the usability and control of the API o ## Development Status The command-line tools as well as the status of each crate is described in -[the crate status document](https://github.com/Byron/gitoxide/blob/main/crate-status.md). +[the crate status document](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md). -For use in applications, look for the [`gix`](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix) crate, +For use in applications, look for the [`gix`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix) crate, which serves as entrypoint to the functionality provided by various lower-level plumbing crates like -[`gix-config`](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-config). +[`gix-config`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-config). ### Feature Discovery @@ -29,7 +29,7 @@ which serves as entrypoint to the functionality provided by various lower-level The above can be hard to answer and this paragraph is here to help with feature discovery. -Look at [`crate-status.md`](https://github.com/Byron/gitoxide/blob/main/crate-status.md) for a rather exhaustive document that contains +Look at [`crate-status.md`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md) for a rather exhaustive document that contains both implemented and planned features. Further, the [`gix` crate documentation with the `git2` search term](https://docs.rs/gix/0.54.1/gix/?search=git2) helps to find all currently @@ -68,24 +68,24 @@ Follow linked crate name for detailed status. Please note that all crates follow ### Production Grade * **Stability Tier 1** - - [gix-lock](https://github.com/Byron/gitoxide/blob/main/gix-lock/README.md) + - [gix-lock](https://github.com/GitoxideLabs/gitoxide/blob/main/gix-lock/README.md) * **Stability Tier 2** - - [gix-tempfile](https://github.com/Byron/gitoxide/blob/main/gix-tempfile/README.md) + - [gix-tempfile](https://github.com/GitoxideLabs/gitoxide/blob/main/gix-tempfile/README.md) ### Stabilization Candidates Crates that seem feature complete and need to see some more use before they can be released as 1.0. Documentation is complete and was reviewed at least once. -* [gix-mailmap](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-mailmap) -* [gix-chunk](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-chunk) -* [gix-ref](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-ref) -* [gix-config](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-config) -* [gix-config-value](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-config-value) -* [gix-glob](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-glob) -* [gix-actor](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-actor) -* [gix-hash](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-hash) +* [gix-mailmap](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-mailmap) +* [gix-chunk](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-chunk) +* [gix-ref](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-ref) +* [gix-config](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-config) +* [gix-config-value](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-config-value) +* [gix-glob](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-glob) +* [gix-actor](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-actor) +* [gix-hash](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-hash) ### Initial Development @@ -93,61 +93,61 @@ These crates may be missing some features and thus are somewhat incomplete, but is usable to some extent. * **usable** _(with rough but complete docs, possibly incomplete functionality)_ - * [gix](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix) (**⬅ entrypoint**) - * [gix-object](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-object) - * [gix-validate](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-validate) - * [gix-url](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-url) - * [gix-packetline](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-packetline) - * [gix-packetline-blocking](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-packetline) - * [gix-transport](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-transport) - * [gix-protocol](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-protocol) - * [gix-pack](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-pack) - * [gix-odb](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-odb) - * [gix-commitgraph](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-commitgraph) - * [gix-diff](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-diff) - * [gix-traverse](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-traverse) - * [gix-features](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-features) - * [gix-credentials](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-credentials) - * [gix-sec](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-sec) - * [gix-quote](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-quote) - * [gix-discover](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-discover) - * [gix-path](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-path) - * [gix-attributes](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-attributes) - * [gix-ignore](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-ignore) - * [gix-pathspec](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-pathspec) - * [gix-index](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-index) - * [gix-revision](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-revision) - * [gix-revwalk](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-revwalk) - * [gix-command](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-command) - * [gix-prompt](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-prompt) - * [gix-refspec](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-refspec) - * [gix-fs](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-fs) - * [gix-utils](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-utils) - * [gix-hashtable](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-hashtable) - * [gix-worktree](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-worktree) - * [gix-bitmap](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-bitmap) - * [gix-negotiate](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-negotiate) - * [gix-filter](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-filter) - * [gix-worktree-stream](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-worktree-stream) - * [gix-archive](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-archive) - * [gix-submodule](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-submodule) - * [gix-status](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-status) - * [gix-worktree-state](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-worktree-state) - * [gix-date](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-date) - * [gix-dir](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-dir) + * [gix](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix) (**⬅ entrypoint**) + * [gix-object](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-object) + * [gix-validate](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-validate) + * [gix-url](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-url) + * [gix-packetline](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-packetline) + * [gix-packetline-blocking](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-packetline) + * [gix-transport](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-transport) + * [gix-protocol](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-protocol) + * [gix-pack](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-pack) + * [gix-odb](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-odb) + * [gix-commitgraph](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-commitgraph) + * [gix-diff](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-diff) + * [gix-traverse](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-traverse) + * [gix-features](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-features) + * [gix-credentials](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-credentials) + * [gix-sec](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-sec) + * [gix-quote](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-quote) + * [gix-discover](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-discover) + * [gix-path](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-path) + * [gix-attributes](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-attributes) + * [gix-ignore](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-ignore) + * [gix-pathspec](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-pathspec) + * [gix-index](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-index) + * [gix-revision](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-revision) + * [gix-revwalk](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-revwalk) + * [gix-command](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-command) + * [gix-prompt](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-prompt) + * [gix-refspec](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-refspec) + * [gix-fs](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-fs) + * [gix-utils](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-utils) + * [gix-hashtable](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-hashtable) + * [gix-worktree](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-worktree) + * [gix-bitmap](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-bitmap) + * [gix-negotiate](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-negotiate) + * [gix-filter](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-filter) + * [gix-worktree-stream](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-worktree-stream) + * [gix-archive](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-archive) + * [gix-submodule](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-submodule) + * [gix-status](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-status) + * [gix-worktree-state](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-worktree-state) + * [gix-date](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-date) + * [gix-dir](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-dir) * `gitoxide-core` * **very early** _(possibly without any documentation and many rough edges)_ - * [gix-merge](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-merge) + * [gix-merge](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-merge) * **idea** _(just a name placeholder)_ - * [gix-note](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-note) - * [gix-fetchhead](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-fetchhead) - * [gix-lfs](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-lfs) - * [gix-rebase](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-rebase) - * [gix-sequencer](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-sequencer) - * [gix-tui](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-tui) - * [gix-tix](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-tix) - * [gix-bundle](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-bundle) - * [gix-fsck](https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-fsck) + * [gix-note](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-note) + * [gix-fetchhead](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-fetchhead) + * [gix-lfs](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-lfs) + * [gix-rebase](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-rebase) + * [gix-sequencer](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-sequencer) + * [gix-tui](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-tui) + * [gix-tix](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-tix) + * [gix-bundle](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-bundle) + * [gix-fsck](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-fsck) ### Stress Testing * [x] Verify huge packs @@ -159,7 +159,7 @@ is usable to some extent. Our [stability guide] helps to judge how much churn can be expected when depending on crates in this workspace. -[stability guide]: https://github.com/Byron/gitoxide/blob/main/STABILITY.md +[stability guide]: https://github.com/GitoxideLabs/gitoxide/blob/main/STABILITY.md ## Installation @@ -173,7 +173,7 @@ Then install gitoxide with `cargo binstall gitoxide`. See the [releases section][releases] for manual installation and various alternative builds that are _slimmer_ or _smaller_, depending on your needs, for _Linux_, _MacOS_ and _Windows_. -[releases]: https://github.com/Byron/gitoxide/releases +[releases]: https://github.com/GitoxideLabs/gitoxide/releases ### Download from Arch-Repository @@ -195,7 +195,7 @@ cave resolve -x gitoxide `cargo` is the Rust package manager which can easily be obtained through [rustup]. With it, you can build your own binary effortlessly and for your particular CPU for additional performance gains. -The minimum supported Rust version is [documented in the CI configuration](https://github.com/Byron/gitoxide/blob/main/.github/workflows/msrv.yml#L23), +The minimum supported Rust version is [documented in the CI configuration](https://github.com/GitoxideLabs/gitoxide/blob/main/.github/workflows/msrv.yml#L23), the latest stable one will work as well. There are various build configurations, all of them are [documented here](https://docs.rs/crate/gitoxide/latest). The documentation should also be useful @@ -210,7 +210,7 @@ cargo install gitoxide --locked --no-default-features --features max-pure # Installing it is platform-dependent. cargo install gitoxide -# For smaller binaries and even faster build times that are traded for a less fancy CLI implementation, +# For smaller binaries and even faster build times that are traded for a less fancy CLI implementation, # use the `lean` feature. cargo install gitoxide --locked --no-default-features --features lean ``` @@ -218,7 +218,7 @@ cargo install gitoxide --locked --no-default-features --features lean The following installs the latest unpublished `max` release directly from git: ```sh -cargo install --git https://github.com/Byron/gitoxide gitoxide +cargo install --git https://github.com/GitoxideLabs/gitoxide gitoxide ``` #### How to deal with build failures @@ -229,18 +229,18 @@ with `cargo install gitoxide --no-default-features --features max-pure`. What follows is a list of known failures. - On Fedora, `perl` needs to be installed for `OpenSSL` to build properly. This can be done with the following command: - `dnf install perl` (see [this issue](https://github.com/Byron/gitoxide/issues/592)). -- + `dnf install perl` (see [this issue](https://github.com/GitoxideLabs/gitoxide/issues/592)). +- ### Using Docker -Some CI/CD pipelines leverage repository cloning. Below is a copy-paste-able example to build docker images for such workflows. +Some CI/CD pipelines leverage repository cloning. Below is a copy-paste-able example to build docker images for such workflows. As no official image exists (at this time), an image must first be built. > [!NOTE] > The dockerfile isn't continuously tested as it costs too much time and thus might already be broken. > PRs are welcome. -#### Building the most compatible base image +#### Building the most compatible base image ```sh docker build -f etc/docker/Dockerfile.alpine -t gitoxide:latest --compress . --target=pipeline @@ -248,7 +248,7 @@ docker build -f etc/docker/Dockerfile.alpine -t gitoxide:latest --compress . --t #### Basic usage in a Pipeline -For example, if a `Dockerfile` currently uses something like `RUN git clone https://github.com/Byron/gitoxide`, first build the image: +For example, if a `Dockerfile` currently uses something like `RUN git clone https://github.com/GitoxideLabs/gitoxide`, first build the image: ```sh docker build -f etc/docker/Dockerfile.alpine -t gitoxide:latest --compress . @@ -260,11 +260,11 @@ Then copy the binaries into your image and replace the `git` directive with a `g COPY --from gitoxide:latest /bin/gix /usr/local/bin/ COPY --from gitoxide:latest /bin/ein /usr/local/bin/ -RUN /usr/local/bin/gix clone --depth 1 https://github.com/Byron/gitoxide gitoxide +RUN /usr/local/bin/gix clone --depth 1 https://github.com/GitoxideLabs/gitoxide gitoxide ``` -[releases]: https://github.com/Byron/gitoxide/releases +[releases]: https://github.com/GitoxideLabs/gitoxide/releases [rustup]: https://rustup.rs ## Usage @@ -304,7 +304,7 @@ Project goals can change over time as we learn more, and they can be challenged. * IO errors due to insufficient amount of open file handles don't always lead to operation failure * **Cross platform support, including Windows** * With the tools and experience available here there is no reason not to support Windows. - * [Windows is tested on CI](https://github.com/Byron/gitoxide/blob/df66d74aa2a8cb62d8a03383135f08c8e8c579a8/.github/workflows/rust.yml#L34) + * [Windows is tested on CI](https://github.com/GitoxideLabs/gitoxide/blob/df66d74aa2a8cb62d8a03383135f08c8e8c579a8/.github/workflows/rust.yml#L34) and failures do prevent releases. ## Non-Goals @@ -335,9 +335,9 @@ to pick a task. If it's empty or you have other questions, feel free to [start a For additional details, also take a look at the [collaboration guide]. -[collaboration guide]: https://github.com/Byron/gitoxide/blob/main/COLLABORATING.md -[project-board]: https://github.com/Byron/gitoxide/projects -[discussions]: https://github.com/Byron/gitoxide/discussions +[collaboration guide]: https://github.com/GitoxideLabs/gitoxide/blob/main/COLLABORATING.md +[project-board]: https://github.com/GitoxideLabs/gitoxide/projects +[discussions]: https://github.com/GitoxideLabs/gitoxide/discussions [keybase]: https://keybase.io/byronbates [cargo-diet]: https://crates.io/crates/cargo-diet @@ -410,7 +410,7 @@ Provide a CLI to for the most basic user journey: ## Shortcomings & Limitations -Please take a look at the [`SHORTCOMINGS.md` file](https://github.com/Byron/gitoxide/blob/main/SHORTCOMINGS.md) for details. +Please take a look at the [`SHORTCOMINGS.md` file](https://github.com/GitoxideLabs/gitoxide/blob/main/SHORTCOMINGS.md) for details. ## Credits diff --git a/SECURITY.md b/SECURITY.md index 0cfacebcfaf..3c582f0c0f7 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,9 +2,9 @@ ## Reporting a Vulnerability -Please feel free to [draft a GitHub advisory](https://github.com/Byron/gitoxide/security/advisories/new), and I will work with you to disclose and or resolve the issue +Please feel free to [draft a GitHub advisory](https://github.com/GitoxideLabs/gitoxide/security/advisories/new), and I will work with you to disclose and or resolve the issue responsibly. -If this doesn't seem like the right approach or there are questions, please feel free to reach out to the @icloud.com email used in my commits. +If this doesn't seem like the right approach or there are questions, please feel free to reach out to the @icloud.com email used in my commits. Thank you. diff --git a/SHORTCOMINGS.md b/SHORTCOMINGS.md index 19b5d83edd0..48d54098001 100644 --- a/SHORTCOMINGS.md +++ b/SHORTCOMINGS.md @@ -25,7 +25,7 @@ This file is for tracking features that are less well implemented or less powerf * **Objects larger than 32 bits cannot be loaded on 32 bit systems** * in-memory representations objects cannot handle objects greater than the amount of addressable memory. * This will not affect git LFS though. - + ### `gix` * object replacements are read once upon opening the repository from their refs and changes to these won't be picked up. @@ -38,5 +38,5 @@ This file is for tracking features that are less well implemented or less powerf ### `gix-features` -* **sha1** isn't hardened (i.e. doesn't have collision detection). Needs [to be contributed](https://github.com/Byron/gitoxide/issues/585). +* **sha1** isn't hardened (i.e. doesn't have collision detection). Needs [to be contributed](https://github.com/GitoxideLabs/gitoxide/issues/585). * **local time** is currently impeded by [this issue](https://github.com/time-rs/time/issues/293#issuecomment-909158529) but it's planned to resolve it eventually. diff --git a/STABILITY.md b/STABILITY.md index 82a207c26cd..613dfe63173 100644 --- a/STABILITY.md +++ b/STABILITY.md @@ -34,55 +34,55 @@ our [collaboration guide]. The following schematic helps to visualize what follows. ```text - Release Software v1.X - Stability Tier 1 ═════════════════════════════╗ - ║ ║ - ║ gix──────────────┐ ein──────────────┐ ║ - ║ │ plumbing app │ │ porcelain app │ ║ - ║ └────────────────┘ └────────────────┘ ║ - ║ │ │ ║ - ║ ▼ ▼ ║ - ║ gitoxide-core───────────────────────┐ ║ - ║ │ application functionality │ ║ - ║ └───────────────────────────────────┘ ║ - ║ │ ║ - ║ ▼ ║ - ║ gix ──────────────────────────────┐ ║ - ║ │ application crate │─ ─ ╬ ─ + Release Software v1.X + Stability Tier 1 ═════════════════════════════╗ + ║ ║ + ║ gix──────────────┐ ein──────────────┐ ║ + ║ │ plumbing app │ │ porcelain app │ ║ + ║ └────────────────┘ └────────────────┘ ║ + ║ │ │ ║ + ║ ▼ ▼ ║ + ║ gitoxide-core───────────────────────┐ ║ + ║ │ application functionality │ ║ + ║ └───────────────────────────────────┘ ║ + ║ │ ║ + ║ ▼ ║ + ║ gix ──────────────────────────────┐ ║ + ║ │ application crate │─ ─ ╬ ─ ║ └───────────────────────────────────┘ ║ │ - ║ │ ║ + ║ │ ║ ║ ▼ ║ │ - ║ Foundation Crates───────────────────┐ ║ + ║ Foundation Crates───────────────────┐ ║ ║ │ ┌─────────────┐ ┌─────────────┐ │ ║ │ - ║ │ │ gix-hash │ │ gix-actor │ │ ║ + ║ │ │ gix-hash │ │ gix-actor │ │ ║ ║ │ └─────────────┘ └─────────────┘ │ ║ │ - ║ │ ┌─────────────┐ ┌─────────────┐ │ ║ + ║ │ ┌─────────────┐ ┌─────────────┐ │ ║ ║ │ │ gix-ref │ │ gix-config │ │ ║ │ - ║ │ └─────────────┘ └─────────────┘ │ ║ + ║ │ └─────────────┘ └─────────────┘ │ ║ ║ │ ┌─────────────┐ ┌─────────────┐ │ ║ │ - ║ │ │ gix-object │ │ gix-lock │ │ ║ + ║ │ │ gix-object │ │ gix-lock │ │ ║ ║ │ └─────────────┘ └─────────────┘ │ ║ │ - ║ │ ┌───────────────────────────────┐ │ ║ + ║ │ ┌───────────────────────────────┐ │ ║ ║ │ │ gix-features │ │ ║ │ - ║ │ └───────────────────────────────┘ │ ║ + ║ │ └───────────────────────────────┘ │ ║ ║ └───────────────────────────────────┘ ║ │ - ║ ║ + ║ ║ ╚═════════════════════════════════════════════╝ │ - + Stability Tier 2 ─────────────────────────────┐ │ - │ │ + │ │ │ Plumbing Crates─────────────────────┐ │ │ - │ │ ┌─────────────┐ ┌─────────────┐ │ │ + │ │ ┌─────────────┐ ┌─────────────┐ │ │ │ │ │ gix-odb │ │ gix-diff │ │ │ │ - │ │ └─────────────┘ └─────────────┘ │ │ + │ │ └─────────────┘ └─────────────┘ │ │ │ │ ┌─────────────┐ ┌─────────────┐ │ │ │ - │ │ │gix-traverse │ │ gix-pack │ │◀ ─ ┼ ─ - │ │ └─────────────┘ └─────────────┘ │ │ - │ │ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ │ │ - │ │ …many more… │ │ - │ │ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ │ │ - │ └───────────────────────────────────┘ │ - │ │ + │ │ │gix-traverse │ │ gix-pack │ │◀ ─ ┼ ─ + │ │ └─────────────┘ └─────────────┘ │ │ + │ │ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ │ │ + │ │ …many more… │ │ + │ │ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ │ │ + │ └───────────────────────────────────┘ │ + │ │ └─────────────────────────────────────────────┘ ``` @@ -151,4 +151,4 @@ Apps and application crates may take longer as they are larger in scope. A good use. Their scope should also be narrowed to a minimal viable product. [semver]: https://semver.org -[collaboration guide]: https://github.com/Byron/gitoxide/blob/main/COLLABORATING.md +[collaboration guide]: https://github.com/GitoxideLabs/gitoxide/blob/main/COLLABORATING.md diff --git a/crate-status.md b/crate-status.md index 5be7acd9e66..a32608a11fa 100644 --- a/crate-status.md +++ b/crate-status.md @@ -25,7 +25,7 @@ and itself relies on all `gix-*` crates. It's not meant for consumption, for app [skim]: https://github.com/lotabout/skim [git-hours]: https://github.com/kimmobrunfeldt/git-hours/blob/8aaeee237cb9d9028e7a2592a25ad8468b1f45e4/index.js#L114-L143 -[git-hours-discussion]: https://github.com/Byron/gitoxide/discussions/78 +[git-hours-discussion]: https://github.com/GitoxideLabs/gitoxide/discussions/78 ### gix @@ -94,10 +94,10 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * **Objects** * [x] lookup * [x] peel to object kind - * [ ] create [signed commits and tags](https://github.com/Byron/gitoxide/issues/12) + * [ ] create [signed commits and tags](https://github.com/GitoxideLabs/gitoxide/issues/12) * **trees** * [x] lookup path - * [x] edit + * [x] edit * **references** * [x] peel to end * [x] ref-log access @@ -199,7 +199,7 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * [ ] **BString Interner with Arena-Backing and arbitrary value association** - probably based on [`internment`](https://docs.rs/internment/latest/internment/struct.Arena.html#), but needs `bumpalo` support to avoid item allocations/boxing, and avoid internal `Mutex`. (key type is pointer based). - + ### gix-fs * [x] probe capabilities * [x] symlink creation and removal @@ -209,7 +209,7 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* ### gix-object * *decode (zero-copy)* borrowed objects * [x] commit - * [ ] parse [trailers](https://git-scm.com/docs/git-interpret-trailers#_description) + * [ ] parse [trailers](https://git-scm.com/docs/git-interpret-trailers#_description) * [x] tree * encode owned objects * [x] commit @@ -229,7 +229,7 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * [x] decode (zero copy) * [x] verify checksum * [x] simple and fast pack traversal - * [ ] [fast pack traversal works with ref-deltas](https://github.com/Byron/gitoxide/blob/8f9a55bb31af32b266d7c53426bc925361a627b2/gix-pack/src/cache/delta/from_offsets.rs#L101-L105) + * [ ] [fast pack traversal works with ref-deltas](https://github.com/GitoxideLabs/gitoxide/blob/8f9a55bb31af32b266d7c53426bc925361a627b2/gix-pack/src/cache/delta/from_offsets.rs#L101-L105) * [x] decode * [x] full objects * [x] deltified objects @@ -258,7 +258,7 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * **advanced** * [x] Multi-Pack index file (MIDX) * [x] read - * [x] write + * [x] write * [x] verify * [ ] 'bitmap' file * [ ] [special handling for networked packs](https://github.com/git/git/blob/89b43f80a514aee58b662ad606e6352e03eaeee4/packfile.c#L949:L949) @@ -297,15 +297,15 @@ The top-level crate that acts as hub to all functionality provided by the `gix-* * It's vague, but these seems to be like index files allowing to fetch objects from a server on demand. * [x] API documentation * [ ] Some examples - + ### gix-diff Check out the [performance discussion][gix-diff-performance] as well. * **tree** * [x] changes needed to obtain _other tree_ -* **blobs** - * **patches** +* **blobs** + * **patches** * There are various ways to generate a patch from two blobs. * [ ] text * [ ] binary @@ -335,7 +335,7 @@ Check out the [performance discussion][gix-diff-performance] as well. * [x] API documentation * [ ] Examples -[gix-diff-performance]: https://github.com/Byron/gitoxide/discussions/74 +[gix-diff-performance]: https://github.com/GitoxideLabs/gitoxide/discussions/74 ### gix-merge @@ -361,8 +361,8 @@ Check out the [performance discussion][gix-traverse-performance] as well. * [ ] `commitgraph` support * [x] API documentation * [ ] Examples - -[gix-traverse-performance]: https://github.com/Byron/gitoxide/discussions/76 + +[gix-traverse-performance]: https://github.com/GitoxideLabs/gitoxide/discussions/76 ### gix-url * As documented here: https://www.git-scm.com/docs/git-clone#_git_urls @@ -419,7 +419,7 @@ Check out the [performance discussion][gix-traverse-performance] as well. * [ ] general purpose `accept(…)` for servers * [x] API documentation * [ ] Some examples - + #### Advanced HTTP transport features | **feature** | **curl** | **reqwest** | @@ -435,7 +435,7 @@ Check out the [performance discussion][gix-traverse-performance] as well. * **03** -> custom request configuration via fn(request) * **04** -> proxy authentication * **05** -> [reauthentication after redirect](https://github.com/git/git/blob/eea7033409a0ed713c78437fc76486983d211e25/http.c#L1931) - + ### gix-protocol * _abstract over protocol versions to allow delegates to deal only with a single way of doing things_ * [x] **credentials** @@ -464,14 +464,14 @@ Check out the [performance discussion][gix-traverse-performance] as well. * [ ] an attributes stack for matching paths to their attributes, with support for built-in `binary` macro for `-text -diff -merge` ### gix-ignore -* [x] parse `.gitignore` files +* [x] parse `.gitignore` files * [x] an attributes stack for checking if paths are excluded ### gix-quote * **ansi-c** * [x] quote * [ ] unquote - + ### gix-mailmap * [x] parsing * [x] lookup and mapping of author names @@ -525,7 +525,7 @@ A mechanism to associate metadata with any object, and keep revisions of it usin ### gix-fetchhead * [ ] parse `FETCH_HEAD` information back entirely * [ ] write typical fetch-head lines - + ### gix-discover * [x] check if a git directory is a git repository @@ -539,7 +539,7 @@ A mechanism to associate metadata with any object, and keep revisions of it usin ### gix-date * [ ] parse git dates * [ ] serialize `Time` - + ### gix-credentials * [x] launch git credentials helpers with a given action - [x] built-in `git credential` program @@ -555,7 +555,7 @@ Provide base-implementations for dealing with smudge and clean filters as well a * [ ] clean filter base * [ ] smudge filter base * [ ] filter process base - + ### gix-sec Provides a trust model to share across gitoxide crates. It helps configuring how to interact with external processes, among other things. @@ -580,7 +580,7 @@ Make it the best-performing implementation and the most convenient one. ### gix-glob * [x] parse pattern * [x] a type for pattern matching of paths and non-paths, optionally case-insensitively. - + ### gix-status * [x] differences between index and worktree to turn index into worktree - [x] rename tracking @@ -588,7 +588,7 @@ Make it the best-performing implementation and the most convenient one. - [ ] support for fs-monitor for modification checks * [ ] differences between index and index to learn what changed - [ ] rename tracking - + ### gix-worktree-state * handle the working **tree/checkout** - [x] checkout an index of files, executables and symlinks just as fast as git @@ -612,17 +612,17 @@ Make it the best-performing implementation and the most convenient one. ### gix-worktree * [x] A stack to to efficiently generate attribute lists for matching paths against. - + ### gix-revision * [x] `describe()` (similar to `git name-rev`) -* parse specifications +* parse specifications * [x] parsing and navigation * [x] revision ranges * [ ] full date parsing support (depends on `gix-date`) - + ### gix-revision * [x] primitives to help with graph traversal, along with commit-graph acceleration. - + ### gix-submodule * [x] read `.gitmodule` files, access all their fields, and apply overrides * [x] check if a submodule is 'active' @@ -655,7 +655,7 @@ A git directory walk. The git staging area. -* read +* read * [x] V2 - the default, including long-paths support * [x] V3 - extended flags * [x] V4 - delta-compression for paths @@ -679,11 +679,11 @@ The git staging area. * [x] V3 - extension bits * [ ] V4 * extensions - * [x] TREE - * [ ] REUC + * [x] TREE + * [ ] REUC * [ ] UNTR * [ ] FSMN - * [x] EOIE + * [x] EOIE * [x] 'sdir' * [ ] 'link' - **note** that we currently **dissolve** any shared index we read so when writing this extension is removed. @@ -716,17 +716,17 @@ The git staging area. * [ ] create and update graphs and graph files * [x] API documentation * [ ] Some examples - + ### gix-tempfile -See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-tempfile/README.md). +See its [README.md](https://github.com/GitoxideLabs/gitoxide/blob/main/gix-tempfile/README.md). ### gix-lock -See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README.md). +See its [README.md](https://github.com/GitoxideLabs/gitoxide/blob/main/gix-lock/README.md). ### gix-config-value -* **parse** +* **parse** * [x] boolean * [x] integer * [x] color @@ -734,11 +734,11 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README. * [x] path (incl. resolution) * [ ] date * [ ] [permission][https://github.com/git/git/blob/71a8fab31b70c417e8f5b5f716581f89955a7082/setup.c#L1526:L1526] - + ### gix-config * [x] read * zero-copy parsing with event emission - * all config values as per the `gix-config-value` crate + * all config values as per the `gix-config-value` crate * **includeIf** * [x] `gitdir`, `gitdir/i`, and `onbranch` * [ ] `hasconfig` @@ -764,7 +764,7 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README. * [ ] support for submodule inclusion * [x] API documentation * [ ] Some examples - + ### gix-archive * [x] `write_to()` for creating an archive with various container formats @@ -820,7 +820,7 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README. * [x] avoid packing refs which are worktree private * ~~symbolic ref support, using symbolic links~~ * This is a legacy feature which is not in use anymore. - * **transactions** + * **transactions** * [x] delete, create or update single ref or multiple refs while handling the _reflog_ * [x] set any valid ref value (not just object ids) * [x] reflog changes can be entirely disabled (i.e. for bare repos) @@ -838,7 +838,7 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README. * [x] find single ref by name * [x] iterate refs with optional prefix * [x] handle unsorted packed refs and those without a header - * [ ] **[reftable][reftable-spec]**, + * [ ] **[reftable][reftable-spec]**, * see [here for a Go/C implementation][reftable-impl] * [x] API documentation * [ ] Some examples @@ -864,7 +864,7 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README. ### gix-tui * _a terminal user interface seeking to replace and improve on `tig`_ * Can display complex history in novel ways to make them graspable. Maybe [this post] can be an inspiration. - + ### gix-tix A re-implementation of a minimal `tig` like UI that aims to be fast and to the point. @@ -873,7 +873,7 @@ A re-implementation of a minimal `tig` like UI that aims to be fast and to the p Definitely optimize for performance and see how we fare compared to [oxen](https://github.com/Oxen-AI/oxen-release/blob/main/Performance.md). Right now, `git lfs` is 40x slower, due to sequential uploads and lack of fast compression. It seems this can be greatly improved to get -close to 6min for 200k images (1.4GB). GitHub seems to cap upload speeds to 100kb/s, one major reason it's so slow, and it can only do +close to 6min for 200k images (1.4GB). GitHub seems to cap upload speeds to 100kb/s, one major reason it's so slow, and it can only do it sequentially as `git-lfs` doesn't use the new `filter-process` protocol which would allow parallelization. Oxen uses the XXH3 (30gb/s) which greatly outperforms SHA1 - however, it doesn't look like the hash is necessarily the bottleneck in typical benchmarks. diff --git a/general-tasks.md b/general-tasks.md index f21a9b95faf..ab2c63d1031 100644 --- a/general-tasks.md +++ b/general-tasks.md @@ -8,7 +8,7 @@ don't support that as we would have to keep both the future and the parent that pointers, one could implement the magical part by hand, a custom future, which happily dissolves into its mutable parent iter ref. That would be quite some work though. -[WithSidebands]: https://github.com/Byron/gitoxide/blob/fed6c69fd8b2877a66fe9d87916f3d54a3fc342b/gix-packetline/src/read/sidebands/async_io.rs#L197 +[WithSidebands]: https://github.com/GitoxideLabs/gitoxide/blob/fed6c69fd8b2877a66fe9d87916f3d54a3fc342b/gix-packetline/src/read/sidebands/async_io.rs#L197 ## Potential for improving performance @@ -16,12 +16,12 @@ That would be quite some work though. * Finding an object in a loose object store [costs an extra disk IO operation][extra-iop] to pacify the borrow checker. This wouldn't be an issue with polonius. -[extra-iop]: https://github.com/Byron/gitoxide/blob/2958145a0ae1ef582bbf88352f5567d5c2b5eaf0/gix-odb/src/store/linked/find.rs#L33 +[extra-iop]: https://github.com/GitoxideLabs/gitoxide/blob/2958145a0ae1ef582bbf88352f5567d5c2b5eaf0/gix-odb/src/store/linked/find.rs#L33 ### gix-object * **tree-parsing performance** - * when diffing trees parsing [can take substantial time](https://github.com/Byron/gitoxide/discussions/74#discussioncomment-684927). Maybe optimizations are possible here. + * when diffing trees parsing [can take substantial time](https://github.com/GitoxideLabs/gitoxide/discussions/74#discussioncomment-684927). Maybe optimizations are possible here. ### NLL/Borrowcheck limitation gix-odb::(compound|linked)::Db cause additional code complexity @@ -33,7 +33,7 @@ That would be quite some work though. * [ ] Pack decoding takes [5x more memory][android-base-discussion] than git on the [android-base repository][android-base-repo]. * [ ] On **ARM64 on MacOS** the SHA1 implementation of the [`sha-1` crate](https://github.com/RustCrypto/hashes) is capped at about 550MB/s, half the speed of what I saw on Intel and about 50% slower than what's implemented in `libcorecrypto.dylib`. Get that fast and the decoding stage will be able - to beat git on fewer cores. [See this comment for more](https://github.com/Byron/gitoxide/discussions/46#discussioncomment-511268). Right now we only do when scaling beyond what `git` can do due to lock contention. + to beat git on fewer cores. [See this comment for more](https://github.com/GitoxideLabs/gitoxide/discussions/46#discussioncomment-511268). Right now we only do when scaling beyond what `git` can do due to lock contention. * This should work once the `asm` feature can be enabled in the `sha-1` crate, which currently fails but is tracked [in this issue](https://github.com/RustCrypto/asm-hashes/issues/28). * If it's not fast enough, one might hope that ARM8 instructions can improve performance, but right now they [aren't available](https://github.com/rust-lang/stdarch/issues/1055#issuecomment-803737796). * Maybe the path forward for that crate is to [use system or openssl dylibs](https://github.com/RustCrypto/asm-hashes/issues/5). @@ -54,6 +54,6 @@ That would be quite some work though. * Note that there is tension between adding more latency to build such tree and the algorithms ability to (otherwise) start instantly. * potential savings: unknown -[android-base-discussion]: https://github.com/Byron/gitoxide/pull/81 +[android-base-discussion]: https://github.com/GitoxideLabs/gitoxide/pull/81 [android-base-repo]: https://android.googlesource.com/platform/frameworks/base -[josh-aug-12]: https://github.com/Byron/gitoxide/issues/1#issuecomment-672566602 +[josh-aug-12]: https://github.com/GitoxideLabs/gitoxide/issues/1#issuecomment-672566602 diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 64115e5406a..753ba3e5e8b 100644 --- a/gitoxide-core/Cargo.toml +++ b/gitoxide-core/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gitoxide-core" description = "The library implementing all capabilities of the gitoxide CLI" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" version = "0.41.0" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml index 313da1818e3..fa5a285bfa9 100644 --- a/gix-actor/Cargo.toml +++ b/gix-actor/Cargo.toml @@ -5,7 +5,7 @@ name = "gix-actor" version = "0.32.0" description = "A way to identify git actors" authors = ["Sebastian Thiel "] -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" edition = "2021" include = ["src/**/*", "LICENSE-*"] diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 3fa64f481df..b734ec79dbf 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-archive" version = "0.15.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "archive generation from of a worktree stream" authors = ["Sebastian Thiel "] diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 0e6ace10ed1..06c2d822eed 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-attributes" version = "0.22.5" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitattributes files" authors = ["Sebastian Thiel "] diff --git a/gix-bitmap/Cargo.toml b/gix-bitmap/Cargo.toml index 85e4b34b165..635daded101 100644 --- a/gix-bitmap/Cargo.toml +++ b/gix-bitmap/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-bitmap" version = "0.2.11" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated implementing the standard git bitmap format" authors = ["Sebastian Thiel "] diff --git a/gix-blame/Cargo.toml b/gix-blame/Cargo.toml index e448ea00fe2..de8b8fa22b9 100644 --- a/gix-blame/Cargo.toml +++ b/gix-blame/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-blame" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated implementing a 'blame' algorithm" authors = ["Christoph Rüßler ", "Sebastian Thiel "] diff --git a/gix-chunk/Cargo.toml b/gix-chunk/Cargo.toml index 4526780a23e..7caecc0e7d3 100644 --- a/gix-chunk/Cargo.toml +++ b/gix-chunk/Cargo.toml @@ -5,7 +5,7 @@ name = "gix-chunk" version = "0.4.8" description = "Interact with the git chunk file format used in multi-pack index and commit-graph files" authors = ["Sebastian Thiel "] -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" documentation = "https://github.com/git/git/blob/seen/Documentation/technical/chunk-format.txt" license = "MIT OR Apache-2.0" edition = "2021" diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index dbb8bee5de1..c01791c9601 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-command" version = "0.3.9" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling internal git command execution" authors = ["Sebastian Thiel "] diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml index ae76a6ed857..0d19f46f9bd 100644 --- a/gix-commitgraph/Cargo.toml +++ b/gix-commitgraph/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-commitgraph" version = "0.24.3" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" documentation = "https://git-scm.com/docs/commit-graph#:~:text=The%20commit-graph%20file%20is%20a%20supplemental%20data%20structure,or%20in%20the%20info%20directory%20of%20an%20alternate." license = "MIT OR Apache-2.0" description = "Read-only access to the git commitgraph file format" diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index 36927c5ed60..cae7e76d5c1 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-config-value" version = "0.14.8" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing git-config value parsing" authors = ["Sebastian Thiel "] diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index bace36404a9..98852304c78 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-config" version = "0.40.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" description = "A git-config file parser and editor from the gitoxide project" license = "MIT OR Apache-2.0" authors = ["Edward Shen "] diff --git a/gix-config/tests/Cargo.toml b/gix-config/tests/Cargo.toml index 6ec64ce2626..3809ff5a137 100644 --- a/gix-config/tests/Cargo.toml +++ b/gix-config/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-config-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" description = "Tests for the gix-config crate" license = "MIT OR Apache-2.0" authors = ["Edward Shen "] diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index f916f070a5c..adfef2a34e2 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-credentials" version = "0.24.5" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project to interact with git credentials helpers" authors = ["Sebastian Thiel "] diff --git a/gix-date/Cargo.toml b/gix-date/Cargo.toml index 130c9ae53f9..ee6b582f7b0 100644 --- a/gix-date/Cargo.toml +++ b/gix-date/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-date" version = "0.9.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project parsing dates the way git does" authors = ["Sebastian Thiel "] diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 512d13f3545..86f8fdea03a 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-diff" version = "0.46.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Calculate differences between various git objects" authors = ["Sebastian Thiel "] diff --git a/gix-diff/src/tree/function.rs b/gix-diff/src/tree/function.rs index ba371e5789e..3dd90010ea3 100644 --- a/gix-diff/src/tree/function.rs +++ b/gix-diff/src/tree/function.rs @@ -24,7 +24,7 @@ use crate::tree::{visit::Change, Error, State, TreeInfoTuple, Visit}; /// [`tree::visit::Action::Cancel`](crate::tree::visit::Action::Cancel) to stop the traversal. /// /// [git_cmp_c]: https://github.com/git/git/blob/311531c9de557d25ac087c1637818bd2aad6eb3a/tree-diff.c#L49:L65 -/// [git_cmp_rs]: https://github.com/Byron/gitoxide/blob/a4d5f99c8dc99bf814790928a3bf9649cd99486b/gix-object/src/mutable/tree.rs#L52-L55 +/// [git_cmp_rs]: https://github.com/GitoxideLabs/gitoxide/blob/a4d5f99c8dc99bf814790928a3bf9649cd99486b/gix-object/src/mutable/tree.rs#L52-L55 #[doc(alias = "diff_tree_to_tree", alias = "git2")] pub fn diff( lhs: TreeRefIter<'_>, diff --git a/gix-diff/tests/Cargo.toml b/gix-diff/tests/Cargo.toml index eb977e24eee..9197a86be5b 100644 --- a/gix-diff/tests/Cargo.toml +++ b/gix-diff/tests/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gix-diff-tests" version = "0.0.0" publish = false -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Tests for the gix-diff crate" authors = ["Sebastian Thiel "] diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index 80825bba855..d0cbbfc9c3a 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-dir" version = "0.8.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with directory walks" authors = ["Sebastian Thiel "] diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index ed885733aff..9b1306d8128 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-discover" version = "0.35.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Discover git repositories and check if a directory is a git repository" authors = ["Sebastian Thiel "] diff --git a/gix-discover/tests/discover/upwards/ceiling_dirs.rs b/gix-discover/tests/discover/upwards/ceiling_dirs.rs index d708f1860cf..f0b36b602e6 100644 --- a/gix-discover/tests/discover/upwards/ceiling_dirs.rs +++ b/gix-discover/tests/discover/upwards/ceiling_dirs.rs @@ -36,7 +36,7 @@ fn ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_requ let work_dir = repo_path()?; let dir = work_dir.join("some/very/deeply/nested/subdir"); // the ceiling dir is equal to the input dir, which itself doesn't contain a repository. - // But we can ignore that just like git does (see https://github.com/Byron/gitoxide/pull/723 for more information) + // But we can ignore that just like git does (see https://github.com/GitoxideLabs/gitoxide/pull/723 for more information) // and imagine us to 'stand on the ceiling', hence we are already past it. let (repo_path, _trust) = gix_discover::upwards_opts( &dir.clone(), diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml index fcab62c05fd..66ed3a8ea4a 100644 --- a/gix-features/Cargo.toml +++ b/gix-features/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-features" description = "A crate to integrate various capabilities using compile-time feature flags" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" version = "0.38.2" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" diff --git a/gix-fetchhead/Cargo.toml b/gix-fetchhead/Cargo.toml index 2e43cbc8b8e..091fd5ea312 100644 --- a/gix-fetchhead/Cargo.toml +++ b/gix-fetchhead/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-fetchhead" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project to read and write .git/FETCH_HEAD" authors = ["Sebastian Thiel "] diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 4c129fc86fe..8649ccd45ba 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-filter" version = "0.13.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing git filters" authors = ["Sebastian Thiel "] diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index 5ec41b031d6..52907159f16 100644 --- a/gix-fs/Cargo.toml +++ b/gix-fs/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-fs" version = "0.11.3" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing file system specific utilities to `gitoxide`" authors = ["Sebastian Thiel "] diff --git a/gix-fsck/Cargo.toml b/gix-fsck/Cargo.toml index c95d977b6d6..40fa828d1a3 100644 --- a/gix-fsck/Cargo.toml +++ b/gix-fsck/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-fsck" version = "0.6.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Cameron Esfahani ", "Sebastian Thiel "] license = "MIT OR Apache-2.0" description = "Verifies the connectivity and validity of objects in the database" diff --git a/gix-glob/Cargo.toml b/gix-glob/Cargo.toml index b74178684ab..cc956bd466c 100644 --- a/gix-glob/Cargo.toml +++ b/gix-glob/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-glob" version = "0.16.5" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with pattern matching" authors = ["Sebastian Thiel "] diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml index 0eb953086a3..2c61608a420 100644 --- a/gix-hash/Cargo.toml +++ b/gix-hash/Cargo.toml @@ -5,7 +5,7 @@ name = "gix-hash" version = "0.14.2" description = "Borrowed and owned git hash digests used to identify git objects" authors = ["Sebastian Thiel "] -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" edition = "2021" include = ["src/**/*", "LICENSE-*"] diff --git a/gix-hashtable/Cargo.toml b/gix-hashtable/Cargo.toml index aa16ae17949..558c1e6d541 100644 --- a/gix-hashtable/Cargo.toml +++ b/gix-hashtable/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-hashtable" version = "0.5.2" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate that provides hashtable based data structures optimized to utilize ObjectId keys" authors = ["Pascal Kuthe "] diff --git a/gix-ignore/Cargo.toml b/gix-ignore/Cargo.toml index 417e8eebb3e..d96dad46f43 100644 --- a/gix-ignore/Cargo.toml +++ b/gix-ignore/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-ignore" version = "0.11.4" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitignore files" authors = ["Sebastian Thiel "] diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml index 4515d9ef26c..b706b5f94e4 100644 --- a/gix-index/Cargo.toml +++ b/gix-index/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-index" version = "0.35.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A work-in-progress crate of the gitoxide project dedicated implementing the git index file" authors = ["Sebastian Thiel "] diff --git a/gix-index/tests/Cargo.toml b/gix-index/tests/Cargo.toml index 7d390b56ba8..6e632abf031 100644 --- a/gix-index/tests/Cargo.toml +++ b/gix-index/tests/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gix-index-tests" version = "0.0.0" publish = false -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Integration tests for gix-index" authors = ["Sebastian Thiel "] diff --git a/gix-lfs/Cargo.toml b/gix-lfs/Cargo.toml index 9948bf9d606..225991403ae 100644 --- a/gix-lfs/Cargo.toml +++ b/gix-lfs/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-lfs" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with handling git large file support" authors = ["Sebastian Thiel "] diff --git a/gix-lock/Cargo.toml b/gix-lock/Cargo.toml index be07eb062ba..7915db3319d 100644 --- a/gix-lock/Cargo.toml +++ b/gix-lock/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-lock" version = "14.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A git-style lock-file implementation" authors = ["Sebastian Thiel "] diff --git a/gix-macros/Cargo.toml b/gix-macros/Cargo.toml index 483f59e6004..3b0c3ad54bd 100644 --- a/gix-macros/Cargo.toml +++ b/gix-macros/Cargo.toml @@ -10,7 +10,7 @@ authors = [ "Andre Bogus ", "Sebastian Thiel ", ] -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" include = ["src/**/*", "LICENSE-*"] rust-version = "1.65" diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml index b0f114d6a9d..65cda99338c 100644 --- a/gix-mailmap/Cargo.toml +++ b/gix-mailmap/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-mailmap" version = "0.24.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing mailmap files" authors = ["Sebastian Thiel "] diff --git a/gix-merge/Cargo.toml b/gix-merge/Cargo.toml index 93a5ae5b664..81dd5d77539 100644 --- a/gix-merge/Cargo.toml +++ b/gix-merge/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "gix-merge" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing merge algorithms" authors = ["Sebastian Thiel "] diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml index 18d56853ede..a482116487f 100644 --- a/gix-negotiate/Cargo.toml +++ b/gix-negotiate/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-negotiate" version = "0.15.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing negotiation algorithms" authors = ["Sebastian Thiel "] diff --git a/gix-note/Cargo.toml b/gix-note/Cargo.toml index 8cc465e563e..92b78312a57 100644 --- a/gix-note/Cargo.toml +++ b/gix-note/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-note" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with git notes" authors = ["Sebastian Thiel "] diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index dbe6e1fc0d5..8bfea4ed602 100644 --- a/gix-object/Cargo.toml +++ b/gix-object/Cargo.toml @@ -5,7 +5,7 @@ name = "gix-object" version = "0.44.0" description = "Immutable and mutable git objects with decoding and encoding support" authors = ["Sebastian Thiel "] -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" edition = "2021" include = ["src/**/*", "LICENSE-*"] diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index 68666ca6a1a..49a72f92ab0 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-odb" version = "0.63.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" description = "Implements various git object databases" diff --git a/gix-odb/tests/Cargo.toml b/gix-odb/tests/Cargo.toml index b267e6ec50c..42bf809c7f9 100644 --- a/gix-odb/tests/Cargo.toml +++ b/gix-odb/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-odb-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" description = "Tests for gix-odb with feature-toggle support" diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index a6a3b1dc36a..f3c2eb6299b 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-pack" version = "0.53.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" description = "Implements git packs and related data structures" diff --git a/gix-pack/tests/Cargo.toml b/gix-pack/tests/Cargo.toml index b82af06be98..a21ffa06c97 100644 --- a/gix-pack/tests/Cargo.toml +++ b/gix-pack/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-pack-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" description = "Please use `gix-` instead ('git' -> 'gix')" diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml index abc63d075c0..5e672fa65f8 100644 --- a/gix-packetline-blocking/Cargo.toml +++ b/gix-packetline-blocking/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-packetline-blocking" version = "0.17.5" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A duplicate of `gix-packetline` with the `blocking-io` feature pre-selected" authors = ["Sebastian Thiel "] diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index 5b61e41ca80..9127bd07154 100644 --- a/gix-packetline/Cargo.toml +++ b/gix-packetline/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-packetline" version = "0.17.6" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing the pkt-line serialization format" authors = ["Sebastian Thiel "] diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index 7d3e8ae4e42..71e8de42117 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-path" version = "0.10.11" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing paths and their conversions" authors = ["Sebastian Thiel "] diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 4399ad8b40d..34e7f5d2935 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-pathspec" version = "0.7.7" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing magical pathspecs" authors = ["Sebastian Thiel "] diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index 6f1b6288c66..a7a853d8d46 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-prompt" version = "0.8.7" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for handling prompts in the terminal" authors = ["Sebastian Thiel "] diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index 994bc82f167..d58b4616f7b 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-protocol" version = "0.45.3" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for implementing git protocols" authors = ["Sebastian Thiel "] diff --git a/gix-protocol/src/handshake/mod.rs b/gix-protocol/src/handshake/mod.rs index b0baf4b498f..d704385cf4c 100644 --- a/gix-protocol/src/handshake/mod.rs +++ b/gix-protocol/src/handshake/mod.rs @@ -29,7 +29,7 @@ pub enum Ref { /// /// See issue [#205] for details /// - /// [#205]: https://github.com/Byron/gitoxide/issues/205 + /// [#205]: https://github.com/GitoxideLabs/gitoxide/issues/205 target: BString, /// The hash of the annotated tag the ref points to, if present. /// diff --git a/gix-quote/Cargo.toml b/gix-quote/Cargo.toml index 241a7f1d929..74e91986540 100644 --- a/gix-quote/Cargo.toml +++ b/gix-quote/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-quote" version = "0.4.12" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with various quotations used by git" authors = ["Sebastian Thiel "] diff --git a/gix-quote/src/ansi_c.rs b/gix-quote/src/ansi_c.rs index 43856f8992e..8103cf3e003 100644 --- a/gix-quote/src/ansi_c.rs +++ b/gix-quote/src/ansi_c.rs @@ -34,7 +34,7 @@ use bstr::{BStr, BString, ByteSlice}; /// /// See [the tests][tests] for quotation examples. /// -/// [tests]: https://github.com/Byron/gitoxide/blob/e355b4ad133075152312816816af5ce72cf79cff/gix-odb/src/alternate/unquote.rs#L110-L118 +/// [tests]: https://github.com/GitoxideLabs/gitoxide/blob/e355b4ad133075152312816816af5ce72cf79cff/gix-odb/src/alternate/unquote.rs#L110-L118 pub fn undo(input: &BStr) -> Result<(Cow<'_, BStr>, usize), undo::Error> { if !input.starts_with(b"\"") { return Ok((input.into(), input.len())); diff --git a/gix-rebase/Cargo.toml b/gix-rebase/Cargo.toml index 38b2abd323a..ca04de78fb7 100644 --- a/gix-rebase/Cargo.toml +++ b/gix-rebase/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-rebase" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing rebases" authors = ["Sebastian Thiel "] diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index d7d5809a899..62971d9ded5 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-ref" version = "0.47.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate to handle git references" authors = ["Sebastian Thiel "] diff --git a/gix-ref/src/parse.rs b/gix-ref/src/parse.rs index afbd434913a..7f74c750ef8 100644 --- a/gix-ref/src/parse.rs +++ b/gix-ref/src/parse.rs @@ -5,7 +5,7 @@ fn is_hex_digit_lc(b: u8) -> bool { matches!(b, b'0'..=b'9' | b'a'..=b'f') } -/// Copy from https://github.com/Byron/gitoxide/blob/f270850ff92eab15258023b8e59346ec200303bd/gix-object/src/immutable/parse.rs#L64 +/// Copy from https://github.com/GitoxideLabs/gitoxide/blob/f270850ff92eab15258023b8e59346ec200303bd/gix-object/src/immutable/parse.rs#L64 pub fn hex_hash<'a, E: ParserError<&'a [u8]>>(i: &mut &'a [u8]) -> PResult<&'a BStr, E> { // NOTE: It's important to be able to read all hashes, do not parameterize it. Hashes can be rejected at a later stage // if needed. diff --git a/gix-ref/tests/Cargo.toml b/gix-ref/tests/Cargo.toml index e33d7d7b46c..31864c6cbeb 100644 --- a/gix-ref/tests/Cargo.toml +++ b/gix-ref/tests/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gix-ref-tests" version = "0.0.0" publish = false -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Test the gix-ref crate with feature toggles" authors = ["Sebastian Thiel "] diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml index 5c9af48310e..855043cac21 100644 --- a/gix-refspec/Cargo.toml +++ b/gix-refspec/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-refspec" version = "0.25.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing and representing refspecs" authors = ["Sebastian Thiel "] diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index 529d1359715..627d5d93138 100644 --- a/gix-revision/Cargo.toml +++ b/gix-revision/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-revision" version = "0.29.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with finding names for revisions and parsing specifications" authors = ["Sebastian Thiel "] diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml index 2eddc041690..9550d994ccd 100644 --- a/gix-revwalk/Cargo.toml +++ b/gix-revwalk/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-revwalk" version = "0.15.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing utilities for walking the revision graph" authors = ["Sebastian Thiel "] diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 3c1311c8840..883d519639e 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-sec" version = "0.10.8" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing a shared trust model" authors = ["Sebastian Thiel "] diff --git a/gix-sequencer/Cargo.toml b/gix-sequencer/Cargo.toml index 785e75ad9da..1851d4cb01e 100644 --- a/gix-sequencer/Cargo.toml +++ b/gix-sequencer/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-sequencer" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling sequences of human-aided operations" authors = ["Sebastian Thiel "] diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 8cfc68736e0..8c06f7f7b39 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-status" version = "0.13.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with 'git status'-like functionality" authors = ["Sebastian Thiel ", "Pascal Kuthe "] diff --git a/gix-status/src/index_as_worktree/function.rs b/gix-status/src/index_as_worktree/function.rs index 515da2568e1..5dbf16715ac 100644 --- a/gix-status/src/index_as_worktree/function.rs +++ b/gix-status/src/index_as_worktree/function.rs @@ -92,7 +92,7 @@ where let entry_index_offset = range.start; let entries = &entries[range]; - let _span = gix_features::trace::detail!("gix_status::index_as_worktree", + let _span = gix_features::trace::detail!("gix_status::index_as_worktree", num_entries = entries.len(), chunk_size = chunk_size, thread_limit = ?thread_limit); @@ -341,7 +341,7 @@ impl<'index> State<'_, 'index> { /// could be entirely valid and unchanged. Therefore this only applies if the oid doesn't match the oid of an empty file, /// which is a constant. /// - /// Adapted from [here](https://github.com/Byron/gitoxide/pull/805#discussion_r1164676777). + /// Adapted from [here](https://github.com/GitoxideLabs/gitoxide/pull/805#discussion_r1164676777). fn compute_status( &mut self, entry: &gix_index::Entry, diff --git a/gix-status/tests/Cargo.toml b/gix-status/tests/Cargo.toml index a9aec0aaeec..167e2ff0d3e 100644 --- a/gix-status/tests/Cargo.toml +++ b/gix-status/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-status-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate to drive gix-status tests with different features" authors = ["Sebastian Thiel ", "Pascal Kuthe "] diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index c7c1deec1b0..48ea46e9a83 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-submodule" version = "0.14.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing git submodules" authors = ["Sebastian Thiel "] diff --git a/gix-tempfile/Cargo.toml b/gix-tempfile/Cargo.toml index fa5d75d01c9..c33a796aa97 100644 --- a/gix-tempfile/Cargo.toml +++ b/gix-tempfile/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-tempfile" version = "14.0.2" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A tempfile implementation with a global registry to assure cleanup" authors = ["Sebastian Thiel "] diff --git a/gix-tix/Cargo.toml b/gix-tix/Cargo.toml index 35e0281ff7c..282db24bbc0 100644 --- a/gix-tix/Cargo.toml +++ b/gix-tix/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-tix" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A tool like `tig`, but minimal, fast and efficient" authors = ["Sebastian Thiel "] diff --git a/gix-trace/Cargo.toml b/gix-trace/Cargo.toml index 9583d92b8c2..772e75f7c3d 100644 --- a/gix-trace/Cargo.toml +++ b/gix-trace/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-trace" description = "A crate to provide minimal `tracing` support that can be turned off to zero cost" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" version = "0.1.10" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index b824e57813f..92d0b031330 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-transport" version = "0.42.3" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated to implementing the git transport layer" authors = ["Sebastian Thiel "] diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index 75a95ff6d8b..0a91c1d7504 100644 --- a/gix-traverse/Cargo.toml +++ b/gix-traverse/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-traverse" version = "0.41.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project" authors = ["Sebastian Thiel "] diff --git a/gix-traverse/tests/Cargo.toml b/gix-traverse/tests/Cargo.toml index ea5a5ec5505..24c49ed843f 100644 --- a/gix-traverse/tests/Cargo.toml +++ b/gix-traverse/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-traverse-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Integration tests for the gix-traverse crate" authors = ["Sebastian Thiel "] diff --git a/gix-tui/Cargo.toml b/gix-tui/Cargo.toml index 20819f3d8f1..eaa1fab576f 100644 --- a/gix-tui/Cargo.toml +++ b/gix-tui/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-tui" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated to a terminal user interface to interact with git repositories" authors = ["Sebastian Thiel "] diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index ef1ea9b0de7..6af2020cbce 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-url" version = "0.27.5" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing parsing and serialization of gix-url" authors = ["Sebastian Thiel "] diff --git a/gix-utils/Cargo.toml b/gix-utils/Cargo.toml index f5a12b9550a..6445e2f4361 100644 --- a/gix-utils/Cargo.toml +++ b/gix-utils/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-utils" version = "0.1.12" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate with `gitoxide` utilities that don't need feature toggles" authors = ["Sebastian Thiel "] diff --git a/gix-utils/src/btoi.rs b/gix-utils/src/btoi.rs index d00421f48b7..bcac4e5b692 100644 --- a/gix-utils/src/btoi.rs +++ b/gix-utils/src/btoi.rs @@ -4,7 +4,7 @@ //! ### Credits //! //! This module was ported from version 0.4.3 -//! see for how it came to be in order +//! see for how it came to be in order //! to save 2.2 seconds of per-core compile time by not compiling the `num-traits` crate //! anymore. //! diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml index f07afc15f77..6d088284be2 100644 --- a/gix-validate/Cargo.toml +++ b/gix-validate/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-validate" version = "0.9.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Validation functions for various kinds of names in git" authors = ["Sebastian Thiel "] diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index fb15f3ad1f6..cd1435193dd 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-worktree-state" version = "0.13.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing setting the worktree to a particular state" authors = ["Sebastian Thiel "] diff --git a/gix-worktree-state/tests/Cargo.toml b/gix-worktree-state/tests/Cargo.toml index 763b11bc0cb..1b44b7e1837 100644 --- a/gix-worktree-state/tests/Cargo.toml +++ b/gix-worktree-state/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-worktree-state-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate for running tests with feature toggles on gix-worktree-state" authors = ["Sebastian Thiel "] diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index 572fb584d6c..ac3b26fb2c6 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-worktree-stream" version = "0.15.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "generate a byte-stream from a git-tree" authors = ["Sebastian Thiel "] diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml index b4837625a57..705126563b6 100644 --- a/gix-worktree/Cargo.toml +++ b/gix-worktree/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-worktree" version = "0.36.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for shared worktree related types and utilities." authors = ["Sebastian Thiel "] diff --git a/gix-worktree/tests/Cargo.toml b/gix-worktree/tests/Cargo.toml index 27697c7d2a2..7d2a65dc85f 100644 --- a/gix-worktree/tests/Cargo.toml +++ b/gix-worktree/tests/Cargo.toml @@ -3,7 +3,7 @@ lints.workspace = true [package] name = "gix-worktree-tests" version = "0.0.0" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate for testing the gix-worktree crate with feature toggles" authors = ["Sebastian Thiel "] diff --git a/gix/Cargo.toml b/gix/Cargo.toml index cd1a6142f08..da2f9310f3c 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix" -repository = "https://github.com/Byron/gitoxide" +repository = "https://github.com/GitoxideLabs/gitoxide" description = "Interact with git repositories just like git would" license = "MIT OR Apache-2.0" version = "0.66.0" diff --git a/gix/src/assets/init/hooks/pre-push.sample b/gix/src/assets/init/hooks/pre-push.sample index 8846fe8a1aa..fca1cea9fb4 100755 --- a/gix/src/assets/init/hooks/pre-push.sample +++ b/gix/src/assets/init/hooks/pre-push.sample @@ -8,8 +8,8 @@ # # The following arguments are provided: # -# $1 - The symbolic name of the remote to push to, like "origin" or the URL like "https://github.com/Byron/gitoxide" if there is no such name. -# $2 - The URL of the remote to push to, like "https://github.com/Byron/gitoxide". +# $1 - The symbolic name of the remote to push to, like "origin" or the URL like "https://github.com/GitoxideLabs/gitoxide" if there is no such name. +# $2 - The URL of the remote to push to, like "https://github.com/GitoxideLabs/gitoxide". # # The hook should then read from standard input in a line-by-line fashion and split the following space-separated fields: # diff --git a/gix/src/lib.rs b/gix/src/lib.rs index 7241c86b914..0c2d376b4f4 100644 --- a/gix/src/lib.rs +++ b/gix/src/lib.rs @@ -211,7 +211,7 @@ pub mod diff; /// **The discovered repository might not be suitable for any operation that requires authentication with remotes** /// as it doesn't see the relevant git configuration. /// -/// To achieve that, one has to [enable `git_binary` configuration](https://github.com/Byron/gitoxide/blob/9723e1addf52cc336d59322de039ea0537cdca36/src/plumbing/main.rs#L86) +/// To achieve that, one has to [enable `git_binary` configuration](https://github.com/GitoxideLabs/gitoxide/blob/9723e1addf52cc336d59322de039ea0537cdca36/src/plumbing/main.rs#L86) /// in the open-options and use [`ThreadSafeRepository::discover_opts()`] instead. Alternatively, it might be well-known /// that the tool is going to run in a neatly configured environment without relying on bundled configuration. #[allow(clippy::result_large_err)] diff --git a/tasks.md b/tasks.md index 8236acaa18c..118ca78d54c 100644 --- a/tasks.md +++ b/tasks.md @@ -1,10 +1,10 @@ -## Tracking issues +## Tracking issues -* [repository clone](https://github.com/Byron/gitoxide/issues/303) -* [repository FSCK](https://github.com/Byron/gitoxide/issues/304) -* [Show changes in various forms](https://github.com/Byron/gitoxide/issues/305) -* [Client side push (client to server)](https://github.com/Byron/gitoxide/issues/306) -* [Server fetch/pull (server to client)](https://github.com/Byron/gitoxide/issues/307) +* [repository clone](https://github.com/GitoxideLabs/gitoxide/issues/303) +* [repository FSCK](https://github.com/GitoxideLabs/gitoxide/issues/304) +* [Show changes in various forms](https://github.com/GitoxideLabs/gitoxide/issues/305) +* [Client side push (client to server)](https://github.com/GitoxideLabs/gitoxide/issues/306) +* [Server fetch/pull (server to client)](https://github.com/GitoxideLabs/gitoxide/issues/307) ## Smaller Tasks @@ -18,4 +18,4 @@ * A program to cat objects and pretty-print them, similar to git cat-file. Useful to get a feel for 'locate(…)' performance and stress test it a little. -* Be sure to escape terminal escape codes +* Be sure to escape terminal escape codes