From 15f1cf76764221d14afa66d03a6528b19b9c30c9 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Thu, 18 Jul 2024 08:33:27 +0200 Subject: [PATCH] Release gix-path v0.10.9 --- Cargo.lock | 56 +++++++++++++------------- gix-archive/Cargo.toml | 2 +- gix-attributes/Cargo.toml | 2 +- gix-command/Cargo.toml | 2 +- gix-config-value/Cargo.toml | 2 +- gix-config/Cargo.toml | 2 +- gix-credentials/Cargo.toml | 2 +- gix-diff/Cargo.toml | 2 +- gix-dir/Cargo.toml | 2 +- gix-discover/Cargo.toml | 2 +- gix-filter/Cargo.toml | 2 +- gix-glob/Cargo.toml | 2 +- gix-ignore/Cargo.toml | 2 +- gix-odb/Cargo.toml | 2 +- gix-pack/Cargo.toml | 2 +- gix-path/CHANGELOG.md | 72 +++++++++++++++++++++++++++++++++- gix-path/Cargo.toml | 2 +- gix-pathspec/Cargo.toml | 2 +- gix-ref/Cargo.toml | 2 +- gix-sec/Cargo.toml | 2 +- gix-status/Cargo.toml | 2 +- gix-submodule/Cargo.toml | 2 +- gix-url/Cargo.toml | 2 +- gix-worktree-state/Cargo.toml | 2 +- gix-worktree-stream/Cargo.toml | 2 +- gix-worktree/Cargo.toml | 2 +- gix/Cargo.toml | 2 +- 27 files changed, 124 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aa20bb07a24..c6e0679a58b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1317,7 +1317,7 @@ dependencies = [ "gix-object 0.42.3", "gix-odb", "gix-pack", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-pathspec", "gix-prompt", "gix-protocol", @@ -1397,7 +1397,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-object 0.42.3", "gix-odb", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "gix-worktree 0.34.0", "gix-worktree-stream", @@ -1415,7 +1415,7 @@ dependencies = [ "document-features", "gix-fs 0.11.1", "gix-glob 0.16.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-quote 0.4.12", "gix-testtools", "gix-trace 0.1.9", @@ -1488,7 +1488,7 @@ name = "gix-command" version = "0.3.7" dependencies = [ "bstr", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "gix-trace 0.1.9", "shell-words", @@ -1534,7 +1534,7 @@ dependencies = [ "gix-config-value", "gix-features 0.38.2", "gix-glob 0.16.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-ref 0.44.1", "gix-sec 0.10.6", "memchr", @@ -1555,7 +1555,7 @@ dependencies = [ "cap", "gix", "gix-config", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-ref 0.44.1", "gix-sec 0.10.6", "gix-testtools", @@ -1569,7 +1569,7 @@ dependencies = [ "bitflags 2.4.1", "bstr", "document-features", - "gix-path 0.10.8", + "gix-path 0.10.9", "libc", "serde", "thiserror", @@ -1583,7 +1583,7 @@ dependencies = [ "document-features", "gix-command", "gix-config-value", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-prompt", "gix-sec 0.10.6", "gix-testtools", @@ -1633,7 +1633,7 @@ dependencies = [ "gix-fs 0.11.1", "gix-hash 0.14.2", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-tempfile 14.0.0", "gix-trace 0.1.9", "gix-worktree 0.34.0", @@ -1669,7 +1669,7 @@ dependencies = [ "gix-ignore 0.11.2", "gix-index 0.33.0", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-pathspec", "gix-testtools", "gix-trace 0.1.9", @@ -1688,7 +1688,7 @@ dependencies = [ "dunce", "gix-fs 0.11.1", "gix-hash 0.14.2", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-ref 0.44.1", "gix-sec 0.10.6", "gix-testtools", @@ -1769,7 +1769,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-object 0.42.3", "gix-packetline-blocking", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-quote 0.4.12", "gix-testtools", "gix-trace 0.1.9", @@ -1822,7 +1822,7 @@ dependencies = [ "bstr", "document-features", "gix-features 0.38.2", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "serde", ] @@ -1889,7 +1889,7 @@ dependencies = [ "document-features", "gix-fs 0.11.1", "gix-glob 0.16.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "gix-trace 0.1.9", "serde", @@ -2101,7 +2101,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-object 0.42.3", "gix-pack", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-quote 0.4.12", "parking_lot", "serde", @@ -2139,7 +2139,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-hashtable 0.5.2", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-tempfile 14.0.0", "gix-testtools", "gix-traverse 0.39.1", @@ -2214,7 +2214,7 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.8" +version = "0.10.9" dependencies = [ "bstr", "gix-trace 0.1.9", @@ -2236,7 +2236,7 @@ dependencies = [ "gix-attributes 0.22.2", "gix-config-value", "gix-glob 0.16.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "once_cell", "serial_test", @@ -2317,7 +2317,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-lock 14.0.0", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-tempfile 14.0.0", "gix-testtools", "gix-utils 0.1.12", @@ -2434,7 +2434,7 @@ version = "0.10.6" dependencies = [ "bitflags 2.4.1", "document-features", - "gix-path 0.10.8", + "gix-path 0.10.9", "libc", "serde", "tempfile", @@ -2472,7 +2472,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-index 0.33.0", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-pathspec", "gix-worktree 0.34.0", "portable-atomic", @@ -2494,7 +2494,7 @@ dependencies = [ "gix-index 0.33.0", "gix-object 0.42.3", "gix-odb", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-pathspec", "gix-status", "gix-testtools", @@ -2509,7 +2509,7 @@ dependencies = [ "bstr", "gix-config", "gix-features 0.38.2", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-pathspec", "gix-refspec", "gix-testtools", @@ -2676,7 +2676,7 @@ dependencies = [ "bstr", "document-features", "gix-features 0.38.2", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "home", "serde", @@ -2736,7 +2736,7 @@ dependencies = [ "gix-ignore 0.11.2", "gix-index 0.33.0", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-validate 0.8.5", "serde", ] @@ -2772,7 +2772,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-index 0.33.0", "gix-object 0.42.3", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-worktree 0.34.0", "io-close", "thiserror", @@ -2808,7 +2808,7 @@ dependencies = [ "gix-hash 0.14.2", "gix-object 0.42.3", "gix-odb", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "gix-traverse 0.39.1", "gix-worktree 0.34.0", @@ -2831,7 +2831,7 @@ dependencies = [ "gix-index 0.33.0", "gix-object 0.42.3", "gix-odb", - "gix-path 0.10.8", + "gix-path 0.10.9", "gix-testtools", "gix-worktree 0.34.0", "symlink", diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 961b6f6eb8e..b06ef897288 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -27,7 +27,7 @@ zip = ["dep:zip", "dep:time"] [dependencies] gix-worktree-stream = { version = "^0.13.0", path = "../gix-worktree-stream" } gix-object = { version = "^0.42.3", path = "../gix-object" } -gix-path = { version = "^0.10.8", path = "../gix-path", optional = true } +gix-path = { version = "^0.10.9", path = "../gix-path", optional = true } gix-date = { version = "^0.8.7", path = "../gix-date" } flate2 = { version = "1.0.26", optional = true } diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 44fc852e804..40bbeb9f3d7 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -17,7 +17,7 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-glob/serde", "kstring/serde"] [dependencies] -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-quote = { version = "^0.4.12", path = "../gix-quote" } gix-glob = { version = "^0.16.3", path = "../gix-glob" } gix-trace = { version = "^0.1.8", path = "../gix-trace" } diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index 5821ecb8443..3d1fc7332fa 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -14,7 +14,7 @@ doctest = false [dependencies] gix-trace = { version = "^0.1.8", path = "../gix-trace" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } bstr = { version = "1.5.0", default-features = false, features = ["std", "unicode"] } shell-words = "1.0" diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index 8c46728c518..2a9f1c0ee6a 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -17,7 +17,7 @@ doctest = false serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } thiserror = "1.0.32" bstr = { version = "1.0.1", default-features = false, features = ["std"] } diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index 595a385a9e1..cae8a5196bf 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -19,7 +19,7 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/ [dependencies] gix-features = { version = "^0.38.2", path = "../gix-features"} gix-config-value = { version = "^0.14.6", path = "../gix-config-value" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-sec = { version = "^0.10.6", path = "../gix-sec" } gix-ref = { version = "^0.44.1", path = "../gix-ref" } gix-glob = { version = "^0.16.3", path = "../gix-glob" } diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index 3427aed540a..308eb2764fd 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -19,7 +19,7 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde"] [dependencies] gix-sec = { version = "^0.10.6", path = "../gix-sec" } gix-url = { version = "^0.27.2", path = "../gix-url" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-command = { version = "^0.3.6", path = "../gix-command" } gix-config-value = { version = "^0.14.6", path = "../gix-config-value" } gix-prompt = { version = "^0.8.4", path = "../gix-prompt" } diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index aa37a7b92f9..94d81ad4ecb 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -28,7 +28,7 @@ gix-object = { version = "^0.42.3", path = "../gix-object" } gix-filter = { version = "^0.11.2", path = "../gix-filter", optional = true } gix-worktree = { version = "^0.34.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } gix-command = { version = "^0.3.7", path = "../gix-command", optional = true } -gix-path = { version = "^0.10.8", path = "../gix-path", optional = true } +gix-path = { version = "^0.10.9", path = "../gix-path", optional = true } gix-fs = { version = "^0.11.1", path = "../gix-fs", optional = true } gix-tempfile = { version = "^14.0.0", path = "../gix-tempfile", optional = true } gix-trace = { version = "^0.1.9", path = "../gix-trace", optional = true } diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index 3cebc03d3cb..599be41e9d8 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -16,7 +16,7 @@ gix-trace = { version = "^0.1.9", path = "../gix-trace" } gix-index = { version = "^0.33.0", path = "../gix-index" } gix-discover = { version = "^0.32.0", path = "../gix-discover" } gix-fs = { version = "^0.11.1", path = "../gix-fs" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-pathspec = { version = "^0.7.5", path = "../gix-pathspec" } gix-worktree = { version = "^0.34.0", path = "../gix-worktree", default-features = false } gix-object = { version = "^0.42.3", path = "../gix-object" } diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index 761ac360922..202d2a0c059 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -14,7 +14,7 @@ doctest = false [dependencies] gix-sec = { version = "^0.10.6", path = "../gix-sec" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-ref = { version = "^0.44.1", path = "../gix-ref" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-fs = { version = "^0.11.1", path = "../gix-fs" } diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index d0febe48fb5..34aa52ef6e1 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -19,7 +19,7 @@ gix-object = { version = "^0.42.3", path = "../gix-object" } gix-command = { version = "^0.3.7", path = "../gix-command" } gix-quote = { version = "^0.4.12", path = "../gix-quote" } gix-utils = { version = "^0.1.12", path = "../gix-utils" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.4", path = "../gix-packetline-blocking" } gix-attributes = { version = "^0.22.2", path = "../gix-attributes" } diff --git a/gix-glob/Cargo.toml b/gix-glob/Cargo.toml index 6dc2c194773..2c168192cf6 100644 --- a/gix-glob/Cargo.toml +++ b/gix-glob/Cargo.toml @@ -17,7 +17,7 @@ doctest = false serde= ["dep:serde", "bstr/serde", "bitflags/serde"] [dependencies] -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-features = { version = "^0.38.1", path = "../gix-features" } bstr = { version = "1.3.0", default-features = false, features = ["std"]} bitflags = "2" diff --git a/gix-ignore/Cargo.toml b/gix-ignore/Cargo.toml index c06a66789d4..b2e84d111a6 100644 --- a/gix-ignore/Cargo.toml +++ b/gix-ignore/Cargo.toml @@ -18,7 +18,7 @@ serde = ["dep:serde", "bstr/serde", "gix-glob/serde"] [dependencies] gix-glob = { version = "^0.16.3", path = "../gix-glob" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-trace = { version = "^0.1.8", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"]} diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index eeb1f6cd152..f19e76754a9 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -21,7 +21,7 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"] gix-features = { version = "^0.38.2", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32"] } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-date = { version = "^0.8.7", path = "../gix-date" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-quote = { version = "^0.4.12", path = "../gix-quote" } gix-object = { version = "^0.42.3", path = "../gix-object" } gix-pack = { version = "^0.51.0", path = "../gix-pack", default-features = false } diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index 9396d852bb4..88ebd76c719 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -33,7 +33,7 @@ wasm = ["gix-diff?/wasm"] [dependencies] gix-features = { version = "^0.38.2", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-chunk = { version = "^0.4.8", path = "../gix-chunk" } gix-object = { version = "^0.42.3", path = "../gix-object" } diff --git a/gix-path/CHANGELOG.md b/gix-path/CHANGELOG.md index 7c819ef798c..9e03ec00c45 100644 --- a/gix-path/CHANGELOG.md +++ b/gix-path/CHANGELOG.md @@ -5,6 +5,75 @@ 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.10.9 (2024-07-18) + +### Bug Fixes + + - Don't assume program files folder locations + This checks where *program files* directories are located on a + Windows system, which are used for a fallback check after `git` + has not been found in a `PATH` search (to invoke `git` to find out + information such as the location of its system config file). + + Previously, two hard-coded paths were used. These were correct for + the vast majority of 64-bit Windows systems, but were in practice + never correct on 32-bit Windows systems. Checking programmatically + for the locations should thus enable detection to succeed on more + systems and under more circumstances, and avoid other problems. + +### Commit Statistics + + + + - 35 commits contributed to the release over the course of 3 calendar days. + - 23 days passed between releases. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Merge branch 'program-files' ([`ffe6b60`](https://github.com/Byron/gitoxide/commit/ffe6b60be3c0361d38fd6634a7fbc299665a6a0c)) + - Refactor ([`73ed340`](https://github.com/Byron/gitoxide/commit/73ed3402861c88092b9a2cb2502e0f20d8bbcd36)) + - Move `test::loc`'s `use` statements up ([`dd53408`](https://github.com/Byron/gitoxide/commit/dd534087fd7829eee1a9b426ee8bcdaca9c352e1)) + - Update/refine comments and do some minor cleanup ([`dea1746`](https://github.com/Byron/gitoxide/commit/dea1746b06483796398441de391567f9ac115d21)) + - Omit excess punctuation in `expect` messages ([`76e3b28`](https://github.com/Byron/gitoxide/commit/76e3b28b8824c00a545faa9079751c8d445c4574)) + - Thanks clippy ([`464e0a2`](https://github.com/Byron/gitoxide/commit/464e0a266aa7f3de29750f1c4f77cc4dacf37d91)) + - Add second `super::` in non-Windows `alternative_locations` test ([`8ae54e8`](https://github.com/Byron/gitoxide/commit/8ae54e850463da417dfc87a68d8ca0025f997b7a)) + - Don't assume program files folder locations ([`15235bf`](https://github.com/Byron/gitoxide/commit/15235bf7968042da0493d431bbc955d6f9f54188)) + - Fix test bug generating expected value on 32-bit system ([`98db88b`](https://github.com/Byron/gitoxide/commit/98db88bb81f8b47fe83011aa9ecf1d709b9680c9)) + - Put the new tests in their own nested mod ([`d254e62`](https://github.com/Byron/gitoxide/commit/d254e62819b66e5385b633f0670f8456ad2d0b6e)) + - Rename helper, write its tests (and their helpers), fix a bug ([`e990bcd`](https://github.com/Byron/gitoxide/commit/e990bcd48212db0d5b39c1a2c5b3cf1aa22faa6d)) + - Call fewer different things "suffixes" ([`de7c49f`](https://github.com/Byron/gitoxide/commit/de7c49fbd61ae518db0eb0ad5ec862569e6dae61)) + - Reorder statements in alternative_locations test for clarity ([`4d98535`](https://github.com/Byron/gitoxide/commit/4d9853549fa4750de35f8a5b4306ccb105dfff0e)) + - Simplify path construction and config; improve comments ([`c8b2eb3`](https://github.com/Byron/gitoxide/commit/c8b2eb35f880d1257318327bc6980f753a45e3b6)) + - Add the missing `Git` component in the suffixes ([`1f0c3bf`](https://github.com/Byron/gitoxide/commit/1f0c3bf87905ead954646c045c846422cffcf67c)) + - Remove a fixme that should no longer be done ([`00127a7`](https://github.com/Byron/gitoxide/commit/00127a7195cd9552ec9ee7377872b5ae32a87408)) + - Rename helper; condense huge comment and move into position ([`df175bc`](https://github.com/Byron/gitoxide/commit/df175bc1a8d11a72dd059464a6553f675570dddd)) + - Fix the helper to join the `mingw*/bin` subdirs ([`c486a7d`](https://github.com/Byron/gitoxide/commit/c486a7d8b2ad669e9d6daaee53a151b0dea4920b)) + - Start implementing a helper for ALTERNATIVE_LOCATIONS ([`167dc14`](https://github.com/Byron/gitoxide/commit/167dc14f917c23104e01ab591bb00ccd26ba1c11)) + - Narrow assert_architectures fixme to just what's left ([`e9eabeb`](https://github.com/Byron/gitoxide/commit/e9eabeb58c33ebed05d2ae72842da5898badcc3b)) + - Adjust GitBinSuffixes so uses in the test method are clearer ([`671c476`](https://github.com/Byron/gitoxide/commit/671c47609f9726d629ab34d93630dcb882ceea94)) + - Assert that the corresponding suffixes are correct ([`5258f7a`](https://github.com/Byron/gitoxide/commit/5258f7ab1ec02a1f64e2fa4e3e1bf646012a4dea)) + - Assert `ALTERNATIVE_LOCATIONS` count and prefixes ([`dd1e5c8`](https://github.com/Byron/gitoxide/commit/dd1e5c8d30fb1326a96172e886fb03c3533453c8)) + - Rename PathsByRole to ProgramFilesPaths ([`3dd1d1f`](https://github.com/Byron/gitoxide/commit/3dd1d1fd4e9f98d842ad70ca181160a51b87e844)) + - Clarify what pf_current represents ([`95708dd`](https://github.com/Byron/gitoxide/commit/95708dd754482db9afe4ec417f6d5ebdd35bc539)) + - Make PathsByRole::maybe_pf_64bit an Option ([`5701145`](https://github.com/Byron/gitoxide/commit/5701145bafae708f9c43e2c6947c11037f1349e0)) + - Remove extra comment left over from before ([`518fd27`](https://github.com/Byron/gitoxide/commit/518fd2709ea3606da07a7fa9fb634d19df3425d5)) + - Improve expect and assert messages in PathsByRole::validate() ([`5df0cf5`](https://github.com/Byron/gitoxide/commit/5df0cf581e7bdcacaf6e630a3653ac449e01e30b)) + - Revise obtain_envlessly() doc comment for clarity ([`a5a5342`](https://github.com/Byron/gitoxide/commit/a5a5342c7f94e3e53e2a4969beee81fadc8592ef)) + - Do a minor simplification now that it's PathBuf ([`99a8eb3`](https://github.com/Byron/gitoxide/commit/99a8eb3748db9f50f11491ce3c9ebb197e70a942)) + - Make ALTERNATIVE_LOCATIONS items PathBuf ([`5b206bc`](https://github.com/Byron/gitoxide/commit/5b206bce8149349f9b4390ca04c1304def225dff)) + - Start on unit test for ALTERNATIVE_LOCATIONS ([`edc1351`](https://github.com/Byron/gitoxide/commit/edc1351d66f9ae1482193228d00a2b555a1ee979)) + - Add dev dependencies for soon to be added unit test ([`6af59ca`](https://github.com/Byron/gitoxide/commit/6af59cab05183472a1843e867bce894b8c07557c)) + - Restyle just-changed and related code for clarity ([`98b3d90`](https://github.com/Byron/gitoxide/commit/98b3d901bd770cc8cf178fce52695306ca48f403)) + - Make ALTERNATIVE_LOCATIONS dynamic and OsString-based ([`9eaa0d9`](https://github.com/Byron/gitoxide/commit/9eaa0d90470192104def649d0e317b0b55f0d7a6)) +
+ ## 0.10.8 (2024-06-24) ### New Features @@ -17,7 +86,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 3 calendar days. + - 5 commits contributed to the release over the course of 3 calendar days. - 101 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 +98,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Release gix-path v0.10.8 ([`8d89b86`](https://github.com/Byron/gitoxide/commit/8d89b865c84d1fb153d93343d1ce4e1d64e53541)) - Merge branch 'git-executable' ([`f0a4431`](https://github.com/Byron/gitoxide/commit/f0a44319e546670180197ba32a848d608d9ca7e9)) - Use `gix_path::env::executable_invocation()` where possible. ([`5bf7f89`](https://github.com/Byron/gitoxide/commit/5bf7f898b5e92207812dd950bdd37f856cdd9d9e)) - Provide `env::executable_invocation()` to know how to invoke Git. ([`fee775c`](https://github.com/Byron/gitoxide/commit/fee775ca083189cd8909e8af143a69071cb71ecd)) diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index bc084e8341e..abb7d5615c6 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-path" -version = "0.10.8" +version = "0.10.9" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing paths and their conversions" diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 117d03bb708..fedc0b46565 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -14,7 +14,7 @@ doctest = false [dependencies] gix-glob = { version = "^0.16.3", path = "../gix-glob" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-attributes = { version = "^0.22.2", path = "../gix-attributes" } gix-config-value = { version = "^0.14.6", path = "../gix-config-value" } diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index 06028c2cb24..667d6e8159d 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -21,7 +21,7 @@ serde = ["dep:serde", "gix-hash/serde", "gix-actor/serde", "gix-object/serde"] [dependencies] gix-features = { version = "^0.38.2", path = "../gix-features", features = ["walkdir"]} gix-fs = { version = "^0.11.1", path = "../gix-fs" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-object = { version = "^0.42.3", path = "../gix-object" } gix-utils = { version = "^0.1.11", path = "../gix-utils" } diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 1d8ce90e3e9..5d1d25ecc2c 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -29,7 +29,7 @@ document-features = { version = "0.2.1", optional = true } libc = "0.2.123" [target.'cfg(windows)'.dependencies] -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } windows-sys = { version = "0.52.0", features = [ "Win32_Foundation", "Win32_Security_Authorization", diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 907e71ec890..8df7bd91c3e 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -22,7 +22,7 @@ gix-index = { version = "^0.33.0", path = "../gix-index" } gix-fs = { version = "^0.11.1", path = "../gix-fs" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-object = { version = "^0.42.3", path = "../gix-object" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-features = { version = "^0.38.2", path = "../gix-features", features = ["progress"] } gix-filter = { version = "^0.11.2", path = "../gix-filter" } gix-worktree = { version = "^0.34.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index 329faa07117..17a741c36ea 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -16,7 +16,7 @@ doctest = false gix-pathspec = { version = "^0.7.5", path = "../gix-pathspec" } gix-refspec = { version = "^0.23.0", path = "../gix-refspec" } gix-config = { version = "^0.37.0", path = "../gix-config" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-url = { version = "^0.27.2", path = "../gix-url" } bstr = { version = "1.5.0", default-features = false } diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index 15e9fa59a4a..c5f3770fce9 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -18,7 +18,7 @@ serde = ["dep:serde", "bstr/serde"] [dependencies] gix-features = { version = "^0.38.1", path = "../gix-features" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } thiserror = "1.0.32" diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index 211efc309dd..dbb1517ccf0 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -20,7 +20,7 @@ gix-fs = { version = "^0.11.1", path = "../gix-fs" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-object = { version = "^0.42.3", path = "../gix-object" } gix-glob = { version = "^0.16.3", path = "../gix-glob" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-features = { version = "^0.38.2", path = "../gix-features" } gix-filter = { version = "^0.11.2", path = "../gix-filter" } diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index 8d300b2b5c3..f4941c1cf87 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -20,7 +20,7 @@ gix-attributes = { version = "^0.22.2", path = "../gix-attributes" } gix-filter = { version = "^0.11.2", path = "../gix-filter" } gix-traverse = { version = "^0.39.1", path = "../gix-traverse" } gix-fs = { version = "^0.11.1", path = "../gix-fs" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } thiserror = "1.0.26" parking_lot = "0.12.1" diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml index f9b606f4614..19926e8f1e5 100644 --- a/gix-worktree/Cargo.toml +++ b/gix-worktree/Cargo.toml @@ -26,7 +26,7 @@ gix-fs = { version = "^0.11.1", path = "../gix-fs" } gix-hash = { version = "^0.14.2", path = "../gix-hash" } gix-object = { version = "^0.42.3", path = "../gix-object" } gix-glob = { version = "^0.16.3", path = "../gix-glob" } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-attributes = { version = "^0.22.2", path = "../gix-attributes", optional = true } gix-validate = { version = "^0.8.5", path = "../gix-validate", optional = true } gix-ignore = { version = "^0.11.2", path = "../gix-ignore" } diff --git a/gix/Cargo.toml b/gix/Cargo.toml index 3a363ad6dff..a2a4f0a84b9 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -323,7 +323,7 @@ gix-revision = { version = "^0.27.1", path = "../gix-revision", default-features gix-revwalk = { version = "^0.13.1", path = "../gix-revwalk" } gix-negotiate = { version = "^0.13.1", path = "../gix-negotiate", optional = true } -gix-path = { version = "^0.10.8", path = "../gix-path" } +gix-path = { version = "^0.10.9", path = "../gix-path" } gix-url = { version = "^0.27.3", path = "../gix-url" } gix-traverse = { version = "^0.39.1", path = "../gix-traverse" } gix-diff = { version = "^0.44.0", path = "../gix-diff", default-features = false }