From 8a62fb57f7751d3d57273d9430517487e555f999 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Sat, 3 Feb 2024 21:22:41 +0100 Subject: [PATCH] Release gix-command v0.3.4 --- Cargo.lock | 2 +- gix-command/CHANGELOG.md | 36 +++++++++++++++++++++++++++++++++++- gix-command/Cargo.toml | 2 +- gix-credentials/Cargo.toml | 2 +- gix-diff/Cargo.toml | 2 +- gix-filter/Cargo.toml | 2 +- gix-prompt/Cargo.toml | 2 +- gix-transport/Cargo.toml | 2 +- gix/Cargo.toml | 2 +- 9 files changed, 43 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 463ead88347..f8cde543493 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1535,7 +1535,7 @@ dependencies = [ [[package]] name = "gix-command" -version = "0.3.3" +version = "0.3.4" dependencies = [ "bstr", "gix-path 0.10.5", diff --git a/gix-command/CHANGELOG.md b/gix-command/CHANGELOG.md index 5278167ca5a..48928707ca6 100644 --- a/gix-command/CHANGELOG.md +++ b/gix-command/CHANGELOG.md @@ -5,6 +5,39 @@ 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.3.4 (2024-02-03) + +### New Features + + - on windows, try to parse the interpreter out of files. + This is done by Git for Windows as well for additional compatibility + around launching hooks. + - facilities to parse interpreters out of executables (windows compatible). + We also add facilities to parse the shebang (via `shebang::parse()`) + and extract the interpreter from an executable via `extract_interpreter()`. + +### Commit Statistics + + + + - 4 commits contributed to the release over the course of 8 calendar days. + - 14 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** + - Merge branch 'parse-interpreter' ([`7503e5f`](https://github.com/Byron/gitoxide/commit/7503e5f730a5e18455ecd09773c5f25a1fc7b256)) + - On windows, try to parse the interpreter out of files. ([`33517d0`](https://github.com/Byron/gitoxide/commit/33517d08105287c264ceffd7d3d3ce9733051947)) + - Facilities to parse interpreters out of executables (windows compatible). ([`5708fee`](https://github.com/Byron/gitoxide/commit/5708fee845bf872aa53db8df6f1e8d78dfea3ef9)) + - Release gix-path v0.10.5 ([`b8cba96`](https://github.com/Byron/gitoxide/commit/b8cba96ce57f8b6b0067d6a8cf3e37eaf280a238)) +
+ ## 0.3.3 (2024-01-20) A maintenance release without user-facing changes. @@ -13,7 +46,7 @@ A maintenance release without user-facing changes. - - 4 commits contributed to the release over the course of 5 calendar days. + - 5 commits contributed to the release over the course of 5 calendar days. - 20 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 +58,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Release gix-utils v0.1.9, gix-features v0.38.0, gix-actor v0.30.0, gix-object v0.41.0, gix-path v0.10.4, gix-glob v0.16.0, gix-attributes v0.22.0, gix-command v0.3.3, gix-packetline-blocking v0.17.3, gix-filter v0.9.0, gix-fs v0.10.0, gix-commitgraph v0.24.0, gix-revwalk v0.12.0, gix-traverse v0.37.0, gix-worktree-stream v0.9.0, gix-archive v0.9.0, gix-config-value v0.14.4, gix-tempfile v13.0.0, gix-lock v13.0.0, gix-ref v0.41.0, gix-sec v0.10.4, gix-config v0.34.0, gix-url v0.27.0, gix-credentials v0.24.0, gix-ignore v0.11.0, gix-index v0.29.0, gix-worktree v0.30.0, gix-diff v0.40.0, gix-discover v0.29.0, gix-mailmap v0.22.0, gix-negotiate v0.12.0, gix-pack v0.47.0, gix-odb v0.57.0, gix-pathspec v0.6.0, gix-packetline v0.17.3, gix-transport v0.41.0, gix-protocol v0.44.0, gix-revision v0.26.0, gix-refspec v0.22.0, gix-status v0.5.0, gix-submodule v0.8.0, gix-worktree-state v0.7.0, gix v0.58.0, safety bump 39 crates ([`eb6aa8f`](https://github.com/Byron/gitoxide/commit/eb6aa8f502314f886fc4ea3d52ab220763968208)) - Prepare changelogs prior to release ([`6a2e0be`](https://github.com/Byron/gitoxide/commit/6a2e0bebfdf012dc2ed0ff2604086081f2a0f96d)) - Release gix-trace v0.1.7, gix-features v0.37.2, gix-commitgraph v0.23.2, gix-traverse v0.36.2, gix-index v0.28.2 ([`b6c04c8`](https://github.com/Byron/gitoxide/commit/b6c04c87b426bf36a059df8dc52b56d384b27b79)) - Merge pull request #1248 from joshtriplett/tyop ([`39f35da`](https://github.com/Byron/gitoxide/commit/39f35da390bc46005d0374b9bf4e7106fc1bd0ec)) diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index 00b7099a071..e9df17b208d 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-command" -version = "0.3.3" +version = "0.3.4" repository = "https://github.com/Byron/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling internal git command execution" diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index 146e89cd141..4fee5f24caa 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde"] gix-sec = { version = "^0.10.4", path = "../gix-sec" } gix-url = { version = "^0.27.0", path = "../gix-url" } gix-path = { version = "^0.10.5", path = "../gix-path" } -gix-command = { version = "^0.3.3", path = "../gix-command" } +gix-command = { version = "^0.3.4", path = "../gix-command" } gix-config-value = { version = "^0.14.4", path = "../gix-config-value" } gix-prompt = { version = "^0.8.2", path = "../gix-prompt" } gix-trace = { version = "^0.1.7", path = "../gix-trace" } diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index b34fb05eeda..cda0b828758 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -27,7 +27,7 @@ gix-hash = { version = "^0.14.1", path = "../gix-hash" } gix-object = { version = "^0.41.0", path = "../gix-object" } gix-filter = { version = "^0.9.0", path = "../gix-filter", optional = true } gix-worktree = { version = "^0.30.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } -gix-command = { version = "^0.3.3", path = "../gix-command", optional = true } +gix-command = { version = "^0.3.4", path = "../gix-command", optional = true } gix-path = { version = "^0.10.5", path = "../gix-path", optional = true } gix-fs = { version = "^0.10.0", path = "../gix-fs", optional = true } gix-tempfile = { version = "^13.0.0", path = "../gix-tempfile", optional = true } diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 193b675993d..7bd23dbbc3f 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -16,7 +16,7 @@ doctest = false gix-hash = { version = "^0.14.1", path = "../gix-hash" } gix-trace = { version = "^0.1.7", path = "../gix-trace" } gix-object = { version = "^0.41.0", path = "../gix-object" } -gix-command = { version = "^0.3.3", path = "../gix-command" } +gix-command = { version = "^0.3.4", path = "../gix-command" } gix-quote = { version = "^0.4.10", path = "../gix-quote" } gix-utils = { version = "^0.1.9", path = "../gix-utils" } gix-path = { version = "^0.10.5", path = "../gix-path" } diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index 32c3f028a02..21360ae992e 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -13,7 +13,7 @@ rust-version = "1.65" doctest = false [dependencies] -gix-command = { version = "^0.3.2", path = "../gix-command" } +gix-command = { version = "^0.3.4", path = "../gix-command" } gix-config-value = { version = "^0.14.3", path = "../gix-config-value" } thiserror = "1.0.32" diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index 267ac8822db..f96214e98ef 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -53,7 +53,7 @@ path = "tests/async-transport.rs" required-features = ["async-client"] [dependencies] -gix-command = { version = "^0.3.3", path = "../gix-command" } +gix-command = { version = "^0.3.4", path = "../gix-command" } gix-features = { version = "^0.38.0", path = "../gix-features" } gix-url = { version = "^0.27.0", path = "../gix-url" } gix-sec = { version = "^0.10.4", path = "../gix-sec" } diff --git a/gix/Cargo.toml b/gix/Cargo.toml index fa1ed0a81f6..ad58d66af50 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -283,7 +283,7 @@ gix-commitgraph = { version = "^0.24.0", path = "../gix-commitgraph" } gix-pathspec = { version = "^0.6.0", path = "../gix-pathspec", optional = true } gix-submodule = { version = "^0.8.0", path = "../gix-submodule", optional = true } gix-status = { version = "^0.5.0", path = "../gix-status", optional = true } -gix-command = { version = "^0.3.3", path = "../gix-command", optional = true } +gix-command = { version = "^0.3.4", path = "../gix-command", optional = true } gix-worktree-stream = { version = "^0.9.0", path = "../gix-worktree-stream", optional = true } gix-archive = { version = "^0.9.0", path = "../gix-archive", default-features = false, optional = true }