From 64ff0a77062d35add1a2dd422bb61075647d1a36 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Sun, 13 Oct 2024 20:29:15 -0400 Subject: [PATCH] doc: Update gitoxide repository URLs This updates `Byron/gitoxide` URLs to `GitoxideLabs/gitoxide` in: - Markdown documentation, except changelogs and other such files where such changes should not be made. - Documentation comments (in .rs files). - Manifest (.toml) files, for the value of the `repository` key. - The comments appearing at the top of a sample hook that contains a repository URL as an example. When making these changes, I also allowed my editor to remove trailing whitespace in any lines in files already being edited (since, in this case, there was no disadvantage to allowing this). The gitoxide repository URL changed when the repository was moved into the recently created GitHub organization `GitoxideLabs`, as detailed in #1406. Please note that, although I believe updating the URLs to their new canonical values is useful, this is not needed to fix any broken links, since `Byron/gitoxide` URLs redirect (and hopefully will always redirect) to the coresponding `GitoxideLabs/gitoxide` URLs. While this change should not break any URLs, some affected URLs were already broken. This updates them, but they are still broken. They will be fixed in a subsequent commit. This also does not update `Byron/gitoxide` URLs in test fixtures or test cases, nor in the `Makefile`. (It may make sense to change some of those too, but it is not really a documentation change.) --- COLLABORATING.md | 9 +- CONTRIBUTING.md | 2 +- Cargo.toml | 4 +- DEVELOPMENT.md | 4 +- README.md | 168 +++++++++--------- SECURITY.md | 4 +- SHORTCOMINGS.md | 4 +- STABILITY.md | 72 ++++---- crate-status.md | 82 ++++----- general-tasks.md | 12 +- gitoxide-core/Cargo.toml | 2 +- gix-actor/Cargo.toml | 2 +- gix-archive/Cargo.toml | 2 +- gix-attributes/Cargo.toml | 2 +- gix-bitmap/Cargo.toml | 2 +- gix-blame/Cargo.toml | 2 +- gix-chunk/Cargo.toml | 2 +- gix-command/Cargo.toml | 2 +- gix-commitgraph/Cargo.toml | 2 +- gix-config-value/Cargo.toml | 2 +- gix-config/Cargo.toml | 2 +- gix-config/tests/Cargo.toml | 2 +- gix-credentials/Cargo.toml | 2 +- gix-date/Cargo.toml | 2 +- gix-diff/Cargo.toml | 2 +- gix-diff/src/tree/function.rs | 2 +- gix-diff/tests/Cargo.toml | 2 +- gix-dir/Cargo.toml | 2 +- gix-discover/Cargo.toml | 2 +- .../tests/discover/upwards/ceiling_dirs.rs | 2 +- gix-features/Cargo.toml | 2 +- gix-fetchhead/Cargo.toml | 2 +- gix-filter/Cargo.toml | 2 +- gix-fs/Cargo.toml | 2 +- gix-fsck/Cargo.toml | 2 +- gix-glob/Cargo.toml | 2 +- gix-hash/Cargo.toml | 2 +- gix-hashtable/Cargo.toml | 2 +- gix-ignore/Cargo.toml | 2 +- gix-index/Cargo.toml | 2 +- gix-index/tests/Cargo.toml | 2 +- gix-lfs/Cargo.toml | 2 +- gix-lock/Cargo.toml | 2 +- gix-macros/Cargo.toml | 2 +- gix-mailmap/Cargo.toml | 2 +- gix-merge/Cargo.toml | 2 +- gix-negotiate/Cargo.toml | 2 +- gix-note/Cargo.toml | 2 +- gix-object/Cargo.toml | 2 +- gix-odb/Cargo.toml | 2 +- gix-odb/tests/Cargo.toml | 2 +- gix-pack/Cargo.toml | 2 +- gix-pack/tests/Cargo.toml | 2 +- gix-packetline-blocking/Cargo.toml | 2 +- gix-packetline/Cargo.toml | 2 +- gix-path/Cargo.toml | 2 +- gix-pathspec/Cargo.toml | 2 +- gix-prompt/Cargo.toml | 2 +- gix-protocol/Cargo.toml | 2 +- gix-protocol/src/handshake/mod.rs | 2 +- gix-quote/Cargo.toml | 2 +- gix-quote/src/ansi_c.rs | 2 +- gix-rebase/Cargo.toml | 2 +- gix-ref/Cargo.toml | 2 +- gix-ref/src/parse.rs | 2 +- gix-ref/tests/Cargo.toml | 2 +- gix-refspec/Cargo.toml | 2 +- gix-revision/Cargo.toml | 2 +- gix-revwalk/Cargo.toml | 2 +- gix-sec/Cargo.toml | 2 +- gix-sequencer/Cargo.toml | 2 +- gix-status/Cargo.toml | 2 +- gix-status/src/index_as_worktree/function.rs | 4 +- gix-status/tests/Cargo.toml | 2 +- gix-submodule/Cargo.toml | 2 +- gix-tempfile/Cargo.toml | 2 +- gix-tix/Cargo.toml | 2 +- gix-trace/Cargo.toml | 2 +- gix-transport/Cargo.toml | 2 +- gix-traverse/Cargo.toml | 2 +- gix-traverse/tests/Cargo.toml | 2 +- gix-tui/Cargo.toml | 2 +- gix-url/Cargo.toml | 2 +- gix-utils/Cargo.toml | 2 +- gix-utils/src/btoi.rs | 2 +- gix-validate/Cargo.toml | 2 +- gix-worktree-state/Cargo.toml | 2 +- gix-worktree-state/tests/Cargo.toml | 2 +- gix-worktree-stream/Cargo.toml | 2 +- gix-worktree/Cargo.toml | 2 +- gix-worktree/tests/Cargo.toml | 2 +- gix/Cargo.toml | 2 +- gix/src/assets/init/hooks/pre-push.sample | 4 +- gix/src/lib.rs | 2 +- tasks.md | 14 +- 95 files changed, 273 insertions(+), 274 deletions(-) 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