From 55d386a2448aba1dd22c73fb63b3fd5b3a8401c9 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Wed, 6 Dec 2023 16:14:22 +0100 Subject: [PATCH] Release gix-date v0.8.1, gix-hash v0.13.2, gix-trace v0.1.4, gix-features v0.36.1, gix-actor v0.28.1, gix-validate v0.8.1, gix-object v0.39.0, gix-path v0.10.1, gix-glob v0.14.1, gix-quote v0.4.8, gix-attributes v0.20.1, gix-command v0.3.0, gix-packetline-blocking v0.17.0, gix-utils v0.1.6, gix-filter v0.7.0, gix-fs v0.8.1, gix-chunk v0.4.5, gix-commitgraph v0.22.1, gix-hashtable v0.4.1, gix-revwalk v0.10.0, gix-traverse v0.35.0, gix-worktree-stream v0.7.0, gix-archive v0.7.0, gix-config-value v0.14.1, gix-tempfile v11.0.1, gix-lock v11.0.1, gix-ref v0.39.0, gix-sec v0.10.1, gix-config v0.32.0, gix-prompt v0.8.0, gix-url v0.25.2, gix-credentials v0.22.0, gix-ignore v0.9.1, gix-bitmap v0.2.8, gix-index v0.27.0, gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-macros v0.1.1, gix-mailmap v0.20.1, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-pathspec v0.4.1, gix-packetline v0.17.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0, safety bump 27 crates SAFETY BUMP: gix-filter v0.7.0, gix-revwalk v0.10.0, gix-traverse v0.35.0, gix-worktree-stream v0.7.0, gix-archive v0.7.0, gix-ref v0.39.0, gix-config v0.32.0, gix-prompt v0.8.0, gix-credentials v0.22.0, gix-index v0.27.0, gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0 --- CHANGELOG.md | 87 ++++ Cargo.lock | 692 +++++++++++++-------------- Cargo.toml | 8 +- gitoxide-core/CHANGELOG.md | 86 +++- gitoxide-core/Cargo.toml | 14 +- gix-actor/CHANGELOG.md | 5 +- gix-actor/Cargo.toml | 6 +- gix-archive/CHANGELOG.md | 5 +- gix-archive/Cargo.toml | 10 +- gix-attributes/CHANGELOG.md | 5 +- gix-attributes/Cargo.toml | 10 +- gix-bitmap/CHANGELOG.md | 5 +- gix-bitmap/Cargo.toml | 2 +- gix-chunk/CHANGELOG.md | 5 +- gix-chunk/Cargo.toml | 2 +- gix-command/CHANGELOG.md | 5 +- gix-command/Cargo.toml | 6 +- gix-commitgraph/CHANGELOG.md | 5 +- gix-commitgraph/Cargo.toml | 8 +- gix-config-value/CHANGELOG.md | 5 +- gix-config-value/Cargo.toml | 4 +- gix-config/CHANGELOG.md | 7 +- gix-config/Cargo.toml | 14 +- gix-credentials/CHANGELOG.md | 5 +- gix-credentials/Cargo.toml | 16 +- gix-date/CHANGELOG.md | 5 +- gix-date/Cargo.toml | 2 +- gix-diff/CHANGELOG.md | 5 +- gix-diff/Cargo.toml | 18 +- gix-discover/CHANGELOG.md | 5 +- gix-discover/Cargo.toml | 10 +- gix-features/CHANGELOG.md | 5 +- gix-features/Cargo.toml | 6 +- gix-filter/CHANGELOG.md | 5 +- gix-filter/Cargo.toml | 20 +- gix-fs/CHANGELOG.md | 5 +- gix-fs/Cargo.toml | 4 +- gix-fsck/CHANGELOG.md | 35 ++ gix-fsck/Cargo.toml | 6 +- gix-glob/CHANGELOG.md | 5 +- gix-glob/Cargo.toml | 6 +- gix-hash/CHANGELOG.md | 5 +- gix-hash/Cargo.toml | 2 +- gix-hashtable/CHANGELOG.md | 5 +- gix-hashtable/Cargo.toml | 4 +- gix-ignore/CHANGELOG.md | 5 +- gix-ignore/Cargo.toml | 6 +- gix-index/CHANGELOG.md | 5 +- gix-index/Cargo.toml | 14 +- gix-lock/CHANGELOG.md | 5 +- gix-lock/Cargo.toml | 4 +- gix-macros/CHANGELOG.md | 5 +- gix-macros/Cargo.toml | 2 +- gix-mailmap/CHANGELOG.md | 5 +- gix-mailmap/Cargo.toml | 6 +- gix-negotiate/CHANGELOG.md | 5 +- gix-negotiate/Cargo.toml | 12 +- gix-object/CHANGELOG.md | 5 +- gix-object/Cargo.toml | 12 +- gix-odb/CHANGELOG.md | 5 +- gix-odb/Cargo.toml | 16 +- gix-pack/CHANGELOG.md | 5 +- gix-pack/Cargo.toml | 18 +- gix-packetline-blocking/CHANGELOG.md | 5 +- gix-packetline-blocking/Cargo.toml | 4 +- gix-packetline/CHANGELOG.md | 5 +- gix-packetline/Cargo.toml | 4 +- gix-path/CHANGELOG.md | 5 +- gix-path/Cargo.toml | 4 +- gix-pathspec/CHANGELOG.md | 5 +- gix-pathspec/Cargo.toml | 10 +- gix-prompt/CHANGELOG.md | 5 +- gix-prompt/Cargo.toml | 6 +- gix-protocol/CHANGELOG.md | 17 +- gix-protocol/Cargo.toml | 14 +- gix-quote/CHANGELOG.md | 5 +- gix-quote/Cargo.toml | 2 +- gix-ref/CHANGELOG.md | 5 +- gix-ref/Cargo.toml | 18 +- gix-refspec/CHANGELOG.md | 5 +- gix-refspec/Cargo.toml | 8 +- gix-revision/CHANGELOG.md | 5 +- gix-revision/Cargo.toml | 14 +- gix-revwalk/CHANGELOG.md | 5 +- gix-revwalk/Cargo.toml | 12 +- gix-sec/CHANGELOG.md | 5 +- gix-sec/Cargo.toml | 4 +- gix-status/CHANGELOG.md | 77 ++- gix-status/Cargo.toml | 18 +- gix-submodule/CHANGELOG.md | 5 +- gix-submodule/Cargo.toml | 12 +- gix-tempfile/CHANGELOG.md | 5 +- gix-tempfile/Cargo.toml | 4 +- gix-trace/CHANGELOG.md | 5 +- gix-trace/Cargo.toml | 2 +- gix-transport/CHANGELOG.md | 5 +- gix-transport/Cargo.toml | 16 +- gix-traverse/CHANGELOG.md | 5 +- gix-traverse/Cargo.toml | 14 +- gix-url/CHANGELOG.md | 5 +- gix-url/Cargo.toml | 6 +- gix-utils/CHANGELOG.md | 5 +- gix-utils/Cargo.toml | 2 +- gix-validate/CHANGELOG.md | 5 +- gix-validate/Cargo.toml | 2 +- gix-worktree-state/CHANGELOG.md | 5 +- gix-worktree-state/Cargo.toml | 20 +- gix-worktree-stream/CHANGELOG.md | 5 +- gix-worktree-stream/Cargo.toml | 18 +- gix-worktree/CHANGELOG.md | 5 +- gix-worktree/Cargo.toml | 20 +- gix/CHANGELOG.md | 26 +- gix/Cargo.toml | 98 ++-- tests/tools/Cargo.toml | 2 +- 114 files changed, 1062 insertions(+), 812 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0372156f68..76599ab8e7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,93 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.32.0 (2023-12-06) + +### New Features + + - `gix rev parse --format` to provide different versions of the same content. + This only applies to blobs, but allows to obtain different versions of the same blob + like: + + * what's stored in Git + * what would be checked out to the worktree + * what would be diffed + - add the`diff::resource_cache()` low-level utility for rapid in-memory diffing of combinations of resources. + We also add the `object::tree::diff::Platform::for_each_to_obtain_tree_with_cache()` to pass a resource-cache + for re-use between multiple invocation for significant savings. + - In gix read http.sslVerify config value and pass it to gix-transport. + - add basic connectivity check + Implement a simple connectivity check in a new `gix-fsck` crate, and add + this to `gix` via a new `fsck` subcommand. Currently this is + functionally equivalent to: + `git rev-list --objects --quiet --missing=print` + - Allow to print a tree without prettification, using `--tree-style raw`. + This is mainly useful to generate fixtures for the test-suite, and is assured + to not add extra-bytes to the output either. + - automatically enforce strict mode if `-c` options are given on the command-line. + This should stop most mistakes right away, instead of possibly silently + ignoring them depending on what was hard-coded in the respective sub-command. + - add `gix free discover` to inform about repository discovery. + It's mainly to better understand what's causing certain failures + if a repository can't be opened, in different modes of operations. + +### Bug Fixes + + - in `--trace` mode, greatly increase message-buffer size. + That way, it's much less likely that messages will get lost + due to being overwritten before they can be displayed every + 100ms or so. + - set binary name for completions + +### Bug Fixes (BREAKING) + + - rename `GITOXIDE_*` environment variables to `GIX_#` + +### Commit Statistics + + + + - 27 commits contributed to the release over the course of 54 calendar days. + - 54 days passed between releases. + - 10 commits were understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Merge branch 'adjustments-for-cargo' ([`8156340`](https://github.com/Byron/gitoxide/commit/8156340724b1b7cb15824f88c75f6ddd7302cff5)) + - Rename `GITOXIDE_*` environment variables to `GIX_#` ([`2189cee`](https://github.com/Byron/gitoxide/commit/2189cee47f99350b368390eaa2a01961bb77c250)) + - Merge branch 'gix-status' ([`5fdc9df`](https://github.com/Byron/gitoxide/commit/5fdc9df069f3d9a4bd88e4e0ca5d67916e2908c9)) + - `gix rev parse --format` to provide different versions of the same content. ([`cf51a4d`](https://github.com/Byron/gitoxide/commit/cf51a4de2d06eb28435ef8e386131710003b6928)) + - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) + - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) + - Adapt to changes in `gix-diff` ([`1706e23`](https://github.com/Byron/gitoxide/commit/1706e2394380c35cd98d0e106eb0985ae1912da0)) + - Add the`diff::resource_cache()` low-level utility for rapid in-memory diffing of combinations of resources. ([`4aea9b0`](https://github.com/Byron/gitoxide/commit/4aea9b097fb08e504cdfc4a7c3b7511a308dc074)) + - Merge branch 'support_ssl_verify' ([`5ce9784`](https://github.com/Byron/gitoxide/commit/5ce978432231e257ef625fc401895b34f963bf6d)) + - In gix read http.sslVerify config value and pass it to gix-transport. ([`c6e83cf`](https://github.com/Byron/gitoxide/commit/c6e83cf69f1a17e9ba3010bcce3a4ddd3305424c)) + - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) + - Remove dead code from non-existent "lean-cli" feature ([`be1fa2f`](https://github.com/Byron/gitoxide/commit/be1fa2f6370501c6b8bbe9bb89f6ef5507b5f425)) + - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) + - Merge branch 'feat_basic_connectivity_check' ([`1f9aca5`](https://github.com/Byron/gitoxide/commit/1f9aca5de45c1f7c25606cd1ddc6b93a915dcd77)) + - Flatten `fsck connectivity` into just `fsck` much like `git fsck` ([`7ab5c76`](https://github.com/Byron/gitoxide/commit/7ab5c7625fcbfade21d4f754be7afd2f73a828ba)) + - Refactor ([`7a88b42`](https://github.com/Byron/gitoxide/commit/7a88b420f0a43fb1ce163698723b30566add97a9)) + - Add basic connectivity check ([`8f795e8`](https://github.com/Byron/gitoxide/commit/8f795e8abf706a24fe104500bf15efaa2bc07b15)) + - Merge branch 'fix-1096' ([`48ef17e`](https://github.com/Byron/gitoxide/commit/48ef17e4d169f2b08d119c2dba51fcfd9c06fe61)) + - Allow to print a tree without prettification, using `--tree-style raw`. ([`8dfbb4b`](https://github.com/Byron/gitoxide/commit/8dfbb4ba531d86894a59e2b85ec29cd3133c8c4d)) + - Merge branch 'trace-packetlines' ([`e7de4c7`](https://github.com/Byron/gitoxide/commit/e7de4c702a223ad9eb19b407391028dcb08d80c4)) + - Automatically enforce strict mode if `-c` options are given on the command-line. ([`f9ae1bc`](https://github.com/Byron/gitoxide/commit/f9ae1bc6b514b6bbcda2c672f7b7ccbd999356a0)) + - In `--trace` mode, greatly increase message-buffer size. ([`b230078`](https://github.com/Byron/gitoxide/commit/b2300782ad09f17730fe2a5ba4938517d4e7ec16)) + - Merge branch 'discover-split-worktree' ([`16170d9`](https://github.com/Byron/gitoxide/commit/16170d9c2e4de6a2e639ff99b75e65bbd0e782d7)) + - Add `gix free discover` to inform about repository discovery. ([`886289f`](https://github.com/Byron/gitoxide/commit/886289f98003f935d774a40f6db746ae70649936)) + - Merge branch 'fix_completion-bin-name' ([`fb81093`](https://github.com/Byron/gitoxide/commit/fb81093684a7ff3d9979ef21c2c8f771b6f99a50)) + - Refactor ([`7f2bc08`](https://github.com/Byron/gitoxide/commit/7f2bc08e5713758c6188428221aac518cc6ecf2f)) + - Set binary name for completions ([`eab22bd`](https://github.com/Byron/gitoxide/commit/eab22bd5d56bf91ee0edfc7156023c159c7f65f9)) +
+ ## 0.31.1 (2023-10-13) A re-release to deal with breakage in the dependency tree (self-caused). diff --git a/Cargo.lock b/Cargo.lock index 6609dba7f96..c9f2b058668 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1149,7 +1149,7 @@ checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "gitoxide" -version = "0.31.1" +version = "0.32.0" dependencies = [ "anyhow", "clap", @@ -1160,7 +1160,7 @@ dependencies = [ "futures-lite", "gitoxide-core", "gix", - "gix-features 0.36.0", + "gix-features 0.36.1", "is-terminal", "once_cell", "owo-colors", @@ -1175,7 +1175,7 @@ dependencies = [ [[package]] name = "gitoxide-core" -version = "0.33.1" +version = "0.34.0" dependencies = [ "anyhow", "async-io", @@ -1214,57 +1214,57 @@ dependencies = [ [[package]] name = "gix" -version = "0.55.2" +version = "0.56.0" dependencies = [ "anyhow", "async-std", "curl", "document-features", - "gix-actor 0.28.0", + "gix-actor 0.28.1", "gix-archive", - "gix-attributes 0.20.0", + "gix-attributes 0.20.1", "gix-command", "gix-commitgraph", "gix-config", "gix-credentials", - "gix-date 0.8.0", + "gix-date 0.8.1", "gix-diff", - "gix-discover 0.26.0", - "gix-features 0.36.0", + "gix-discover 0.27.0", + "gix-features 0.36.1", "gix-filter", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-ignore 0.9.0", - "gix-index 0.26.0", - "gix-lock 11.0.0", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-ignore 0.9.1", + "gix-index 0.27.0", + "gix-lock 11.0.1", "gix-macros", "gix-mailmap", "gix-negotiate", - "gix-object 0.38.0", + "gix-object 0.39.0", "gix-odb", "gix-pack", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-pathspec", "gix-prompt", "gix-protocol", - "gix-ref 0.38.0", + "gix-ref 0.39.0", "gix-refspec", "gix-revision", "gix-revwalk", - "gix-sec 0.10.0", + "gix-sec 0.10.1", "gix-status", "gix-submodule", - "gix-tempfile 11.0.0", + "gix-tempfile 11.0.1", "gix-testtools", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "gix-transport", - "gix-traverse 0.34.0", + "gix-traverse 0.35.0", "gix-url", - "gix-utils 0.1.5", - "gix-validate 0.8.0", - "gix-worktree 0.27.0", + "gix-utils 0.1.6", + "gix-validate 0.8.1", + "gix-worktree 0.28.0", "gix-worktree-state", "gix-worktree-stream", "is_ci", @@ -1298,14 +1298,14 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.28.0" +version = "0.28.1" dependencies = [ "bstr", "btoi", "document-features", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", "gix-testtools", "itoa", "pretty_assertions", @@ -1316,20 +1316,20 @@ dependencies = [ [[package]] name = "gix-archive" -version = "0.6.0" +version = "0.7.0" dependencies = [ "bstr", "document-features", "flate2", - "gix-attributes 0.20.0", - "gix-date 0.8.0", + "gix-attributes 0.20.1", + "gix-date 0.8.1", "gix-filter", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-testtools", - "gix-worktree 0.27.0", + "gix-worktree 0.28.0", "gix-worktree-stream", "tar", "thiserror", @@ -1346,7 +1346,7 @@ dependencies = [ "bstr", "gix-glob 0.7.0", "gix-path 0.8.4", - "gix-quote 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-quote 0.4.7", "kstring", "log", "smallvec", @@ -1356,16 +1356,16 @@ dependencies = [ [[package]] name = "gix-attributes" -version = "0.20.0" +version = "0.20.1" dependencies = [ "bstr", "document-features", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-path 0.10.0", - "gix-quote 0.4.7", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-path 0.10.1", + "gix-quote 0.4.8", "gix-testtools", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "kstring", "serde", "smallvec", @@ -1376,48 +1376,48 @@ dependencies = [ [[package]] name = "gix-bitmap" version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ccab4bc576844ddb51b78d81b4a42d73e6229660fa614dfc3d3999c874d1959" dependencies = [ - "gix-testtools", "thiserror", ] [[package]] name = "gix-bitmap" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ccab4bc576844ddb51b78d81b4a42d73e6229660fa614dfc3d3999c874d1959" +version = "0.2.8" dependencies = [ + "gix-testtools", "thiserror", ] [[package]] name = "gix-chunk" -version = "0.4.4" +version = "0.4.5" dependencies = [ "thiserror", ] [[package]] name = "gix-command" -version = "0.2.10" +version = "0.3.0" dependencies = [ "bstr", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-testtools", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "shell-words", ] [[package]] name = "gix-commitgraph" -version = "0.22.0" +version = "0.22.1" dependencies = [ "bstr", "document-features", "gix-chunk", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", "gix-testtools", "memmap2 0.9.0", "serde", @@ -1426,17 +1426,17 @@ dependencies = [ [[package]] name = "gix-config" -version = "0.31.0" +version = "0.32.0" dependencies = [ "bstr", "criterion", "document-features", "gix-config-value", - "gix-features 0.36.0", - "gix-glob 0.14.0", - "gix-path 0.10.0", - "gix-ref 0.38.0", - "gix-sec 0.10.0", + "gix-features 0.36.1", + "gix-glob 0.14.1", + "gix-path 0.10.1", + "gix-ref 0.39.0", + "gix-sec 0.10.1", "memchr", "once_cell", "serde", @@ -1453,21 +1453,21 @@ dependencies = [ "bstr", "gix", "gix-config", - "gix-path 0.10.0", - "gix-ref 0.38.0", - "gix-sec 0.10.0", + "gix-path 0.10.1", + "gix-ref 0.39.0", + "gix-sec 0.10.1", "gix-testtools", "serial_test", ] [[package]] name = "gix-config-value" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bitflags 2.4.0", "bstr", "document-features", - "gix-path 0.10.0", + "gix-path 0.10.1", "libc", "serde", "thiserror", @@ -1475,17 +1475,17 @@ dependencies = [ [[package]] name = "gix-credentials" -version = "0.21.0" +version = "0.22.0" dependencies = [ "bstr", "document-features", "gix-command", "gix-config-value", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-prompt", - "gix-sec 0.10.0", + "gix-sec 0.10.1", "gix-testtools", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "gix-url", "serde", "thiserror", @@ -1505,11 +1505,11 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.8.0" +version = "0.8.1" dependencies = [ "bstr", "document-features", - "gix-hash 0.13.1", + "gix-hash 0.13.2", "gix-testtools", "itoa", "once_cell", @@ -1520,20 +1520,20 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.37.0" +version = "0.38.0" dependencies = [ "bstr", "document-features", "getrandom", "gix-command", "gix-filter", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", - "gix-path 0.10.0", - "gix-tempfile 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-trace 0.1.3", - "gix-worktree 0.27.0", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", + "gix-path 0.10.1", + "gix-tempfile 11.0.0", + "gix-trace 0.1.4", + "gix-worktree 0.28.0", "imara-diff", "serde", "thiserror", @@ -1545,13 +1545,13 @@ version = "0.0.0" dependencies = [ "gix-diff", "gix-filter", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", "gix-testtools", - "gix-traverse 0.34.0", - "gix-worktree 0.27.0", + "gix-traverse 0.35.0", + "gix-worktree 0.28.0", "shell-words", ] @@ -1572,15 +1572,15 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.26.0" +version = "0.27.0" dependencies = [ "bstr", "defer", "dunce", - "gix-hash 0.13.1", - "gix-path 0.10.0", - "gix-ref 0.38.0", - "gix-sec 0.10.0", + "gix-hash 0.13.2", + "gix-path 0.10.1", + "gix-ref 0.39.0", + "gix-sec 0.10.1", "gix-testtools", "is_ci", "serial_test", @@ -1604,6 +1604,17 @@ dependencies = [ [[package]] name = "gix-features" version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827" +dependencies = [ + "gix-hash 0.13.1", + "gix-trace 0.1.3", + "libc", +] + +[[package]] +name = "gix-features" +version = "0.36.1" dependencies = [ "bstr", "bytes", @@ -1612,8 +1623,8 @@ dependencies = [ "crossbeam-channel", "document-features", "flate2", - "gix-hash 0.13.1", - "gix-trace 0.1.3", + "gix-hash 0.13.2", + "gix-trace 0.1.4", "jwalk", "libc", "once_cell", @@ -1625,38 +1636,27 @@ dependencies = [ "walkdir", ] -[[package]] -name = "gix-features" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827" -dependencies = [ - "gix-hash 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-trace 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc", -] - [[package]] name = "gix-fetchhead" version = "0.0.0" [[package]] name = "gix-filter" -version = "0.6.0" +version = "0.7.0" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.20.0", + "gix-attributes 0.20.1", "gix-command", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-packetline-blocking", - "gix-path 0.10.0", - "gix-quote 0.4.7", + "gix-path 0.10.1", + "gix-quote 0.4.8", "gix-testtools", - "gix-trace 0.1.3", - "gix-utils 0.1.5", - "gix-worktree 0.27.0", + "gix-trace 0.1.4", + "gix-utils 0.1.6", + "gix-worktree 0.28.0", "once_cell", "smallvec", "thiserror", @@ -1674,28 +1674,28 @@ dependencies = [ [[package]] name = "gix-fs" version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd" dependencies = [ "gix-features 0.36.0", - "serde", - "tempfile", ] [[package]] name = "gix-fs" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd" +version = "0.8.1" dependencies = [ - "gix-features 0.36.0 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-features 0.36.1", + "serde", + "tempfile", ] [[package]] name = "gix-fsck" version = "0.1.0" dependencies = [ - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-object 0.38.0", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-object 0.39.0", "gix-odb", "gix-testtools", ] @@ -1714,13 +1714,13 @@ dependencies = [ [[package]] name = "gix-glob" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bitflags 2.4.0", "bstr", "document-features", - "gix-features 0.36.0", - "gix-path 0.10.0", + "gix-features 0.36.1", + "gix-path 0.10.1", "gix-testtools", "serde", ] @@ -1738,22 +1738,22 @@ dependencies = [ [[package]] name = "gix-hash" version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1884c7b41ea0875217c1be9ce91322f90bde433e91d374d0e1276073a51ccc60" dependencies = [ - "document-features", "faster-hex", - "gix-features 0.36.0", - "gix-testtools", - "serde", "thiserror", ] [[package]] name = "gix-hash" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1884c7b41ea0875217c1be9ce91322f90bde433e91d374d0e1276073a51ccc60" +version = "0.13.2" dependencies = [ + "document-features", "faster-hex", + "gix-features 0.36.1", + "gix-testtools", + "serde", "thiserror", ] @@ -1770,9 +1770,9 @@ dependencies = [ [[package]] name = "gix-hashtable" -version = "0.4.0" +version = "0.4.1" dependencies = [ - "gix-hash 0.13.1", + "gix-hash 0.13.2", "hashbrown 0.14.1", "parking_lot", ] @@ -1791,13 +1791,13 @@ dependencies = [ [[package]] name = "gix-ignore" -version = "0.9.0" +version = "0.9.1" dependencies = [ "bstr", "document-features", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-path 0.10.0", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-path 0.10.1", "gix-testtools", "serde", "unicode-bom", @@ -1813,7 +1813,7 @@ dependencies = [ "bstr", "btoi", "filetime", - "gix-bitmap 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-bitmap 0.2.7", "gix-features 0.29.0", "gix-hash 0.11.4", "gix-lock 5.0.1", @@ -1827,20 +1827,20 @@ dependencies = [ [[package]] name = "gix-index" -version = "0.26.0" +version = "0.27.0" dependencies = [ "bitflags 2.4.0", "bstr", "btoi", "document-features", "filetime", - "gix-bitmap 0.2.7", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-lock 11.0.0", - "gix-object 0.38.0", - "gix-traverse 0.34.0", + "gix-bitmap 0.2.8", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-lock 11.0.1", + "gix-object 0.39.0", + "gix-traverse 0.35.0", "itoa", "libc", "memmap2 0.9.0", @@ -1857,9 +1857,9 @@ dependencies = [ "bstr", "filetime", "gix", - "gix-features 0.36.0", - "gix-hash 0.13.1", - "gix-index 0.26.0", + "gix-features 0.36.1", + "gix-hash 0.13.2", + "gix-index 0.27.0", "gix-testtools", ] @@ -1874,23 +1874,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c693d7f05730fa74a7c467150adc7cea393518410c65f0672f80226b8111555" dependencies = [ "gix-tempfile 5.0.3", - "gix-utils 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.5", "thiserror", ] [[package]] name = "gix-lock" -version = "11.0.0" +version = "11.0.1" dependencies = [ - "gix-tempfile 11.0.0", - "gix-utils 0.1.5", + "gix-tempfile 11.0.1", + "gix-utils 0.1.6", "tempfile", "thiserror", ] [[package]] name = "gix-macros" -version = "0.1.0" +version = "0.1.1" dependencies = [ "proc-macro2", "quote", @@ -1900,12 +1900,12 @@ dependencies = [ [[package]] name = "gix-mailmap" -version = "0.20.0" +version = "0.20.1" dependencies = [ "bstr", "document-features", - "gix-actor 0.28.0", - "gix-date 0.8.0", + "gix-actor 0.28.1", + "gix-date 0.8.1", "gix-testtools", "serde", "thiserror", @@ -1913,15 +1913,15 @@ dependencies = [ [[package]] name = "gix-negotiate" -version = "0.9.0" +version = "0.10.0" dependencies = [ "bitflags 2.4.0", "gix-commitgraph", - "gix-date 0.8.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-date 0.8.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", - "gix-ref 0.38.0", + "gix-ref 0.39.0", "gix-revwalk", "gix-testtools", "smallvec", @@ -1953,18 +1953,18 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.38.0" +version = "0.39.0" dependencies = [ "bstr", "btoi", "criterion", "document-features", - "gix-actor 0.28.0", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", + "gix-actor 0.28.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", "gix-testtools", - "gix-validate 0.8.0", + "gix-validate 0.8.1", "itoa", "pretty_assertions", "serde", @@ -1975,17 +1975,17 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.54.0" +version = "0.55.0" dependencies = [ "arc-swap", "document-features", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-pack", - "gix-path 0.10.0", - "gix-quote 0.4.7", + "gix-path 0.10.1", + "gix-quote 0.4.8", "parking_lot", "serde", "tempfile", @@ -1997,11 +1997,11 @@ name = "gix-odb-tests" version = "0.0.0" dependencies = [ "filetime", - "gix-actor 0.28.0", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-actor 0.28.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", "gix-pack", "gix-testtools", @@ -2011,20 +2011,20 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.44.0" +version = "0.45.0" dependencies = [ "clru", "document-features", "gix-chunk", "gix-diff", - "gix-features 0.36.0", - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-object 0.38.0", - "gix-path 0.10.0", - "gix-tempfile 11.0.0", + "gix-features 0.36.1", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-object 0.39.0", + "gix-path 0.10.1", + "gix-tempfile 11.0.1", "gix-testtools", - "gix-traverse 0.34.0", + "gix-traverse 0.35.0", "memmap2 0.9.0", "parking_lot", "serde", @@ -2038,20 +2038,20 @@ name = "gix-pack-tests" version = "0.0.0" dependencies = [ "bstr", - "gix-features 0.36.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-features 0.36.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", "gix-pack", "gix-testtools", - "gix-traverse 0.34.0", + "gix-traverse 0.35.0", "maplit", "memmap2 0.9.0", ] [[package]] name = "gix-packetline" -version = "0.16.7" +version = "0.17.0" dependencies = [ "async-std", "bstr", @@ -2059,10 +2059,10 @@ dependencies = [ "faster-hex", "futures-io", "futures-lite", - "gix-hash 0.13.1", + "gix-hash 0.13.2", "gix-odb", "gix-pack", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "maybe-async", "pin-project-lite", "serde", @@ -2071,12 +2071,12 @@ dependencies = [ [[package]] name = "gix-packetline-blocking" -version = "0.16.6" +version = "0.17.0" dependencies = [ "bstr", "document-features", "faster-hex", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "serde", "thiserror", ] @@ -2088,7 +2088,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18609c8cbec8508ea97c64938c33cd305b75dfc04a78d0c3b78b8b3fd618a77c" dependencies = [ "bstr", - "gix-trace 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-trace 0.1.3", "home", "once_cell", "thiserror", @@ -2096,10 +2096,10 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.0" +version = "0.10.1" dependencies = [ "bstr", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "home", "once_cell", "tempfile", @@ -2108,14 +2108,14 @@ dependencies = [ [[package]] name = "gix-pathspec" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bitflags 2.4.0", "bstr", - "gix-attributes 0.20.0", + "gix-attributes 0.20.1", "gix-config-value", - "gix-glob 0.14.0", - "gix-path 0.10.0", + "gix-glob 0.14.1", + "gix-path 0.10.1", "gix-testtools", "once_cell", "serial_test", @@ -2124,7 +2124,7 @@ dependencies = [ [[package]] name = "gix-prompt" -version = "0.7.0" +version = "0.8.0" dependencies = [ "expectrl", "gix-command", @@ -2138,7 +2138,7 @@ dependencies = [ [[package]] name = "gix-protocol" -version = "0.41.1" +version = "0.42.0" dependencies = [ "async-std", "async-trait", @@ -2148,9 +2148,9 @@ dependencies = [ "futures-io", "futures-lite", "gix-credentials", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-hash 0.13.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", "gix-packetline", "gix-testtools", "gix-transport", @@ -2163,6 +2163,8 @@ dependencies = [ [[package]] name = "gix-quote" version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "475c86a97dd0127ba4465fbb239abac9ea10e68301470c9791a6dd5351cdc905" dependencies = [ "bstr", "btoi", @@ -2171,9 +2173,7 @@ dependencies = [ [[package]] name = "gix-quote" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "475c86a97dd0127ba4465fbb239abac9ea10e68301470c9791a6dd5351cdc905" +version = "0.4.8" dependencies = [ "bstr", "btoi", @@ -2206,20 +2206,20 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.38.0" +version = "0.39.0" dependencies = [ "document-features", - "gix-actor 0.28.0", - "gix-date 0.8.0", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-lock 11.0.0", - "gix-object 0.38.0", - "gix-path 0.10.0", - "gix-tempfile 11.0.0", + "gix-actor 0.28.1", + "gix-date 0.8.1", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-lock 11.0.1", + "gix-object 0.39.0", + "gix-path 0.10.1", + "gix-tempfile 11.0.1", "gix-testtools", - "gix-validate 0.8.0", + "gix-validate 0.8.1", "memmap2 0.9.0", "serde", "thiserror", @@ -2230,61 +2230,61 @@ dependencies = [ name = "gix-ref-tests" version = "0.0.0" dependencies = [ - "gix-actor 0.28.0", - "gix-date 0.8.0", - "gix-discover 0.26.0", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-lock 11.0.0", - "gix-object 0.38.0", + "gix-actor 0.28.1", + "gix-date 0.8.1", + "gix-discover 0.27.0", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-lock 11.0.1", + "gix-object 0.39.0", "gix-odb", - "gix-ref 0.38.0", + "gix-ref 0.39.0", "gix-testtools", - "gix-validate 0.8.0", + "gix-validate 0.8.1", ] [[package]] name = "gix-refspec" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bstr", - "gix-hash 0.13.1", + "gix-hash 0.13.2", "gix-revision", "gix-testtools", - "gix-validate 0.8.0", + "gix-validate 0.8.1", "smallvec", "thiserror", ] [[package]] name = "gix-revision" -version = "0.23.0" +version = "0.24.0" dependencies = [ "bstr", "document-features", "gix-commitgraph", - "gix-date 0.8.0", - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-object 0.38.0", + "gix-date 0.8.1", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-object 0.39.0", "gix-odb", "gix-revwalk", "gix-testtools", - "gix-trace 0.1.3", + "gix-trace 0.1.4", "serde", "thiserror", ] [[package]] name = "gix-revwalk" -version = "0.9.0" +version = "0.10.0" dependencies = [ "gix-commitgraph", - "gix-date 0.8.0", - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-object 0.38.0", + "gix-date 0.8.1", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-object 0.39.0", "smallvec", "thiserror", ] @@ -2303,11 +2303,11 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.10.0" +version = "0.10.1" dependencies = [ "bitflags 2.4.0", "document-features", - "gix-path 0.10.0", + "gix-path 0.10.1", "libc", "serde", "tempfile", @@ -2320,18 +2320,18 @@ version = "0.0.0" [[package]] name = "gix-status" -version = "0.2.0" +version = "0.3.0" dependencies = [ "bstr", "filetime", - "gix-features 0.36.0", + "gix-features 0.36.1", "gix-filter", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-index 0.26.0", - "gix-object 0.38.0", - "gix-path 0.10.0", - "gix-worktree 0.27.0", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-index 0.27.0", + "gix-object 0.39.0", + "gix-path 0.10.1", + "gix-worktree 0.28.0", "thiserror", ] @@ -2341,11 +2341,11 @@ version = "0.0.0" dependencies = [ "bstr", "filetime", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-index 0.26.0", - "gix-object 0.38.0", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-index 0.27.0", + "gix-object 0.39.0", "gix-pathspec", "gix-status", "gix-testtools", @@ -2353,12 +2353,12 @@ dependencies = [ [[package]] name = "gix-submodule" -version = "0.5.0" +version = "0.6.0" dependencies = [ "bstr", "gix-config", - "gix-features 0.36.0", - "gix-path 0.10.0", + "gix-features 0.36.1", + "gix-path 0.10.1", "gix-pathspec", "gix-refspec", "gix-testtools", @@ -2382,29 +2382,29 @@ dependencies = [ [[package]] name = "gix-tempfile" version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8" dependencies = [ "dashmap", - "document-features", "gix-fs 0.8.0", "libc", "once_cell", "parking_lot", - "signal-hook", - "signal-hook-registry", "tempfile", ] [[package]] name = "gix-tempfile" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8" +version = "11.0.1" dependencies = [ "dashmap", - "gix-fs 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "document-features", + "gix-fs 0.8.1", "libc", "once_cell", "parking_lot", + "signal-hook", + "signal-hook-registry", "tempfile", ] @@ -2417,10 +2417,10 @@ dependencies = [ "fastrand 2.0.1", "fs_extra", "gix-discover 0.18.1", - "gix-fs 0.8.0", + "gix-fs 0.8.1", "gix-ignore 0.2.0", "gix-lock 5.0.1", - "gix-tempfile 11.0.0", + "gix-tempfile 11.0.1", "gix-worktree 0.17.1", "io-close", "is_ci", @@ -2439,20 +2439,20 @@ version = "0.0.0" [[package]] name = "gix-trace" version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b6d623a1152c3facb79067d6e2ecdae48130030cf27d6eb21109f13bd7b836" + +[[package]] +name = "gix-trace" +version = "0.1.4" dependencies = [ "document-features", "tracing-core", ] -[[package]] -name = "gix-trace" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b6d623a1152c3facb79067d6e2ecdae48130030cf27d6eb21109f13bd7b836" - [[package]] name = "gix-transport" -version = "0.38.0" +version = "0.39.0" dependencies = [ "async-std", "async-trait", @@ -2465,12 +2465,12 @@ dependencies = [ "futures-lite", "gix-command", "gix-credentials", - "gix-features 0.36.0", - "gix-hash 0.13.1", + "gix-features 0.36.1", + "gix-hash 0.13.2", "gix-pack", "gix-packetline", - "gix-quote 0.4.7", - "gix-sec 0.10.0", + "gix-quote 0.4.8", + "gix-sec 0.10.1", "gix-url", "maybe-async", "pin-project-lite", @@ -2493,13 +2493,13 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.34.0" +version = "0.35.0" dependencies = [ "gix-commitgraph", - "gix-date 0.8.0", - "gix-hash 0.13.1", - "gix-hashtable 0.4.0", - "gix-object 0.38.0", + "gix-date 0.8.1", + "gix-hash 0.13.2", + "gix-hashtable 0.4.1", + "gix-object 0.39.0", "gix-revwalk", "smallvec", "thiserror", @@ -2510,11 +2510,11 @@ name = "gix-traverse-tests" version = "0.0.0" dependencies = [ "gix-commitgraph", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", "gix-testtools", - "gix-traverse 0.34.0", + "gix-traverse 0.35.0", ] [[package]] @@ -2523,13 +2523,13 @@ version = "0.0.0" [[package]] name = "gix-url" -version = "0.25.1" +version = "0.25.2" dependencies = [ "assert_matches", "bstr", "document-features", - "gix-features 0.36.0", - "gix-path 0.10.0", + "gix-features 0.36.1", + "gix-path 0.10.1", "gix-testtools", "home", "serde", @@ -2540,15 +2540,15 @@ dependencies = [ [[package]] name = "gix-utils" version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d89dc728613e26e0ed952a19583744e7f5240fcd4aa30d6c824ffd8b52f0f" dependencies = [ "fastrand 2.0.1", ] [[package]] name = "gix-utils" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b85d89dc728613e26e0ed952a19583744e7f5240fcd4aa30d6c824ffd8b52f0f" +version = "0.1.6" dependencies = [ "fastrand 2.0.1", ] @@ -2565,7 +2565,7 @@ dependencies = [ [[package]] name = "gix-validate" -version = "0.8.0" +version = "0.8.1" dependencies = [ "bstr", "gix-testtools", @@ -2595,36 +2595,36 @@ dependencies = [ [[package]] name = "gix-worktree" -version = "0.27.0" +version = "0.28.0" dependencies = [ "bstr", "document-features", - "gix-attributes 0.20.0", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-hash 0.13.1", - "gix-ignore 0.9.0", - "gix-index 0.26.0", - "gix-object 0.38.0", - "gix-path 0.10.0", + "gix-attributes 0.20.1", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-hash 0.13.2", + "gix-ignore 0.9.1", + "gix-index 0.27.0", + "gix-object 0.39.0", + "gix-path 0.10.1", "serde", ] [[package]] name = "gix-worktree-state" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bstr", - "gix-features 0.36.0", + "gix-features 0.36.1", "gix-filter", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-hash 0.13.1", - "gix-index 0.26.0", - "gix-object 0.38.0", - "gix-path 0.10.0", - "gix-worktree 0.27.0", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-hash 0.13.2", + "gix-index 0.27.0", + "gix-object 0.39.0", + "gix-path 0.10.1", + "gix-worktree 0.28.0", "io-close", "thiserror", ] @@ -2633,13 +2633,13 @@ dependencies = [ name = "gix-worktree-state-tests" version = "0.0.0" dependencies = [ - "gix-discover 0.26.0", - "gix-features 0.36.0", + "gix-discover 0.27.0", + "gix-features 0.36.1", "gix-filter", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-index 0.26.0", - "gix-object 0.38.0", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-index 0.27.0", + "gix-object 0.39.0", "gix-odb", "gix-testtools", "gix-worktree-state", @@ -2650,19 +2650,19 @@ dependencies = [ [[package]] name = "gix-worktree-stream" -version = "0.6.0" +version = "0.7.0" dependencies = [ - "gix-attributes 0.20.0", - "gix-features 0.36.0", + "gix-attributes 0.20.1", + "gix-features 0.36.1", "gix-filter", - "gix-fs 0.8.0", - "gix-hash 0.13.1", - "gix-object 0.38.0", + "gix-fs 0.8.1", + "gix-hash 0.13.2", + "gix-object 0.39.0", "gix-odb", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-testtools", - "gix-traverse 0.34.0", - "gix-worktree 0.27.0", + "gix-traverse 0.35.0", + "gix-worktree 0.28.0", "parking_lot", "thiserror", ] @@ -2672,19 +2672,19 @@ name = "gix-worktree-tests" version = "0.0.0" dependencies = [ "bstr", - "gix-attributes 0.20.0", - "gix-discover 0.26.0", - "gix-features 0.36.0", - "gix-fs 0.8.0", - "gix-glob 0.14.0", - "gix-hash 0.13.1", - "gix-ignore 0.9.0", - "gix-index 0.26.0", - "gix-object 0.38.0", + "gix-attributes 0.20.1", + "gix-discover 0.27.0", + "gix-features 0.36.1", + "gix-fs 0.8.1", + "gix-glob 0.14.1", + "gix-hash 0.13.2", + "gix-ignore 0.9.1", + "gix-index 0.27.0", + "gix-object 0.39.0", "gix-odb", - "gix-path 0.10.0", + "gix-path 0.10.1", "gix-testtools", - "gix-worktree 0.27.0", + "gix-worktree 0.28.0", "symlink", ] diff --git a/Cargo.toml b/Cargo.toml index 024f088e568..ec3e3863784 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ repository = "https://github.com/Byron/gitoxide" authors = ["Sebastian Thiel "] edition = "2021" license = "MIT OR Apache-2.0" -version = "0.31.1" +version = "0.32.0" default-run = "gix" include = ["src/**/*", "LICENSE-*", "README.md"] resolver = "2" @@ -165,9 +165,9 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"] [dependencies] anyhow = "1.0.42" -gitoxide-core = { version = "^0.33.1", path = "gitoxide-core" } -gix-features = { version = "^0.36.0", path = "gix-features" } -gix = { version = "^0.55.2", path = "gix", default-features = false } +gitoxide-core = { version = "^0.34.0", path = "gitoxide-core" } +gix-features = { version = "^0.36.1", path = "gix-features" } +gix = { version = "^0.56.0", path = "gix", default-features = false } time = "0.3.23" clap = { version = "4.1.1", features = ["derive", "cargo"] } diff --git a/gitoxide-core/CHANGELOG.md b/gitoxide-core/CHANGELOG.md index b0affd5f89c..59eab805f76 100644 --- a/gitoxide-core/CHANGELOG.md +++ b/gitoxide-core/CHANGELOG.md @@ -5,6 +5,89 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.34.0 (2023-12-06) + +### New Features + + - `gix rev parse --format` to provide different versions of the same content. + This only applies to blobs, but allows to obtain different versions of the same blob + like: + + * what's stored in Git + * what would be checked out to the worktree + * what would be diffed + - add basic connectivity check + Implement a simple connectivity check in a new `gix-fsck` crate, and add + this to `gix` via a new `fsck` subcommand. Currently this is + functionally equivalent to: + `git rev-list --objects --quiet --missing=print` + - Allow to print a tree without prettification, using `--tree-style raw`. + This is mainly useful to generate fixtures for the test-suite, and is assured + to not add extra-bytes to the output either. + - add `gix free discover` to inform about repository discovery. + It's mainly to better understand what's causing certain failures + if a repository can't be opened, in different modes of operations. + +### Changed (BREAKING) + + - use `gix-object::Find` trait + +### New Features (BREAKING) + + - make it possible to trace incoming and outgoing packetlines. + Due to the way this is (and has to be) setup, unfortunately one + has to integrate that with two crates, instead of just one. + + This changes touches multiple crates, most of which receive a single + boolean as last argument to indicate whether the tracing should + happen in the first place. + +### Commit Statistics + + + + - 28 commits contributed to the release over the course of 53 calendar days. + - 54 days passed between releases. + - 6 commits were understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Merge branch 'gix-status' ([`5fdc9df`](https://github.com/Byron/gitoxide/commit/5fdc9df069f3d9a4bd88e4e0ca5d67916e2908c9)) + - `gix rev parse --format` to provide different versions of the same content. ([`cf51a4d`](https://github.com/Byron/gitoxide/commit/cf51a4de2d06eb28435ef8e386131710003b6928)) + - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) + - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) + - Adapt to changes in `gix-diff` ([`1706e23`](https://github.com/Byron/gitoxide/commit/1706e2394380c35cd98d0e106eb0985ae1912da0)) + - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) + - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) + - Merge branch 'sh-on-windows' ([`2b80d84`](https://github.com/Byron/gitoxide/commit/2b80d8424196088d4ccc36914c87e320e4416ea1)) + - Remove special handling in favor of allowing shell-avoidance. ([`a0cc80d`](https://github.com/Byron/gitoxide/commit/a0cc80d21e74a43d5770cf08a221ef92f39920bb)) + - Merge branch 'gix-status' ([`c87f2cc`](https://github.com/Byron/gitoxide/commit/c87f2cc7a499cbd354c03c40f9923c80845fc56c)) + - Adapt to changes in `gix` related rename tracking ([`a28bf90`](https://github.com/Byron/gitoxide/commit/a28bf90aef49d1c51308884df84bb50567aeb501)) + - Merge branch 'fix-1096' ([`ff99a18`](https://github.com/Byron/gitoxide/commit/ff99a18e9f9388542a9cbf17d61b413f34b1d533)) + - Adapt to changes in `gix-object` ([`203d69c`](https://github.com/Byron/gitoxide/commit/203d69c8890acc716bd4f7a7b1b2b91a8c828bde)) + - Merge branch 'feat_basic_connectivity_check' ([`1f9aca5`](https://github.com/Byron/gitoxide/commit/1f9aca5de45c1f7c25606cd1ddc6b93a915dcd77)) + - Flatten `fsck connectivity` into just `fsck` much like `git fsck` ([`7ab5c76`](https://github.com/Byron/gitoxide/commit/7ab5c7625fcbfade21d4f754be7afd2f73a828ba)) + - Refactor ([`7a88b42`](https://github.com/Byron/gitoxide/commit/7a88b420f0a43fb1ce163698723b30566add97a9)) + - Add basic connectivity check ([`8f795e8`](https://github.com/Byron/gitoxide/commit/8f795e8abf706a24fe104500bf15efaa2bc07b15)) + - Merge branch 'fix-1096' ([`48ef17e`](https://github.com/Byron/gitoxide/commit/48ef17e4d169f2b08d119c2dba51fcfd9c06fe61)) + - Allow to print a tree without prettification, using `--tree-style raw`. ([`8dfbb4b`](https://github.com/Byron/gitoxide/commit/8dfbb4ba531d86894a59e2b85ec29cd3133c8c4d)) + - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) + - Adapt to changes related to usage of `gix-object::Find` trait where necessary ([`5761a4d`](https://github.com/Byron/gitoxide/commit/5761a4daf80e5febe469e32220b71dc3063fb4a6)) + - Use `gix-object::Find` trait ([`806ea47`](https://github.com/Byron/gitoxide/commit/806ea473e6e3ca3bf929f7d46c6f087296fceb09)) + - Adapt to changes in `gix_object` and `gix_odb`. ([`24e319e`](https://github.com/Byron/gitoxide/commit/24e319e996b4822782521430a2d0e8ce3710f123)) + - Merge branch 'trace-packetlines' ([`e7de4c7`](https://github.com/Byron/gitoxide/commit/e7de4c702a223ad9eb19b407391028dcb08d80c4)) + - Make it possible to trace incoming and outgoing packetlines. ([`c3edef1`](https://github.com/Byron/gitoxide/commit/c3edef1c0c49accbb037bdf086dade3ed0e5e507)) + - Merge branch 'discover-split-worktree' ([`16170d9`](https://github.com/Byron/gitoxide/commit/16170d9c2e4de6a2e639ff99b75e65bbd0e782d7)) + - Add `gix free discover` to inform about repository discovery. ([`886289f`](https://github.com/Byron/gitoxide/commit/886289f98003f935d774a40f6db746ae70649936)) + - Release gix-url v0.25.1 ([`47a1241`](https://github.com/Byron/gitoxide/commit/47a1241484fdb424184ca37f85a8b287d374d2a1)) +
+ ## 0.33.1 (2023-10-13) ### Bug Fixes @@ -20,7 +103,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. + - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -31,6 +114,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Release gix-transport v0.38.0, gix-protocol v0.41.1, gix v0.55.2, gitoxide-core v0.33.1, gitoxide v0.31.1 ([`1955a57`](https://github.com/Byron/gitoxide/commit/1955a57f003f7d731d04e582e70ea86f15e8e7d9)) - Prepare changelogs prior to release ([`12b5caf`](https://github.com/Byron/gitoxide/commit/12b5cafc49baf07d00313de468970a2db33ac1f8)) - Bump `gix-transport` version to prevent it from being picked up. ([`8011c73`](https://github.com/Byron/gitoxide/commit/8011c73ee401bfca03811a249c46a4dd468af1b8)) - Release gix v0.55.1 ([`4642c0c`](https://github.com/Byron/gitoxide/commit/4642c0c78f45b1956837bc874f6757fc302bee4a)) diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 82ba7344d5e..26a636d4da7 100644 --- a/gitoxide-core/Cargo.toml +++ b/gitoxide-core/Cargo.toml @@ -2,7 +2,7 @@ name = "gitoxide-core" description = "The library implementing all capabilities of the gitoxide CLI" repository = "https://github.com/Byron/gitoxide" -version = "0.33.1" +version = "0.34.0" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" @@ -44,11 +44,11 @@ serde = ["gix/serde", "dep:serde_json", "dep:serde", "bytesize/serde"] [dependencies] # deselect everything else (like "performance") as this should be controllable by the parent application. -gix = { version = "^0.55.2", path = "../gix", default-features = false, features = ["blob-diff", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status"] } -gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.44.0", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static", "generate", "streaming-input"] } -gix-transport-configuration-only = { package = "gix-transport", version = "^0.38.0", path = "../gix-transport", default-features = false } -gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.6.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] } -gix-status = { version = "^0.2.0", path = "../gix-status" } +gix = { version = "^0.56.0", path = "../gix", default-features = false, features = ["blob-diff", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status"] } +gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.45.0", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static", "generate", "streaming-input"] } +gix-transport-configuration-only = { package = "gix-transport", version = "^0.39.0", path = "../gix-transport", default-features = false } +gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.7.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] } +gix-status = { version = "^0.3.0", path = "../gix-status" } gix-fsck = { version = "^0.1.0", path = "../gix-fsck" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } anyhow = "1.0.42" @@ -65,7 +65,7 @@ futures-io = { version = "0.3.16", optional = true } blocking = { version = "1.0.2", optional = true } # for 'organize' functionality -gix-url = { version = "^0.25.1", path = "../gix-url", optional = true } +gix-url = { version = "^0.25.2", path = "../gix-url", optional = true } jwalk = { version = "0.8.0", optional = true } # for 'hours' diff --git a/gix-actor/CHANGELOG.md b/gix-actor/CHANGELOG.md index ae259513723..98946c3ab93 100644 --- a/gix-actor/CHANGELOG.md +++ b/gix-actor/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.28.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Upgrade to `winnow` 0.5.24 ([`abcfb65`](https://github.com/Byron/gitoxide/commit/abcfb659786425ec09eff6b644cd2ad36b7d6bc4)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml index e28f3b5fc72..010247ca9fc 100644 --- a/gix-actor/Cargo.toml +++ b/gix-actor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-actor" -version = "0.28.0" +version = "0.28.1" description = "A way to identify git actors" authors = ["Sebastian Thiel "] repository = "https://github.com/Byron/gitoxide" @@ -17,8 +17,8 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-date/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", optional = true } -gix-date = { version = "^0.8.0", path = "../gix-date" } +gix-features = { version = "^0.36.1", path = "../gix-features", optional = true } +gix-date = { version = "^0.8.1", path = "../gix-date" } thiserror = "1.0.38" btoi = "0.4.2" diff --git a/gix-archive/CHANGELOG.md b/gix-archive/CHANGELOG.md index bb5fcdd1939..bc14e93bec0 100644 --- a/gix-archive/CHANGELOG.md +++ b/gix-archive/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.7.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 14 commits contributed to the release over the course of 46 calendar days. + - 15 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Adapt to changes in `gix-filter` ([`1763862`](https://github.com/Byron/gitoxide/commit/17638628586900d43d730e6ed2a0862d8e408f29)) - Merge branch 'improve-filters' ([`f09ea13`](https://github.com/Byron/gitoxide/commit/f09ea13b94a8dad695e4d26533fcd5c739043574)) diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 9e5628b277f..721a39e28ea 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-archive" -version = "0.6.0" +version = "0.7.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "archive generation from of a worktree stream" @@ -25,10 +25,10 @@ zip = ["dep:zip", "dep:time"] [dependencies] -gix-worktree-stream = { version = "^0.6.0", path = "../gix-worktree-stream" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-path = { version = "^0.10.0", path = "../gix-path", optional = true } -gix-date = { version = "^0.8.0", path = "../gix-date" } +gix-worktree-stream = { version = "^0.7.0", path = "../gix-worktree-stream" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-path = { version = "^0.10.1", path = "../gix-path", optional = true } +gix-date = { version = "^0.8.1", path = "../gix-date" } flate2 = { version = "1.0.26", optional = true } zip = { version = "0.6.6", optional = true, default-features = false, features = ["deflate", "time"] } diff --git a/gix-attributes/CHANGELOG.md b/gix-attributes/CHANGELOG.md index f1d94b891ef..fb2014c6e73 100644 --- a/gix-attributes/CHANGELOG.md +++ b/gix-attributes/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.20.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 8 commits contributed to the release over the course of 46 calendar days. + - 9 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - More correct initialization order for new attribute search outcomes. ([`7d754cc`](https://github.com/Byron/gitoxide/commit/7d754cc7600a15acc5421206eb8d90dea432b283)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 670e65212f4..1518ea6f838 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-attributes" -version = "0.20.0" +version = "0.20.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitattributes files" @@ -17,10 +17,10 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-glob/serde", "kstring/serde"] [dependencies] -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-quote = { version = "^0.4.7", path = "../gix-quote" } -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-quote = { version = "^0.4.8", path = "../gix-quote" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"]} smallvec = "1.10.0" diff --git a/gix-bitmap/CHANGELOG.md b/gix-bitmap/CHANGELOG.md index a70e971423b..b78aec49a32 100644 --- a/gix-bitmap/CHANGELOG.md +++ b/gix-bitmap/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.2.8 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 3 commits contributed to the release over the course of 106 calendar days. + - 4 commits contributed to the release over the course of 106 calendar days. - 106 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) - Merge branch 'gix-submodule' ([`363ee77`](https://github.com/Byron/gitoxide/commit/363ee77400805f473c9ad66eadad9214e7ab66f4)) diff --git a/gix-bitmap/Cargo.toml b/gix-bitmap/Cargo.toml index 00d800b48c1..ccb247283c6 100644 --- a/gix-bitmap/Cargo.toml +++ b/gix-bitmap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-bitmap" -version = "0.2.7" +version = "0.2.8" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated implementing the standard git bitmap format" diff --git a/gix-chunk/CHANGELOG.md b/gix-chunk/CHANGELOG.md index a562b8b88f3..d2ccced3930 100644 --- a/gix-chunk/CHANGELOG.md +++ b/gix-chunk/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.4.5 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 2 commits contributed to the release over the course of 46 calendar days. + - 3 commits contributed to the release over the course of 46 calendar days. - 137 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a))
diff --git a/gix-chunk/Cargo.toml b/gix-chunk/Cargo.toml index 7f744ff9b77..fb800637440 100644 --- a/gix-chunk/Cargo.toml +++ b/gix-chunk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-chunk" -version = "0.4.4" +version = "0.4.5" 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" diff --git a/gix-command/CHANGELOG.md b/gix-command/CHANGELOG.md index 1bb126aca8a..372e9f9c4ae 100644 --- a/gix-command/CHANGELOG.md +++ b/gix-command/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.3.0 (2023-12-06) ### New Features @@ -41,7 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 14 commits contributed to the release over the course of 46 calendar days. + - 15 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#1103](https://github.com/Byron/gitoxide/issues/1103), [#1129](https://github.com/Byron/gitoxide/issues/1129) @@ -58,6 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1129](https://github.com/Byron/gitoxide/issues/1129)** - Add `Context` to provide much more context just like `git` sets it. ([`9d7e28d`](https://github.com/Byron/gitoxide/commit/9d7e28d542b5dbacce28920232b99c454f1eab4e)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'adjustments-for-cargo' ([`8156340`](https://github.com/Byron/gitoxide/commit/8156340724b1b7cb15824f88c75f6ddd7302cff5)) - Add `Context::stderr` to configure whether or not to supress `stderr`. ([`ceb8826`](https://github.com/Byron/gitoxide/commit/ceb8826f0a5acf8a23a40a6af6d172ee164edb24)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index 450c188c7cc..e6347d67901 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-command" -version = "0.2.10" +version = "0.3.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling internal git command execution" @@ -13,8 +13,8 @@ include = ["src/lib.rs", "LICENSE-*"] doctest = false [dependencies] -gix-trace = { version = "^0.1.3", path = "../gix-trace" } -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } +gix-path = { version = "^0.10.1", path = "../gix-path" } bstr = { version = "1.5.0", default-features = false, features = ["std"] } shell-words = "1.0" diff --git a/gix-commitgraph/CHANGELOG.md b/gix-commitgraph/CHANGELOG.md index 644be1d3813..a87a68a99d7 100644 --- a/gix-commitgraph/CHANGELOG.md +++ b/gix-commitgraph/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.22.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 6 commits contributed to the release over the course of 46 calendar days. + - 7 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge pull request #1131 from alexanderkjall/bump-memmap2-to-0.9 ([`f528ae8`](https://github.com/Byron/gitoxide/commit/f528ae864b9f5f2a88325d89e2596f3b66b706d4)) - Upgrade memmap2 from 0.7.1 to 0.9.0 ([`f4c3380`](https://github.com/Byron/gitoxide/commit/f4c338077688d7026feaaf3b95c03a8409c071ba)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml index 06057a97b07..f2a4907d0a4 100644 --- a/gix-commitgraph/Cargo.toml +++ b/gix-commitgraph/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-commitgraph" -version = "0.22.0" +version = "0.22.1" repository = "https://github.com/Byron/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" @@ -18,9 +18,9 @@ doctest = false serde = ["dep:serde", "gix-hash/serde", "bstr/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["rustsha1"] } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-chunk = { version = "^0.4.4", path = "../gix-chunk" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["rustsha1"] } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-chunk = { version = "^0.4.5", path = "../gix-chunk" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } memmap2 = "0.9.0" diff --git a/gix-config-value/CHANGELOG.md b/gix-config-value/CHANGELOG.md index 015744d854b..474987f8f08 100644 --- a/gix-config-value/CHANGELOG.md +++ b/gix-config-value/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.14.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index db480abfa0f..ecddf32ef8c 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-config-value" -version = "0.14.0" +version = "0.14.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing git-config value parsing" @@ -17,7 +17,7 @@ doctest = false serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-path = { version = "^0.10.1", path = "../gix-path" } thiserror = "1.0.32" bstr = { version = "1.0.1", default-features = false, features = ["std"] } diff --git a/gix-config/CHANGELOG.md b/gix-config/CHANGELOG.md index 21fb70b92f0..785d0dad34b 100644 --- a/gix-config/CHANGELOG.md +++ b/gix-config/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.32.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 6 commits contributed to the release over the course of 46 calendar days. + - 7 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Upgrade to `winnow` 0.5.24 ([`abcfb65`](https://github.com/Byron/gitoxide/commit/abcfb659786425ec09eff6b644cd2ad36b7d6bc4)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) @@ -2772,7 +2773,7 @@ This is a maintenance release without functional changes. - _None._ -lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen +lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen ## v0.1.1 (2021-05-09) diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index 176bd513338..ca062e2beac 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-config" -version = "0.31.0" +version = "0.32.0" repository = "https://github.com/Byron/gitoxide" description = "A git-config file parser and editor from the gitoxide project" license = "MIT OR Apache-2.0" @@ -17,12 +17,12 @@ autotests = false serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/serde", "gix-config-value/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features"} -gix-config-value = { version = "^0.14.0", path = "../gix-config-value" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-sec = { version = "^0.10.0", path = "../gix-sec" } -gix-ref = { version = "^0.38.0", path = "../gix-ref" } -gix-glob = { version = "^0.14.0", path = "../gix-glob" } +gix-features = { version = "^0.36.1", path = "../gix-features"} +gix-config-value = { version = "^0.14.1", path = "../gix-config-value" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-sec = { version = "^0.10.1", path = "../gix-sec" } +gix-ref = { version = "^0.39.0", path = "../gix-ref" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } winnow = { version = "0.5.24", features = ["simd"] } memchr = "2" diff --git a/gix-credentials/CHANGELOG.md b/gix-credentials/CHANGELOG.md index 684f3afd76f..1689a346ffe 100644 --- a/gix-credentials/CHANGELOG.md +++ b/gix-credentials/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.22.0 (2023-12-06) ### New Features @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 12 commits contributed to the release over the course of 53 calendar days. + - 13 commits contributed to the release over the course of 53 calendar days. - 54 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1103](https://github.com/Byron/gitoxide/issues/1103) @@ -39,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Make certain git-credential helper implementations work from cmd-prompts on Windows ([`80040e1`](https://github.com/Byron/gitoxide/commit/80040e11b609d1e1f8daaeb16c4473b2da1c0d34)) - Trace credential helper invocations. ([`bc44497`](https://github.com/Byron/gitoxide/commit/bc44497606656cddc4f18a0acb272c34b8df4ba8)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'sh-on-windows' ([`2b80d84`](https://github.com/Byron/gitoxide/commit/2b80d8424196088d4ccc36914c87e320e4416ea1)) diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index c46cbff1a35..48b616e889a 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-credentials" -version = "0.21.0" +version = "0.22.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project to interact with git credentials helpers" @@ -17,13 +17,13 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-sec/serde"] [dependencies] -gix-sec = { version = "^0.10.0", path = "../gix-sec" } -gix-url = { version = "^0.25.1", path = "../gix-url" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-command = { version = "^0.2.10", path = "../gix-command" } -gix-config-value = { version = "^0.14.0", path = "../gix-config-value" } -gix-prompt = { version = "^0.7.0", path = "../gix-prompt" } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-sec = { version = "^0.10.1", path = "../gix-sec" } +gix-url = { version = "^0.25.2", path = "../gix-url" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-command = { version = "^0.3.0", path = "../gix-command" } +gix-config-value = { version = "^0.14.1", path = "../gix-config-value" } +gix-prompt = { version = "^0.8.0", path = "../gix-prompt" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } thiserror = "1.0.32" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-date/CHANGELOG.md b/gix-date/CHANGELOG.md index d2e3aad5fa9..27e3e083c2e 100644 --- a/gix-date/CHANGELOG.md +++ b/gix-date/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.8.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 7 commits contributed to the release over the course of 46 calendar days. + - 8 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) diff --git a/gix-date/Cargo.toml b/gix-date/Cargo.toml index 8f8cae5f324..dc967b44c56 100644 --- a/gix-date/Cargo.toml +++ b/gix-date/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-date" -version = "0.8.0" +version = "0.8.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project parsing dates the way git does" diff --git a/gix-diff/CHANGELOG.md b/gix-diff/CHANGELOG.md index bcf513caa79..c615bc6405c 100644 --- a/gix-diff/CHANGELOG.md +++ b/gix-diff/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.38.0 (2023-12-06) ### New Features @@ -39,7 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 19 commits contributed to the release over the course of 46 calendar days. + - 20 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -57,6 +57,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`5fdc9df`](https://github.com/Byron/gitoxide/commit/5fdc9df069f3d9a4bd88e4e0ca5d67916e2908c9)) - Assure binary-detection also works if ODB files are below the big-file threshold. ([`223278d`](https://github.com/Byron/gitoxide/commit/223278d31dbad6308b1c49d583fbfcd02846820e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 715f5f96cca..79fe52dbc89 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-diff" -version = "0.37.0" +version = "0.38.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "Calculate differences between various git objects" @@ -23,15 +23,15 @@ wasm = ["dep:getrandom"] doctest = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-filter = { version = "^0.6.0", path = "../gix-filter", optional = true } -gix-worktree = { version = "^0.27.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } -gix-command = { version = "^0.2.10", path = "../gix-command", optional = true } -gix-path = { version = "^0.10.0", path = "../gix-path", optional = true } -gix-fs = { version = "^0.8.0", path = "../gix-fs", optional = true } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-filter = { version = "^0.7.0", path = "../gix-filter", optional = true } +gix-worktree = { version = "^0.28.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } +gix-command = { version = "^0.3.0", path = "../gix-command", optional = true } +gix-path = { version = "^0.10.1", path = "../gix-path", optional = true } +gix-fs = { version = "^0.8.1", path = "../gix-fs", optional = true } gix-tempfile = { version = "11.0.0", optional = true } -gix-trace = { version = "^0.1.3", path = "../gix-trace", optional = true } +gix-trace = { version = "^0.1.4", path = "../gix-trace", optional = true } thiserror = "1.0.32" imara-diff = { version = "0.1.3", optional = true } diff --git a/gix-discover/CHANGELOG.md b/gix-discover/CHANGELOG.md index e75af49ea10..00e9bfa8d29 100644 --- a/gix-discover/CHANGELOG.md +++ b/gix-discover/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.27.0 (2023-12-06) ### Bug Fixes (BREAKING) @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 6 commits contributed to the release over the course of 50 calendar days. + - 7 commits contributed to the release over the course of 50 calendar days. - 54 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'adjustments-for-cargo' ([`8156340`](https://github.com/Byron/gitoxide/commit/8156340724b1b7cb15824f88c75f6ddd7302cff5)) - Rename `GITOXIDE_*` environment variables to `GIX_#` ([`2189cee`](https://github.com/Byron/gitoxide/commit/2189cee47f99350b368390eaa2a01961bb77c250)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index f9ba63c8731..2a9e316db10 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-discover" -version = "0.26.0" +version = "0.27.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "Discover git repositories and check if a directory is a git repository" @@ -13,10 +13,10 @@ rust-version = "1.65" doctest = false [dependencies] -gix-sec = { version = "^0.10.0", path = "../gix-sec" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-ref = { version = "^0.38.0", path = "../gix-ref" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } +gix-sec = { version = "^0.10.1", path = "../gix-sec" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-ref = { version = "^0.39.0", path = "../gix-ref" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } thiserror = "1.0.26" diff --git a/gix-features/CHANGELOG.md b/gix-features/CHANGELOG.md index 0adfc8d7514..e1536aeb835 100644 --- a/gix-features/CHANGELOG.md +++ b/gix-features/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.36.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 11 commits contributed to the release over the course of 46 calendar days. + - 12 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Fix formatting ([`5d8b5f4`](https://github.com/Byron/gitoxide/commit/5d8b5f4e5b3792b310f7a23907a205b5db427420)) - Merge pull request #1134 from alexanderkjall/gix-features-i386-test-failure ([`a12682d`](https://github.com/Byron/gitoxide/commit/a12682d7a8bd263a18471f4a26d8af67b1cd4c1e)) - Review feedback, use an 'if cfg' construct instead ([`1d45f05`](https://github.com/Byron/gitoxide/commit/1d45f056263ba9c69612abc81fdd3783f95de4ca)) diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml index 9146bbdafa9..8744788b196 100644 --- a/gix-features/Cargo.toml +++ b/gix-features/Cargo.toml @@ -2,7 +2,7 @@ name = "gix-features" description = "A crate to integrate various capabilities using compile-time feature flags" repository = "https://github.com/Byron/gitoxide" -version = "0.36.0" +version = "0.36.1" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" @@ -114,8 +114,8 @@ path = "tests/pipe.rs" required-features = ["io-pipe"] [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } # 'parallel' feature crossbeam-channel = { version = "0.5.0", optional = true } diff --git a/gix-filter/CHANGELOG.md b/gix-filter/CHANGELOG.md index b2d7299a550..e310c4c46c9 100644 --- a/gix-filter/CHANGELOG.md +++ b/gix-filter/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.7.0 (2023-12-06) ### New Features @@ -44,7 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 17 commits contributed to the release over the course of 49 calendar days. + - 18 commits contributed to the release over the course of 49 calendar days. - 54 days passed between releases. - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1129](https://github.com/Byron/gitoxide/issues/1129) @@ -59,6 +59,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Pass crucial context to help spawning filter processes by adding `context` to `Pipeline::new()`. ([`969ff0f`](https://github.com/Byron/gitoxide/commit/969ff0f6091196134307554a54e5cf82734d9252)) - Cleanup trailing newlines when handling delayed files. ([`42d4590`](https://github.com/Byron/gitoxide/commit/42d45906d67c6930cb0abb567e59834ac9ae1478)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Adapt to changes in `gix-worktree` ([`a0e4dec`](https://github.com/Byron/gitoxide/commit/a0e4dec7162ea242d03d11e73c4ce1f761ed2853)) diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 8a047b67e75..e0f6ca69e40 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-filter" -version = "0.6.0" +version = "0.7.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing git filters" @@ -13,15 +13,15 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-command = { version = "^0.2.10", path = "../gix-command" } -gix-quote = { version = "^0.4.7", path = "../gix-quote" } -gix-utils = { version = "^0.1.5", path = "../gix-utils" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-packetline = { package = "gix-packetline-blocking", version = "^0.16.6", path = "../gix-packetline-blocking" } -gix-attributes = { version = "^0.20.0", path = "../gix-attributes" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-command = { version = "^0.3.0", path = "../gix-command" } +gix-quote = { version = "^0.4.8", path = "../gix-quote" } +gix-utils = { version = "^0.1.6", path = "../gix-utils" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.0", path = "../gix-packetline-blocking" } +gix-attributes = { version = "^0.20.1", path = "../gix-attributes" } encoding_rs = "0.8.32" bstr = { version = "1.5.0", default-features = false, features = ["std"] } diff --git a/gix-fs/CHANGELOG.md b/gix-fs/CHANGELOG.md index 2c41d07eeaa..2abf798dd3e 100644 --- a/gix-fs/CHANGELOG.md +++ b/gix-fs/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.8.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 7 commits contributed to the release over the course of 46 calendar days. + - 8 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Allow empty paths to be passed to Stack in debug mode ([`406acef`](https://github.com/Byron/gitoxide/commit/406acef4710f3c2c9371621a57e0534b3758f76c)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index 23d22cfed14..532ea1145f4 100644 --- a/gix-fs/Cargo.toml +++ b/gix-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-fs" -version = "0.8.0" +version = "0.8.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing file system specific utilities to `gitoxide`" @@ -17,7 +17,7 @@ doctest = false serde = ["dep:serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features" } +gix-features = { version = "^0.36.1", path = "../gix-features" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } [dev-dependencies] diff --git a/gix-fsck/CHANGELOG.md b/gix-fsck/CHANGELOG.md index 1d013ff92fa..f9608d8e77c 100644 --- a/gix-fsck/CHANGELOG.md +++ b/gix-fsck/CHANGELOG.md @@ -4,3 +4,38 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## v0.1.0 (2023-12-06) + +### New Features + + - add basic connectivity check + Implement a simple connectivity check in a new `gix-fsck` crate, and add + this to `gix` via a new `fsck` subcommand. Currently this is + functionally equivalent to: + `git rev-list --objects --quiet --missing=print` + +### Commit Statistics + + + + - 7 commits contributed to the release over the course of 26 calendar days. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) + - Merge branch 'fix-1096' ([`ff99a18`](https://github.com/Byron/gitoxide/commit/ff99a18e9f9388542a9cbf17d61b413f34b1d533)) + - Adapt to changes in `gix-object` ([`203d69c`](https://github.com/Byron/gitoxide/commit/203d69c8890acc716bd4f7a7b1b2b91a8c828bde)) + - Merge branch 'feat_basic_connectivity_check' ([`1f9aca5`](https://github.com/Byron/gitoxide/commit/1f9aca5de45c1f7c25606cd1ddc6b93a915dcd77)) + - Do not recurse into trees during fsck ([`9c1830c`](https://github.com/Byron/gitoxide/commit/9c1830c73557f71d930c918094e2d2e9a9ba3e2d)) + - Refactor ([`7a88b42`](https://github.com/Byron/gitoxide/commit/7a88b420f0a43fb1ce163698723b30566add97a9)) + - Add basic connectivity check ([`8f795e8`](https://github.com/Byron/gitoxide/commit/8f795e8abf706a24fe104500bf15efaa2bc07b15)) +
+ diff --git a/gix-fsck/Cargo.toml b/gix-fsck/Cargo.toml index 4c55db3e647..c6597589116 100644 --- a/gix-fsck/Cargo.toml +++ b/gix-fsck/Cargo.toml @@ -13,9 +13,9 @@ rust-version = "1.65" doctest = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } -gix-object = { version = "^0.38.0", path = "../gix-object" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } +gix-object = { version = "^0.39.0", path = "../gix-object" } [dev-dependencies] gix-odb = { path = "../gix-odb" } diff --git a/gix-glob/CHANGELOG.md b/gix-glob/CHANGELOG.md index d757fd1b645..3f60fece5be 100644 --- a/gix-glob/CHANGELOG.md +++ b/gix-glob/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.14.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-glob/Cargo.toml b/gix-glob/Cargo.toml index 9511926fcbe..14ab8da42f2 100644 --- a/gix-glob/Cargo.toml +++ b/gix-glob/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-glob" -version = "0.14.0" +version = "0.14.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with pattern matching" @@ -17,8 +17,8 @@ doctest = false serde= ["dep:serde", "bstr/serde", "bitflags/serde"] [dependencies] -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-features = { version = "^0.36.0", path = "../gix-features" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-features = { version = "^0.36.1", path = "../gix-features" } bstr = { version = "1.3.0", default-features = false, features = ["std"]} bitflags = "2" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]} diff --git a/gix-hash/CHANGELOG.md b/gix-hash/CHANGELOG.md index 45d5fc35249..ae85e0f270b 100644 --- a/gix-hash/CHANGELOG.md +++ b/gix-hash/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.13.2 (2023-12-06) ### New Features @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 6 commits contributed to the release over the course of 46 calendar days. + - 7 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Add `Oid::is_null()` - previously it was only available on `ObjectId`. ([`20e56b3`](https://github.com/Byron/gitoxide/commit/20e56b3d635a46eb2f42b9ccfb171fbbf01b96ef)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml index 14c5ee32de5..a62143d9da1 100644 --- a/gix-hash/Cargo.toml +++ b/gix-hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-hash" -version = "0.13.1" +version = "0.13.2" description = "Borrowed and owned git hash digests used to identify git objects" authors = ["Sebastian Thiel "] repository = "https://github.com/Byron/gitoxide" diff --git a/gix-hashtable/CHANGELOG.md b/gix-hashtable/CHANGELOG.md index 005f67ead50..121b73e5447 100644 --- a/gix-hashtable/CHANGELOG.md +++ b/gix-hashtable/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.4.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 2 commits contributed to the release over the course of 46 calendar days. + - 3 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a))
diff --git a/gix-hashtable/Cargo.toml b/gix-hashtable/Cargo.toml index ae7cd6384bb..a8f6d63acb3 100644 --- a/gix-hashtable/Cargo.toml +++ b/gix-hashtable/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-hashtable" -version = "0.4.0" +version = "0.4.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate that provides hashtable based data structures optimized to utilize ObjectId keys" @@ -18,5 +18,5 @@ hashbrown = { version = "0.14.0", default-features = false, features = [ "inline-more", "raw" ] } -gix-hash = { version = "^0.13.0", path = "../gix-hash" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } diff --git a/gix-ignore/CHANGELOG.md b/gix-ignore/CHANGELOG.md index 65b3f17aa49..13a17a3aee1 100644 --- a/gix-ignore/CHANGELOG.md +++ b/gix-ignore/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.9.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 46 calendar days. + - 5 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-ignore/Cargo.toml b/gix-ignore/Cargo.toml index 2294b3835ab..ac7238bc580 100644 --- a/gix-ignore/Cargo.toml +++ b/gix-ignore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-ignore" -version = "0.9.0" +version = "0.9.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitignore files" @@ -17,8 +17,8 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-glob/serde"] [dependencies] -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-path = { version = "^0.10.1", path = "../gix-path" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"]} unicode-bom = "2.0.2" diff --git a/gix-index/CHANGELOG.md b/gix-index/CHANGELOG.md index bc8db4000fe..ba9da54e0e4 100644 --- a/gix-index/CHANGELOG.md +++ b/gix-index/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.27.0 (2023-12-06) ### New Features @@ -29,7 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 21 commits contributed to the release over the course of 46 calendar days. + - 22 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -41,6 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`5fdc9df`](https://github.com/Byron/gitoxide/commit/5fdc9df069f3d9a4bd88e4e0ca5d67916e2908c9)) - Impl `From for gix_object::tree::EntryMode`. ([`21bea0f`](https://github.com/Byron/gitoxide/commit/21bea0f5496a0db607356c803a545358e766fa92)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml index 428797f423d..611b17f9f87 100644 --- a/gix-index/Cargo.toml +++ b/gix-index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-index" -version = "0.26.0" +version = "0.27.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A work-in-progress crate of the gitoxide project dedicated implementing the git index file" @@ -20,13 +20,13 @@ test = true serde = ["dep:serde", "smallvec/serde", "gix-hash/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["rustsha1", "progress"] } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-bitmap = { version = "^0.2.7", path = "../gix-bitmap" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-traverse = { version = "^0.34.0", path = "../gix-traverse" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["rustsha1", "progress"] } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-bitmap = { version = "^0.2.8", path = "../gix-bitmap" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-traverse = { version = "^0.35.0", path = "../gix-traverse" } gix-lock = { version = "^11.0.0", path = "../gix-lock" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } thiserror = "1.0.32" memmap2 = "0.9.0" diff --git a/gix-lock/CHANGELOG.md b/gix-lock/CHANGELOG.md index 805e5e388d5..d8cff9c2e7c 100644 --- a/gix-lock/CHANGELOG.md +++ b/gix-lock/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 11.0.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 46 calendar days. + - 5 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - More changelogs, this time for production crates ([`2b1c60a`](https://github.com/Byron/gitoxide/commit/2b1c60ac17206fe90d9f5920b47f3919e807cac4)) - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-lock/Cargo.toml b/gix-lock/Cargo.toml index 73b56816667..72e7171a378 100644 --- a/gix-lock/Cargo.toml +++ b/gix-lock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-lock" -version = "11.0.0" +version = "11.0.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A git-style lock-file implementation" @@ -14,7 +14,7 @@ doctest = false test = true [dependencies] -gix-utils = { version = "^0.1.5", default-features = false, path = "../gix-utils" } +gix-utils = { version = "^0.1.6", default-features = false, path = "../gix-utils" } gix-tempfile = { version = "^11.0.0", default-features = false, path = "../gix-tempfile" } thiserror = "1.0.38" diff --git a/gix-macros/CHANGELOG.md b/gix-macros/CHANGELOG.md index 9be3fe5a99d..5249ac8329d 100644 --- a/gix-macros/CHANGELOG.md +++ b/gix-macros/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.1.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 3 commits contributed to the release over the course of 46 calendar days. + - 4 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) diff --git a/gix-macros/Cargo.toml b/gix-macros/Cargo.toml index 3bb24930c5b..64912a9afd5 100644 --- a/gix-macros/Cargo.toml +++ b/gix-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-macros" -version = "0.1.0" +version = "0.1.1" edition = "2021" description = "Proc-macro utilities for gix" authors = [ diff --git a/gix-mailmap/CHANGELOG.md b/gix-mailmap/CHANGELOG.md index 94d755fd8d4..45bb03b6958 100644 --- a/gix-mailmap/CHANGELOG.md +++ b/gix-mailmap/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.20.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml index 3d2fb62657a..9090a207d43 100644 --- a/gix-mailmap/Cargo.toml +++ b/gix-mailmap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-mailmap" -version = "0.20.0" +version = "0.20.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing mailmap files" @@ -17,8 +17,8 @@ doctest = false serde= ["dep:serde", "bstr/serde", "gix-actor/serde"] [dependencies] -gix-actor = { version = "^0.28.0", path = "../gix-actor" } -gix-date = { version = "^0.8.0", path = "../gix-date" } +gix-actor = { version = "^0.28.1", path = "../gix-actor" } +gix-date = { version = "^0.8.1", path = "../gix-date" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"]} thiserror = "1.0.38" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]} diff --git a/gix-negotiate/CHANGELOG.md b/gix-negotiate/CHANGELOG.md index d0486b52a52..34f4a6b19a6 100644 --- a/gix-negotiate/CHANGELOG.md +++ b/gix-negotiate/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.10.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 8 commits contributed to the release over the course of 46 calendar days. + - 9 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) - Thanks clippy ([`82b01c2`](https://github.com/Byron/gitoxide/commit/82b01c28bbbcd3b8ce346d1977fe7d8587273be6)) diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml index a18aa87020f..d1e8d3d5016 100644 --- a/gix-negotiate/Cargo.toml +++ b/gix-negotiate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-negotiate" -version = "0.9.0" +version = "0.10.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing negotiation algorithms" @@ -14,11 +14,11 @@ doctest = false test = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-commitgraph = { version = "^0.22.0", path = "../gix-commitgraph" } -gix-revwalk = { version = "^0.9.0", path = "../gix-revwalk" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-commitgraph = { version = "^0.22.1", path = "../gix-commitgraph" } +gix-revwalk = { version = "^0.10.0", path = "../gix-revwalk" } thiserror = "1.0.40" smallvec = "1.10.0" bitflags = "2" diff --git a/gix-object/CHANGELOG.md b/gix-object/CHANGELOG.md index bae9affddd1..0f855045842 100644 --- a/gix-object/CHANGELOG.md +++ b/gix-object/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.39.0 (2023-12-06) ### New Features @@ -39,7 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 22 commits contributed to the release over the course of 46 calendar days. + - 23 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 8 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1096](https://github.com/Byron/gitoxide/issues/1096) @@ -54,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Adjust tree parser to deal with even more unusual trees. ([`8d05cae`](https://github.com/Byron/gitoxide/commit/8d05cae3027e3731602292c9e2d8c3cd53ebeec9)) - Assure all kinds of trees can be parsed. ([`3542cf5`](https://github.com/Byron/gitoxide/commit/3542cf5f65dad92552e12cce84e47381aa58e228)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Upgrade to `winnow` 0.5.24 ([`abcfb65`](https://github.com/Byron/gitoxide/commit/abcfb659786425ec09eff6b644cd2ad36b7d6bc4)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index b4b21d91459..0fc3410188f 100644 --- a/gix-object/Cargo.toml +++ b/gix-object/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-object" -version = "0.38.0" +version = "0.39.0" description = "Immutable and mutable git objects with decoding and encoding support" authors = ["Sebastian Thiel "] repository = "https://github.com/Byron/gitoxide" @@ -28,11 +28,11 @@ serde = ["dep:serde", "bstr/serde", "smallvec/serde", "gix-hash/serde", "gix-act verbose-object-parsing-errors = ["winnow/std"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["rustsha1", "progress"] } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-validate = { version = "^0.8.0", path = "../gix-validate" } -gix-actor = { version = "^0.28.0", path = "../gix-actor" } -gix-date = { version = "^0.8.0", path = "../gix-date" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["rustsha1", "progress"] } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-validate = { version = "^0.8.1", path = "../gix-validate" } +gix-actor = { version = "^0.28.1", path = "../gix-actor" } +gix-date = { version = "^0.8.1", path = "../gix-date" } btoi = "0.4.2" itoa = "1.0.1" diff --git a/gix-odb/CHANGELOG.md b/gix-odb/CHANGELOG.md index 4b6ee7a9f6c..cc8e9791f41 100644 --- a/gix-odb/CHANGELOG.md +++ b/gix-odb/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.55.0 (2023-12-06) ### Changed (BREAKING) @@ -17,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 12 commits contributed to the release over the course of 46 calendar days. + - 13 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Adapt to changes in `gix-object` (Find::try_header()) ([`336d161`](https://github.com/Byron/gitoxide/commit/336d161a4a291b5cb03c08e637c6f47a05731996)) diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index f259af61c84..d340752484b 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-odb" -version = "0.54.0" +version = "0.55.0" repository = "https://github.com/Byron/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -18,13 +18,13 @@ doctest = false serde= ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32" ] } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-quote = { version = "^0.4.7", path = "../gix-quote" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-pack = { version = "^0.44.0", path = "../gix-pack", default-features = false } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32" ] } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-quote = { version = "^0.4.8", path = "../gix-quote" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-pack = { version = "^0.45.0", path = "../gix-pack", default-features = false } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]} tempfile = "3.1.0" diff --git a/gix-pack/CHANGELOG.md b/gix-pack/CHANGELOG.md index f29fa4af616..030a0b07b1d 100644 --- a/gix-pack/CHANGELOG.md +++ b/gix-pack/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.45.0 (2023-12-06) ### Changed (BREAKING) @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 26 commits contributed to the release over the course of 46 calendar days. + - 27 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge pull request #1137 from martinvonz/push-mruzqpwzzwmy ([`115c993`](https://github.com/Byron/gitoxide/commit/115c993f7919b4f7edcf04e92bb8293957c028a5)) - Give `Node` an unsafe constructor ([`c4807de`](https://github.com/Byron/gitoxide/commit/c4807deffa170062c97e8452f4e20f73fb3a8aff)) diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index db0995de284..b7bdc77bb0f 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-pack" -version = "0.44.0" +version = "0.45.0" repository = "https://github.com/Byron/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -32,16 +32,16 @@ serde = ["dep:serde", "gix-object/serde"] wasm = ["gix-diff?/wasm"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-chunk = { version = "^0.4.4", path = "../gix-chunk" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-chunk = { version = "^0.4.5", path = "../gix-chunk" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } # for streaming of packs (input, output) -gix-traverse = { version = "^0.34.0", path = "../gix-traverse", optional = true } -gix-diff = { version = "^0.37.0", path = "../gix-diff", default-features = false, optional = true } +gix-traverse = { version = "^0.35.0", path = "../gix-traverse", optional = true } +gix-diff = { version = "^0.38.0", path = "../gix-diff", default-features = false, optional = true } memmap2 = "0.9.0" smallvec = "1.3.0" diff --git a/gix-packetline-blocking/CHANGELOG.md b/gix-packetline-blocking/CHANGELOG.md index ee5407ce6b3..e3266473b80 100644 --- a/gix-packetline-blocking/CHANGELOG.md +++ b/gix-packetline-blocking/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.17.0 (2023-12-06) ### New Features (BREAKING) @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 8 commits contributed to the release over the course of 49 calendar days. + - 9 commits contributed to the release over the course of 49 calendar days. - 88 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Refactor ([`fc23775`](https://github.com/Byron/gitoxide/commit/fc2377583e6a6fbc6eaf58e6c58f33fe42245174)) - Add missing async-io feature in gix-packetline-blocking ([`be4de0d`](https://github.com/Byron/gitoxide/commit/be4de0dd10b71fea6e6c6db123b31f59b402e234)) diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml index 3e4ede4eb93..c576e79e72c 100644 --- a/gix-packetline-blocking/Cargo.toml +++ b/gix-packetline-blocking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-packetline-blocking" -version = "0.16.6" +version = "0.17.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A duplicate of `gix-packetline` with the `blocking-io` feature pre-selected" @@ -27,7 +27,7 @@ async-io = [] serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]} thiserror = "1.0.34" diff --git a/gix-packetline/CHANGELOG.md b/gix-packetline/CHANGELOG.md index de36606cf13..92dae0dbf93 100644 --- a/gix-packetline/CHANGELOG.md +++ b/gix-packetline/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.17.0 (2023-12-06) ### New Features (BREAKING) @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 8 commits contributed to the release over the course of 49 calendar days. + - 9 commits contributed to the release over the course of 49 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'sh-on-windows' ([`2b80d84`](https://github.com/Byron/gitoxide/commit/2b80d8424196088d4ccc36914c87e320e4416ea1)) diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index a0b5c62facc..1af5bc12620 100644 --- a/gix-packetline/Cargo.toml +++ b/gix-packetline/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-packetline" -version = "0.16.7" +version = "0.17.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing the pkt-line serialization format" @@ -39,7 +39,7 @@ path = "tests/blocking-packetline.rs" required-features = ["blocking-io", "maybe-async/is_sync"] [dependencies] -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]} thiserror = "1.0.34" diff --git a/gix-path/CHANGELOG.md b/gix-path/CHANGELOG.md index 37b60dcb40f..d59e81a6b7c 100644 --- a/gix-path/CHANGELOG.md +++ b/gix-path/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.10.1 (2023-12-06) ### New Features @@ -17,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 4 commits contributed to the release over the course of 46 calendar days. + - 5 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1103](https://github.com/Byron/gitoxide/issues/1103) @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1103](https://github.com/Byron/gitoxide/issues/1103)** - Trace credential helper invocations. ([`bc44497`](https://github.com/Byron/gitoxide/commit/bc44497606656cddc4f18a0acb272c34b8df4ba8)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'error' ([`c372321`](https://github.com/Byron/gitoxide/commit/c372321dd6ea66a41c135d28c7319ab05a6d0942)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index 3eaa0aad194..5f5d55ceed3 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-path" -version = "0.10.0" +version = "0.10.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing paths and their conversions" @@ -13,7 +13,7 @@ rust-version = "1.65" doctest = false [dependencies] -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } thiserror = "1.0.26" once_cell = "1.17.1" diff --git a/gix-pathspec/CHANGELOG.md b/gix-pathspec/CHANGELOG.md index 202d1d6c0c7..e875347b4a2 100644 --- a/gix-pathspec/CHANGELOG.md +++ b/gix-pathspec/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.4.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 3 commits contributed to the release over the course of 46 calendar days. + - 4 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) - Assure all crates have includes configured ([`065ab57`](https://github.com/Byron/gitoxide/commit/065ab57d890f4b98cca7a7f81d68876fa84f49e0)) diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 5cd76ed0fc2..9fb461920f1 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-pathspec" -version = "0.4.0" +version = "0.4.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing magical pathspecs" @@ -13,10 +13,10 @@ include = ["src/**/*", "LICENSE-*", "README.md"] doctest = false [dependencies] -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-attributes = { version = "^0.20.0", path = "../gix-attributes" } -gix-config-value = { version = "^0.14.0", path = "../gix-config-value" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-attributes = { version = "^0.20.1", path = "../gix-attributes" } +gix-config-value = { version = "^0.14.1", path = "../gix-config-value" } bstr = { version = "1.3.0", default-features = false, features = ["std"]} bitflags = "2" diff --git a/gix-prompt/CHANGELOG.md b/gix-prompt/CHANGELOG.md index 7da71987089..8382374c640 100644 --- a/gix-prompt/CHANGELOG.md +++ b/gix-prompt/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.8.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 2 commits contributed to the release over the course of 46 calendar days. + - 3 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a))
diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index ba740ddc383..ba345c694f0 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-prompt" -version = "0.7.0" +version = "0.8.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for handling prompts in the terminal" @@ -13,8 +13,8 @@ rust-version = "1.65" doctest = false [dependencies] -gix-command = { version = "^0.2.9", path = "../gix-command" } -gix-config-value = { version = "^0.14.0", path = "../gix-config-value" } +gix-command = { version = "^0.3.0", path = "../gix-command" } +gix-config-value = { version = "^0.14.1", path = "../gix-config-value" } thiserror = "1.0.32" parking_lot = "0.12.1" diff --git a/gix-protocol/CHANGELOG.md b/gix-protocol/CHANGELOG.md index f11e243900d..de7c6c5b464 100644 --- a/gix-protocol/CHANGELOG.md +++ b/gix-protocol/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.42.0 (2023-12-06) ### Bug Fixes @@ -16,14 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 This can be known because a pack (with our settings) needs two things: * the server thinks it's ready - * a `done` sent by the client - - If the server doesn't think it's ready it will send NAK and be done. - - So the logic should be, for a NAK to stop the read-loop, that the client - expects a pack, and the server is ready. If the client is not ready, or - the server isn't ready, keep NAK and consider them the end of a round, - hence break the loop. +* a `done` sent by the client ### New Features (BREAKING) @@ -45,7 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 12 commits contributed to the release over the course of 49 calendar days. + - 13 commits contributed to the release over the course of 49 calendar days. - 54 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1061](https://github.com/Byron/gitoxide/issues/1061) @@ -59,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1061](https://github.com/Byron/gitoxide/issues/1061)** - V1 negotiation won't hang anymore ([`6295dec`](https://github.com/Byron/gitoxide/commit/6295dec2bdd6c3bb35e45db7a486651ebfe50369)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'remove-unsafe' ([`d2ba97c`](https://github.com/Byron/gitoxide/commit/d2ba97c057de62022d4b8b720750c3a706ac0f9c)) - Remove unsafe transmute of should_interrupt ([`88f8b34`](https://github.com/Byron/gitoxide/commit/88f8b342ab317696bcab8a0fe75c042e7290a75c)) - Upgrade to `winnow` 0.5.24 ([`abcfb65`](https://github.com/Byron/gitoxide/commit/abcfb659786425ec09eff6b644cd2ad36b7d6bc4)) @@ -72,6 +66,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Make it possible to trace incoming and outgoing packetlines. ([`c3edef1`](https://github.com/Byron/gitoxide/commit/c3edef1c0c49accbb037bdf086dade3ed0e5e507))
+ +If the server doesn’t think it’s ready it will send NAK and be done.So the logic should be, for a NAK to stop the read-loop, that the clientexpects a pack, and the server is ready. If the client is not ready, orthe server isn’t ready, keep NAK and consider them the end of a round,hence break the loop. + ## 0.41.1 (2023-10-13) ### Bug Fixes diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index fd5c124f468..b7e3b699989 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-protocol" -version = "0.41.1" +version = "0.42.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for implementing git protocols" @@ -40,11 +40,11 @@ path = "tests/async-protocol.rs" required-features = ["async-client"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["progress"] } -gix-transport = { version = "^0.38.0", path = "../gix-transport" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-credentials = { version = "^0.21.0", path = "../gix-credentials" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["progress"] } +gix-transport = { version = "^0.39.0", path = "../gix-transport" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-credentials = { version = "^0.22.0", path = "../gix-credentials" } thiserror = "1.0.32" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]} @@ -62,7 +62,7 @@ document-features = { version = "0.2.0", optional = true } [dev-dependencies] async-std = { version = "1.9.0", features = ["attributes"] } -gix-packetline = { path = "../gix-packetline" ,version = "^0.16.7" } +gix-packetline = { path = "../gix-packetline" ,version = "^0.17.0" } gix-testtools = { path = "../tests/tools" } [package.metadata.docs.rs] diff --git a/gix-quote/CHANGELOG.md b/gix-quote/CHANGELOG.md index 48d1d51fc2b..8c31faeeaed 100644 --- a/gix-quote/CHANGELOG.md +++ b/gix-quote/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.4.8 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 106 calendar days. + - 5 commits contributed to the release over the course of 106 calendar days. - 106 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) - Assure all crates have includes configured ([`065ab57`](https://github.com/Byron/gitoxide/commit/065ab57d890f4b98cca7a7f81d68876fa84f49e0)) diff --git a/gix-quote/Cargo.toml b/gix-quote/Cargo.toml index c7bd9c9a34b..bca648e59e3 100644 --- a/gix-quote/Cargo.toml +++ b/gix-quote/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-quote" -version = "0.4.7" +version = "0.4.8" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with various quotations used by git" diff --git a/gix-ref/CHANGELOG.md b/gix-ref/CHANGELOG.md index 00178332abd..3e36059e6cf 100644 --- a/gix-ref/CHANGELOG.md +++ b/gix-ref/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.39.0 (2023-12-06) ### Documentation @@ -19,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 13 commits contributed to the release over the course of 53 calendar days. + - 14 commits contributed to the release over the course of 53 calendar days. - 54 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Upgrade to `winnow` 0.5.24 ([`abcfb65`](https://github.com/Byron/gitoxide/commit/abcfb659786425ec09eff6b644cd2ad36b7d6bc4)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge pull request #1131 from alexanderkjall/bump-memmap2-to-0.9 ([`f528ae8`](https://github.com/Byron/gitoxide/commit/f528ae864b9f5f2a88325d89e2596f3b66b706d4)) diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index 745c22e9a10..ca8d5e9ac76 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-ref" -version = "0.38.0" +version = "0.39.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate to handle git references" @@ -19,14 +19,14 @@ test = true serde = ["dep:serde", "gix-hash/serde", "gix-actor/serde", "gix-object/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["walkdir"]} -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-validate = { version = "^0.8.0", path = "../gix-validate" } -gix-actor = { version = "^0.28.0", path = "../gix-actor" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["walkdir"]} +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-validate = { version = "^0.8.1", path = "../gix-validate" } +gix-actor = { version = "^0.28.1", path = "../gix-actor" } gix-lock = { version = "^11.0.0", path = "../gix-lock" } gix-tempfile = { version = "^11.0.0", default-features = false, path = "../gix-tempfile" } diff --git a/gix-refspec/CHANGELOG.md b/gix-refspec/CHANGELOG.md index aab63e6b63a..fd473190349 100644 --- a/gix-refspec/CHANGELOG.md +++ b/gix-refspec/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.20.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 2 commits contributed to the release over the course of 46 calendar days. + - 3 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a))
diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml index a1d8e2b8dbc..93f49295465 100644 --- a/gix-refspec/Cargo.toml +++ b/gix-refspec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-refspec" -version = "0.19.0" +version = "0.20.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing and representing refspecs" @@ -13,9 +13,9 @@ rust-version = "1.65" doctest = false [dependencies] -gix-revision = { version = "^0.23.0", path = "../gix-revision", default-features = false } -gix-validate = { version = "^0.8.0", path = "../gix-validate" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } +gix-revision = { version = "^0.24.0", path = "../gix-revision", default-features = false } +gix-validate = { version = "^0.8.1", path = "../gix-validate" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } bstr = { version = "1.3.0", default-features = false, features = ["std"]} thiserror = "1.0.26" diff --git a/gix-revision/CHANGELOG.md b/gix-revision/CHANGELOG.md index c35ed4f34d8..8f3c55563cd 100644 --- a/gix-revision/CHANGELOG.md +++ b/gix-revision/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.24.0 (2023-12-06) ### Bug Fixes @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 9 commits contributed to the release over the course of 46 calendar days. + - 10 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index 4b0de10dd45..128eaa0c188 100644 --- a/gix-revision/Cargo.toml +++ b/gix-revision/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-revision" -version = "0.23.0" +version = "0.24.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with finding names for revisions and parsing specifications" @@ -22,12 +22,12 @@ describe = [] serde = [ "dep:serde", "gix-hash/serde", "gix-object/serde" ] [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } -gix-revwalk = { version = "^0.9.0", path = "../gix-revwalk" } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } +gix-revwalk = { version = "^0.10.0", path = "../gix-revwalk" } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std"]} thiserror = "1.0.26" diff --git a/gix-revwalk/CHANGELOG.md b/gix-revwalk/CHANGELOG.md index 76360000ebf..4d0589e7368 100644 --- a/gix-revwalk/CHANGELOG.md +++ b/gix-revwalk/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.10.0 (2023-12-06) ### Changed (BREAKING) @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 6 commits contributed to the release over the course of 46 calendar days. + - 7 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) - Thanks clippy ([`82b01c2`](https://github.com/Byron/gitoxide/commit/82b01c28bbbcd3b8ce346d1977fe7d8587273be6)) diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml index b61fe252fbe..8785cd1a90a 100644 --- a/gix-revwalk/Cargo.toml +++ b/gix-revwalk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-revwalk" -version = "0.9.0" +version = "0.10.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing utilities for walking the revision graph" @@ -13,11 +13,11 @@ rust-version = "1.65" doctest = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } -gix-commitgraph = { version = "^0.22.0", path = "../gix-commitgraph" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } +gix-commitgraph = { version = "^0.22.1", path = "../gix-commitgraph" } thiserror = "1.0.26" smallvec = "1.10.0" diff --git a/gix-sec/CHANGELOG.md b/gix-sec/CHANGELOG.md index 3e994d44905..9b862ff9ba9 100644 --- a/gix-sec/CHANGELOG.md +++ b/gix-sec/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.10.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 46 calendar days. + - 5 commits contributed to the release over the course of 46 calendar days. - 88 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 28ce54da8a9..12b4ae02d80 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-sec" -version = "0.10.0" +version = "0.10.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing a shared trust model" @@ -26,7 +26,7 @@ document-features = { version = "0.2.1", optional = true } libc = "0.2.123" [target.'cfg(windows)'.dependencies] -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-path = { version = "^0.10.1", path = "../gix-path" } windows = { version = "0.48", features = [ "Win32_Foundation", "Win32_Security_Authorization", diff --git a/gix-status/CHANGELOG.md b/gix-status/CHANGELOG.md index 352e15a77ef..e1d7fcf9575 100644 --- a/gix-status/CHANGELOG.md +++ b/gix-status/CHANGELOG.md @@ -5,44 +5,6 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased - -### Bug Fixes - - - remove unused dependency and improve documentation slightly - -### Changed (BREAKING) - - - use `gix-object::Find` trait - -### Commit Statistics - - - - - 10 commits contributed to the release over the course of 46 calendar days. - - 54 days passed between releases. - - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages - -### Commit Details - - - -
view details - - * **Uncategorized** - - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - - Adapt to changes in `gix-diff` ([`1706e23`](https://github.com/Byron/gitoxide/commit/1706e2394380c35cd98d0e106eb0985ae1912da0)) - - Merge branch 'gix-status' ([`c87f2cc`](https://github.com/Byron/gitoxide/commit/c87f2cc7a499cbd354c03c40f9923c80845fc56c)) - - Remove unused dependency and improve documentation slightly ([`13ab629`](https://github.com/Byron/gitoxide/commit/13ab6291eca79b2a5b538d923f7138c3d755d18d)) - - Adapt to changes in `gix-index` ([`8134767`](https://github.com/Byron/gitoxide/commit/81347676707d30d414b3126c5714c005cca576c8)) - - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) - - Use `gix-object::Find` trait ([`7407fec`](https://github.com/Byron/gitoxide/commit/7407fec0f73a132e3273c643ede264a401227de1)) - - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) -
- ## 0.23.1 (2023-08-02) ### Bug Fixes @@ -301,10 +263,47 @@ A maintenance release without user facing changes. This is a maintenance release with no functional changes. -## 0.3.0 (2022-06-13) +## 0.3.0 (2023-12-06) A maintenance release without user-facing changes. +### Changed (BREAKING) + + - use `gix-object::Find` trait + +### Bug Fixes + + - remove unused dependency and improve documentation slightly + +### Commit Statistics + + + + - 11 commits contributed to the release over the course of 46 calendar days. + - 54 days passed between releases. + - 2 commits were understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) + - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) + - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) + - Adapt to changes in `gix-diff` ([`1706e23`](https://github.com/Byron/gitoxide/commit/1706e2394380c35cd98d0e106eb0985ae1912da0)) + - Merge branch 'gix-status' ([`c87f2cc`](https://github.com/Byron/gitoxide/commit/c87f2cc7a499cbd354c03c40f9923c80845fc56c)) + - Remove unused dependency and improve documentation slightly ([`13ab629`](https://github.com/Byron/gitoxide/commit/13ab6291eca79b2a5b538d923f7138c3d755d18d)) + - Adapt to changes in `gix-index` ([`8134767`](https://github.com/Byron/gitoxide/commit/81347676707d30d414b3126c5714c005cca576c8)) + - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) + - Use `gix-object::Find` trait ([`7407fec`](https://github.com/Byron/gitoxide/commit/7407fec0f73a132e3273c643ede264a401227de1)) + - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) + - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) +
+ ## 0.2.0 (2023-10-12) A maintenance release without documented changes. diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 0f7d58ddd59..d99bbc2b6ad 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-status" -version = "0.2.0" +version = "0.3.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with 'git status'-like functionality" @@ -14,14 +14,14 @@ autotests = false doctest = false [dependencies] -gix-index = { version = "^0.26.0", path = "../gix-index" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-features = { version = "^0.36.0", path = "../gix-features" } -gix-filter = { version = "^0.6.0", path = "../gix-filter" } -gix-worktree = { version = "^0.27.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-index = { version = "^0.27.0", path = "../gix-index" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-features = { version = "^0.36.1", path = "../gix-features" } +gix-filter = { version = "^0.7.0", path = "../gix-filter" } +gix-worktree = { version = "^0.28.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } thiserror = "1.0.26" filetime = "0.2.15" diff --git a/gix-submodule/CHANGELOG.md b/gix-submodule/CHANGELOG.md index 48496441094..9642235c2b4 100644 --- a/gix-submodule/CHANGELOG.md +++ b/gix-submodule/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.6.0 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 53 calendar days. + - 5 commits contributed to the release over the course of 53 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a)) - Assure all crates have includes configured ([`065ab57`](https://github.com/Byron/gitoxide/commit/065ab57d890f4b98cca7a7f81d68876fa84f49e0)) diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index 678b3e3a4b3..1327e3abe1b 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-submodule" -version = "0.5.0" +version = "0.6.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing git submodules" @@ -13,11 +13,11 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-pathspec = { version = "^0.4.0", path = "../gix-pathspec" } -gix-refspec = { version = "^0.19.0", path = "../gix-refspec" } -gix-config = { version = "^0.31.0", path = "../gix-config" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-url = { version = "^0.25.1", path = "../gix-url" } +gix-pathspec = { version = "^0.4.1", path = "../gix-pathspec" } +gix-refspec = { version = "^0.20.0", path = "../gix-refspec" } +gix-config = { version = "^0.32.0", path = "../gix-config" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-url = { version = "^0.25.2", path = "../gix-url" } bstr = { version = "1.5.0", default-features = false } thiserror = "1.0.44" diff --git a/gix-tempfile/CHANGELOG.md b/gix-tempfile/CHANGELOG.md index 4391fd4b60a..adc41dda601 100644 --- a/gix-tempfile/CHANGELOG.md +++ b/gix-tempfile/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 11.0.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - More changelogs, this time for production crates ([`2b1c60a`](https://github.com/Byron/gitoxide/commit/2b1c60ac17206fe90d9f5920b47f3919e807cac4)) - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) diff --git a/gix-tempfile/Cargo.toml b/gix-tempfile/Cargo.toml index 4d1ef93d555..a042edf0bfc 100644 --- a/gix-tempfile/Cargo.toml +++ b/gix-tempfile/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-tempfile" -version = "11.0.0" +version = "11.0.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A tempfile implementation with a global registry to assure cleanup" @@ -29,7 +29,7 @@ doctest = false test = true [dependencies] -gix-fs = { version = "^0.8.0", path = "../gix-fs" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } parking_lot = "0.12.1" dashmap = { version = "5.1.0", optional = true } once_cell = { version = "1.8.0", default-features = false, features = ["race", "std"] } diff --git a/gix-trace/CHANGELOG.md b/gix-trace/CHANGELOG.md index 943184ccdb6..411de520f5a 100644 --- a/gix-trace/CHANGELOG.md +++ b/gix-trace/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.1.4 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 137 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) - Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-trace/Cargo.toml b/gix-trace/Cargo.toml index 7d9386ece7e..68c5b0f9bc4 100644 --- a/gix-trace/Cargo.toml +++ b/gix-trace/Cargo.toml @@ -2,7 +2,7 @@ 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" -version = "0.1.3" +version = "0.1.4" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/gix-transport/CHANGELOG.md b/gix-transport/CHANGELOG.md index 6d4e2d48f0b..d764c0c6763 100644 --- a/gix-transport/CHANGELOG.md +++ b/gix-transport/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.39.0 (2023-12-06) ### New Features @@ -44,7 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 21 commits contributed to the release over the course of 53 calendar days. + - 22 commits contributed to the release over the course of 53 calendar days. - 54 days passed between releases. - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - 3 unique issues were worked on: [#1061](https://github.com/Byron/gitoxide/issues/1061), [#1075](https://github.com/Byron/gitoxide/issues/1075), [#1103](https://github.com/Byron/gitoxide/issues/1103) @@ -62,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1103](https://github.com/Byron/gitoxide/issues/1103)** - Trace credential helper invocations. ([`bc44497`](https://github.com/Byron/gitoxide/commit/bc44497606656cddc4f18a0acb272c34b8df4ba8)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'remove-unsafe' ([`d2ba97c`](https://github.com/Byron/gitoxide/commit/d2ba97c057de62022d4b8b720750c3a706ac0f9c)) - Remove unsafe transmute of should_interrupt ([`88f8b34`](https://github.com/Byron/gitoxide/commit/88f8b342ab317696bcab8a0fe75c042e7290a75c)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index 7c5d6714313..e7f7a3f5bbb 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-transport" -version = "0.38.0" +version = "0.39.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated to implementing the git transport layer" @@ -53,13 +53,13 @@ path = "tests/async-transport.rs" required-features = ["async-client"] [dependencies] -gix-command = { version = "^0.2.10", path = "../gix-command" } -gix-features = { version = "^0.36.0", path = "../gix-features" } -gix-url = { version = "^0.25.1", path = "../gix-url" } -gix-sec = { version = "^0.10.0", path = "../gix-sec" } -gix-packetline = { version = "^0.16.7", path = "../gix-packetline" } -gix-credentials = { version = "^0.21.0", path = "../gix-credentials", optional = true } -gix-quote = { version = "^0.4.7", path = "../gix-quote" } +gix-command = { version = "^0.3.0", path = "../gix-command" } +gix-features = { version = "^0.36.1", path = "../gix-features" } +gix-url = { version = "^0.25.2", path = "../gix-url" } +gix-sec = { version = "^0.10.1", path = "../gix-sec" } +gix-packetline = { version = "^0.17.0", path = "../gix-packetline" } +gix-credentials = { version = "^0.22.0", path = "../gix-credentials", optional = true } +gix-quote = { version = "^0.4.8", path = "../gix-quote" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]} bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } diff --git a/gix-traverse/CHANGELOG.md b/gix-traverse/CHANGELOG.md index 90de429ed50..fef4e8cd4cb 100644 --- a/gix-traverse/CHANGELOG.md +++ b/gix-traverse/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.35.0 (2023-12-06) ### Changed (BREAKING) @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 7 commits contributed to the release over the course of 46 calendar days. + - 8 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'fix-1096' ([`ff99a18`](https://github.com/Byron/gitoxide/commit/ff99a18e9f9388542a9cbf17d61b413f34b1d533)) - Adapt to changes in `gix-object` ([`203d69c`](https://github.com/Byron/gitoxide/commit/203d69c8890acc716bd4f7a7b1b2b91a8c828bde)) - Merge branch 'gix-object-find' ([`c8bd660`](https://github.com/Byron/gitoxide/commit/c8bd66065316176dfbbfe7ecaa092a25cad1854b)) diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index 4d88bad441d..1da06efc114 100644 --- a/gix-traverse/Cargo.toml +++ b/gix-traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-traverse" -version = "0.34.0" +version = "0.35.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project" @@ -14,11 +14,11 @@ autotests = false doctest = false [dependencies] -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } -gix-revwalk = { version = "^0.9.0", path = "../gix-revwalk" } -gix-commitgraph = { version = "^0.22.0", path = "../gix-commitgraph" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } +gix-revwalk = { version = "^0.10.0", path = "../gix-revwalk" } +gix-commitgraph = { version = "^0.22.1", path = "../gix-commitgraph" } smallvec = "1.10.0" thiserror = "1.0.32" diff --git a/gix-url/CHANGELOG.md b/gix-url/CHANGELOG.md index 56af1a4809f..17b7107ac74 100644 --- a/gix-url/CHANGELOG.md +++ b/gix-url/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.25.2 (2023-12-06) ### Bug Fixes @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 14 commits contributed to the release over the course of 52 calendar days. + - 15 commits contributed to the release over the course of 52 calendar days. - 53 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#1082](https://github.com/Byron/gitoxide/issues/1082), [#1119](https://github.com/Byron/gitoxide/issues/1119) @@ -34,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1119](https://github.com/Byron/gitoxide/issues/1119)** - Specify minimum required `url` version of v2.2.0. ([`ee47fba`](https://github.com/Byron/gitoxide/commit/ee47fbab9ff995bc76a4c75185fe8e6e7c1d4ba3)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513)) diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index a14947405ec..64f092a430b 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-url" -version = "0.25.1" +version = "0.25.2" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing parsing and serialization of gix-url" @@ -17,8 +17,8 @@ doctest = false serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features" } -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-features = { version = "^0.36.1", path = "../gix-features" } +gix-path = { version = "^0.10.1", path = "../gix-path" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]} thiserror = "1.0.32" diff --git a/gix-utils/CHANGELOG.md b/gix-utils/CHANGELOG.md index 0a4a5ba63d5..6f90d0e7048 100644 --- a/gix-utils/CHANGELOG.md +++ b/gix-utils/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.1.6 (2023-12-06) ### New Features @@ -19,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 46 calendar days. + - 6 commits contributed to the release over the course of 46 calendar days. - 137 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Add `Buffers` type. ([`86cdb42`](https://github.com/Byron/gitoxide/commit/86cdb42df7c564c6fd267f744a67f88ceb4c674f)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) diff --git a/gix-utils/Cargo.toml b/gix-utils/Cargo.toml index 789b5e56fe6..b02491dba92 100644 --- a/gix-utils/Cargo.toml +++ b/gix-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-utils" -version = "0.1.5" +version = "0.1.6" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate with `gitoxide` utilities that don't need feature toggles" diff --git a/gix-validate/CHANGELOG.md b/gix-validate/CHANGELOG.md index 93e0612de5c..afe8d56f5ab 100644 --- a/gix-validate/CHANGELOG.md +++ b/gix-validate/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.8.1 (2023-12-06) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 2 commits contributed to the release over the course of 46 calendar days. + - 3 commits contributed to the release over the course of 46 calendar days. - 121 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'size-optimization' ([`c0e72fb`](https://github.com/Byron/gitoxide/commit/c0e72fbadc0a494f47a110aebb46462d7b9f5664)) - Remove CHANGELOG.md from all packages ([`b65a80b`](https://github.com/Byron/gitoxide/commit/b65a80b05c9372e752e7e67fcc5c073f71da164a))
diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml index cc62a5183c4..628b4ee8933 100644 --- a/gix-validate/Cargo.toml +++ b/gix-validate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-validate" -version = "0.8.0" +version = "0.8.1" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "Validation functions for various kinds of names in git" diff --git a/gix-worktree-state/CHANGELOG.md b/gix-worktree-state/CHANGELOG.md index 114ad900bef..743933689bb 100644 --- a/gix-worktree-state/CHANGELOG.md +++ b/gix-worktree-state/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.5.0 (2023-12-06) ### New Features @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 9 commits contributed to the release over the course of 46 calendar days. + - 10 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`c87f2cc`](https://github.com/Byron/gitoxide/commit/c87f2cc7a499cbd354c03c40f9923c80845fc56c)) - Adapt to changes in `gix-index` ([`8134767`](https://github.com/Byron/gitoxide/commit/81347676707d30d414b3126c5714c005cca576c8)) diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index be78fa7c64b..c53f0069221 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-worktree-state" -version = "0.4.0" +version = "0.5.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing setting the worktree to a particular state" @@ -14,15 +14,15 @@ autotests = false doctest = false [dependencies] -gix-worktree = { version = "^0.27.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } -gix-index = { version = "^0.26.0", path = "../gix-index" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-features = { version = "^0.36.0", path = "../gix-features" } -gix-filter = { version = "^0.6.0", path = "../gix-filter" } +gix-worktree = { version = "^0.28.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-index = { version = "^0.27.0", path = "../gix-index" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-features = { version = "^0.36.1", path = "../gix-features" } +gix-filter = { version = "^0.7.0", path = "../gix-filter" } io-close = "0.3.7" thiserror = "1.0.26" diff --git a/gix-worktree-stream/CHANGELOG.md b/gix-worktree-stream/CHANGELOG.md index ac14637044c..31c1c90716b 100644 --- a/gix-worktree-stream/CHANGELOG.md +++ b/gix-worktree-stream/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.7.0 (2023-12-06) ### Changed (BREAKING) @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 14 commits contributed to the release over the course of 46 calendar days. + - 15 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Adapt to changes in `gix-filter` ([`1763862`](https://github.com/Byron/gitoxide/commit/17638628586900d43d730e6ed2a0862d8e408f29)) diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index a4da2480fd4..dc06f77ce47 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-worktree-stream" -version = "0.6.0" +version = "0.7.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "generate a byte-stream from a git-tree" @@ -13,14 +13,14 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["progress", "io-pipe"] } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-attributes = { version = "^0.20.0", path = "../gix-attributes" } -gix-filter = { version = "^0.6.0", path = "../gix-filter" } -gix-traverse = { version = "^0.34.0", path = "../gix-traverse" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-path = { version = "^0.10.0", path = "../gix-path" } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["progress", "io-pipe"] } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-attributes = { version = "^0.20.1", path = "../gix-attributes" } +gix-filter = { version = "^0.7.0", path = "../gix-filter" } +gix-traverse = { version = "^0.35.0", path = "../gix-traverse" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-path = { version = "^0.10.1", path = "../gix-path" } thiserror = "1.0.26" parking_lot = "0.12.1" diff --git a/gix-worktree/CHANGELOG.md b/gix-worktree/CHANGELOG.md index 5814c8cf1a7..7684629e034 100644 --- a/gix-worktree/CHANGELOG.md +++ b/gix-worktree/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.28.0 (2023-12-06) ### Changed (BREAKING) @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 10 commits contributed to the release over the course of 46 calendar days. + - 11 commits contributed to the release over the course of 46 calendar days. - 54 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5)) - Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb)) - Use `&dyn gix_object::Find` where possible. ([`552bed2`](https://github.com/Byron/gitoxide/commit/552bed2ad56a459b9e0956ece96100b73dce572d)) diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml index 4c387f1ec7b..ef2b6582eba 100644 --- a/gix-worktree/Cargo.toml +++ b/gix-worktree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-worktree" -version = "0.27.0" +version = "0.28.0" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for shared worktree related types and utilities." @@ -21,15 +21,15 @@ attributes = ["dep:gix-attributes"] serde = [ "dep:serde", "bstr/serde", "gix-index/serde", "gix-hash/serde", "gix-object/serde", "gix-attributes?/serde", "gix-ignore/serde" ] [dependencies] -gix-index = { version = "^0.26.0", path = "../gix-index" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-attributes = { version = "^0.20.0", path = "../gix-attributes", optional = true } -gix-ignore = { version = "^0.9.0", path = "../gix-ignore" } -gix-features = { version = "^0.36.0", path = "../gix-features" } +gix-index = { version = "^0.27.0", path = "../gix-index" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-attributes = { version = "^0.20.1", path = "../gix-attributes", optional = true } +gix-ignore = { version = "^0.9.1", path = "../gix-ignore" } +gix-features = { version = "^0.36.1", path = "../gix-features" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]} bstr = { version = "1.3.0", default-features = false } diff --git a/gix/CHANGELOG.md b/gix/CHANGELOG.md index fe009cc50f3..712f51fc952 100644 --- a/gix/CHANGELOG.md +++ b/gix/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.56.0 (2023-12-06) ### New Features @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 That way users can configure each repository instance according to their needs, with which includes disabling the `stderr` of credential helpers. - Please enter the message for your patch. Lines starting with + Please enter the message for your patch. Lines starting with - `revision::Spec::path_and_mode()` Provide additional information about revspecs for use with worktree filters. @@ -50,6 +50,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Bug Fixes + + - assure the correct repository is used for checkouts after clone. If this is not the case, it's possible for filters to run in the context of potential parent repositories, which then can have all kinds of issues. @@ -75,15 +77,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 This can be known because a pack (with our settings) needs two things: * the server thinks it's ready - * a `done` sent by the client - - If the server doesn't think it's ready it will send NAK and be done. - - So the logic should be, for a NAK to stop the read-loop, that the client - expects a pack, and the server is ready. If the client is not ready, or - the server isn't ready, keep NAK and consider them the end of a round, - hence break the loop. - - allow to open split worktree repositories +* a `done` sent by the client ### New Features (BREAKING) @@ -114,8 +108,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Further breaking changes: * rename `Head::peeled()` to `into_peeled_id()` - * rename `Head::into_fully_peeled_id()` to `try_peel_into_id()` - * rename `Head::peel_to_id_in_place()` to `Head::try_peel_to_id_in_place()` +* rename `Head::into_fully_peeled_id()` to `try_peel_into_id()` +* rename `Head::peel_to_id_in_place()` to `Head::try_peel_to_id_in_place()` ### Bug Fixes (BREAKING) @@ -128,7 +122,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 64 commits contributed to the release over the course of 53 calendar days. + - 65 commits contributed to the release over the course of 53 calendar days. - 54 days passed between releases. - 23 commits were understood as [conventional](https://www.conventionalcommits.org). - 6 unique issues were worked on: [#1061](https://github.com/Byron/gitoxide/issues/1061), [#1076](https://github.com/Byron/gitoxide/issues/1076), [#1090](https://github.com/Byron/gitoxide/issues/1090), [#1125](https://github.com/Byron/gitoxide/issues/1125), [#1129](https://github.com/Byron/gitoxide/issues/1129), [#972](https://github.com/Byron/gitoxide/issues/972) @@ -158,6 +152,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#972](https://github.com/Byron/gitoxide/issues/972)** - Allow multiple packs to be received one after another. ([`3ff1827`](https://github.com/Byron/gitoxide/commit/3ff1827a12557a601da22d138beb97e8647d5d6e)) * **Uncategorized** + - Prepare changelogs prior to release ([`d3dcbe5`](https://github.com/Byron/gitoxide/commit/d3dcbe5c4e3a004360d02fbfb74a8fad52f19b5e)) - Merge branch 'adjustments-for-cargo' ([`8156340`](https://github.com/Byron/gitoxide/commit/8156340724b1b7cb15824f88c75f6ddd7302cff5)) - Add `gitoxide.core.externalCommandStderr` to allow enabling `stderr` to the enclosing terminal. ([`2762724`](https://github.com/Byron/gitoxide/commit/27627248a019d85a904ecd8a57e395f34c1b16a4)) - Use `gitoxide.credentials.helperStderr` key to control how stderr is handled with helpers. ([`6cf73a4`](https://github.com/Byron/gitoxide/commit/6cf73a44cbcd8bdca6a353cfd02d6237b1883b8c)) @@ -218,6 +213,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improve `head()` peeling API ([`4e6a4e6`](https://github.com/Byron/gitoxide/commit/4e6a4e6ef440c72f61513ba82b439b9dca298e73))
+ +If the server doesn’t think it’s ready it will send NAK and be done.So the logic should be, for a NAK to stop the read-loop, that the clientexpects a pack, and the server is ready. If the client is not ready, orthe server isn’t ready, keep NAK and consider them the end of a round,hence break the loop. allow to open split worktree repositories + ## 0.55.2 (2023-10-13) ### Bug Fixes diff --git a/gix/Cargo.toml b/gix/Cargo.toml index db3dfa225ad..42f2f0a07e9 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -3,7 +3,7 @@ name = "gix" repository = "https://github.com/Byron/gitoxide" description = "Interact with git repositories just like git would" license = "MIT OR Apache-2.0" -version = "0.55.2" +version = "0.56.0" authors = ["Sebastian Thiel "] edition = "2021" include = ["src/**/*", "LICENSE-*"] @@ -210,58 +210,58 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"] [dependencies] -gix-macros = { version = "^0.1.0", path = "../gix-macros" } -gix-utils = { version = "^0.1.5", path = "../gix-utils" } -gix-fs = { version = "^0.8.0", path = "../gix-fs" } -gix-ref = { version = "^0.38.0", path = "../gix-ref" } -gix-discover = { version = "^0.26.0", path = "../gix-discover" } +gix-macros = { version = "^0.1.1", path = "../gix-macros" } +gix-utils = { version = "^0.1.6", path = "../gix-utils" } +gix-fs = { version = "^0.8.1", path = "../gix-fs" } +gix-ref = { version = "^0.39.0", path = "../gix-ref" } +gix-discover = { version = "^0.27.0", path = "../gix-discover" } gix-tempfile = { version = "^11.0.0", path = "../gix-tempfile", default-features = false } gix-lock = { version = "^11.0.0", path = "../gix-lock" } -gix-validate = { version = "^0.8.0", path = "../gix-validate" } -gix-sec = { version = "^0.10.0", path = "../gix-sec" } -gix-date = { version = "^0.8.0", path = "../gix-date" } -gix-refspec = { version = "^0.19.0", path = "../gix-refspec" } -gix-filter = { version = "^0.6.0", path = "../gix-filter", optional = true } - -gix-config = { version = "^0.31.0", path = "../gix-config" } -gix-odb = { version = "^0.54.0", path = "../gix-odb" } -gix-hash = { version = "^0.13.1", path = "../gix-hash" } -gix-object = { version = "^0.38.0", path = "../gix-object" } -gix-actor = { version = "^0.28.0", path = "../gix-actor" } -gix-pack = { version = "^0.44.0", path = "../gix-pack", default-features = false, features = ["object-cache-dynamic"] } -gix-revision = { version = "^0.23.0", path = "../gix-revision", default-features = false } -gix-revwalk = { version = "^0.9.0", path = "../gix-revwalk" } -gix-negotiate = { version = "^0.9.0", path = "../gix-negotiate", optional = true } - -gix-path = { version = "^0.10.0", path = "../gix-path" } -gix-url = { version = "^0.25.1", path = "../gix-url" } -gix-traverse = { version = "^0.34.0", path = "../gix-traverse" } -gix-diff = { version = "^0.37.0", path = "../gix-diff", default-features = false } -gix-mailmap = { version = "^0.20.0", path = "../gix-mailmap", optional = true } -gix-features = { version = "^0.36.0", path = "../gix-features", features = ["progress", "once_cell"] } -gix-trace = { version = "^0.1.3", path = "../gix-trace" } - -gix-glob = { version = "^0.14.0", path = "../gix-glob" } -gix-credentials = { version = "^0.21.0", path = "../gix-credentials", optional = true } -gix-prompt = { version = "^0.7.0", path = "../gix-prompt", optional = true } -gix-index = { version = "^0.26.0", path = "../gix-index", optional = true } -gix-attributes = { version = "^0.20.0", path = "../gix-attributes", optional = true } -gix-ignore = { version = "^0.9.0", path = "../gix-ignore", optional = true } -gix-worktree = { version = "^0.27.0", path = "../gix-worktree", optional = true, default-features = false } -gix-worktree-state = { version = "^0.4.0", path = "../gix-worktree-state", optional = true } -gix-hashtable = { version = "^0.4.0", path = "../gix-hashtable" } -gix-commitgraph = { version = "^0.22.0", path = "../gix-commitgraph" } -gix-pathspec = { version = "^0.4.0", path = "../gix-pathspec", optional = true } -gix-submodule = { version = "^0.5.0", path = "../gix-submodule", optional = true } -gix-status = { version = "^0.2.0", path = "../gix-status", optional = true } -gix-command = { version = "^0.2.10", path = "../gix-command", optional = true } - -gix-worktree-stream = { version = "^0.6.0", path = "../gix-worktree-stream", optional = true } -gix-archive = { version = "^0.6.0", path = "../gix-archive", default-features = false, optional = true } +gix-validate = { version = "^0.8.1", path = "../gix-validate" } +gix-sec = { version = "^0.10.1", path = "../gix-sec" } +gix-date = { version = "^0.8.1", path = "../gix-date" } +gix-refspec = { version = "^0.20.0", path = "../gix-refspec" } +gix-filter = { version = "^0.7.0", path = "../gix-filter", optional = true } + +gix-config = { version = "^0.32.0", path = "../gix-config" } +gix-odb = { version = "^0.55.0", path = "../gix-odb" } +gix-hash = { version = "^0.13.2", path = "../gix-hash" } +gix-object = { version = "^0.39.0", path = "../gix-object" } +gix-actor = { version = "^0.28.1", path = "../gix-actor" } +gix-pack = { version = "^0.45.0", path = "../gix-pack", default-features = false, features = ["object-cache-dynamic"] } +gix-revision = { version = "^0.24.0", path = "../gix-revision", default-features = false } +gix-revwalk = { version = "^0.10.0", path = "../gix-revwalk" } +gix-negotiate = { version = "^0.10.0", path = "../gix-negotiate", optional = true } + +gix-path = { version = "^0.10.1", path = "../gix-path" } +gix-url = { version = "^0.25.2", path = "../gix-url" } +gix-traverse = { version = "^0.35.0", path = "../gix-traverse" } +gix-diff = { version = "^0.38.0", path = "../gix-diff", default-features = false } +gix-mailmap = { version = "^0.20.1", path = "../gix-mailmap", optional = true } +gix-features = { version = "^0.36.1", path = "../gix-features", features = ["progress", "once_cell"] } +gix-trace = { version = "^0.1.4", path = "../gix-trace" } + +gix-glob = { version = "^0.14.1", path = "../gix-glob" } +gix-credentials = { version = "^0.22.0", path = "../gix-credentials", optional = true } +gix-prompt = { version = "^0.8.0", path = "../gix-prompt", optional = true } +gix-index = { version = "^0.27.0", path = "../gix-index", optional = true } +gix-attributes = { version = "^0.20.1", path = "../gix-attributes", optional = true } +gix-ignore = { version = "^0.9.1", path = "../gix-ignore", optional = true } +gix-worktree = { version = "^0.28.0", path = "../gix-worktree", optional = true, default-features = false } +gix-worktree-state = { version = "^0.5.0", path = "../gix-worktree-state", optional = true } +gix-hashtable = { version = "^0.4.1", path = "../gix-hashtable" } +gix-commitgraph = { version = "^0.22.1", path = "../gix-commitgraph" } +gix-pathspec = { version = "^0.4.1", path = "../gix-pathspec", optional = true } +gix-submodule = { version = "^0.6.0", path = "../gix-submodule", optional = true } +gix-status = { version = "^0.3.0", path = "../gix-status", optional = true } +gix-command = { version = "^0.3.0", path = "../gix-command", optional = true } + +gix-worktree-stream = { version = "^0.7.0", path = "../gix-worktree-stream", optional = true } +gix-archive = { version = "^0.7.0", path = "../gix-archive", default-features = false, optional = true } # For communication with remotes -gix-protocol = { version = "^0.41.1", path = "../gix-protocol", optional = true } -gix-transport = { version = "^0.38.0", path = "../gix-transport", optional = true } +gix-protocol = { version = "^0.42.0", path = "../gix-protocol", optional = true } +gix-transport = { version = "^0.39.0", path = "../gix-transport", optional = true } # Just to get the progress-tree feature prodash = { workspace = true, optional = true, features = ["progress-tree"] } diff --git a/tests/tools/Cargo.toml b/tests/tools/Cargo.toml index 957553f058e..7c01a24f002 100644 --- a/tests/tools/Cargo.toml +++ b/tests/tools/Cargo.toml @@ -18,7 +18,7 @@ gix-lock = "5.0.1" gix-discover = "0.18.0" gix-ignore = "0.2.0" gix-worktree = "0.17.0" -gix-fs = { version = "^0.8.0", path = "../../gix-fs" } +gix-fs = { version = "^0.8.1", path = "../../gix-fs" } gix-tempfile = { version = "^11.0.0", default-features = false, features = ["signals"], path = "../../gix-tempfile" } winnow = { version = "0.5.24", features = ["simd"] }