Skip to content

Commit 8a62fb5

Browse files
committed
Release gix-command v0.3.4
1 parent 7503e5f commit 8a62fb5

File tree

9 files changed

+43
-9
lines changed

9 files changed

+43
-9
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gix-command/CHANGELOG.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.3.4 (2024-02-03)
9+
10+
### New Features
11+
12+
- <csr-id-33517d08105287c264ceffd7d3d3ce9733051947/> on windows, try to parse the interpreter out of files.
13+
This is done by Git for Windows as well for additional compatibility
14+
around launching hooks.
15+
- <csr-id-5708fee845bf872aa53db8df6f1e8d78dfea3ef9/> facilities to parse interpreters out of executables (windows compatible).
16+
We also add facilities to parse the shebang (via `shebang::parse()`)
17+
and extract the interpreter from an executable via `extract_interpreter()`.
18+
19+
### Commit Statistics
20+
21+
<csr-read-only-do-not-edit/>
22+
23+
- 4 commits contributed to the release over the course of 8 calendar days.
24+
- 14 days passed between releases.
25+
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
26+
- 0 issues like '(#ID)' were seen in commit messages
27+
28+
### Commit Details
29+
30+
<csr-read-only-do-not-edit/>
31+
32+
<details><summary>view details</summary>
33+
34+
* **Uncategorized**
35+
- Merge branch 'parse-interpreter' ([`7503e5f`](https://github.com/Byron/gitoxide/commit/7503e5f730a5e18455ecd09773c5f25a1fc7b256))
36+
- On windows, try to parse the interpreter out of files. ([`33517d0`](https://github.com/Byron/gitoxide/commit/33517d08105287c264ceffd7d3d3ce9733051947))
37+
- Facilities to parse interpreters out of executables (windows compatible). ([`5708fee`](https://github.com/Byron/gitoxide/commit/5708fee845bf872aa53db8df6f1e8d78dfea3ef9))
38+
- Release gix-path v0.10.5 ([`b8cba96`](https://github.com/Byron/gitoxide/commit/b8cba96ce57f8b6b0067d6a8cf3e37eaf280a238))
39+
</details>
40+
841
## 0.3.3 (2024-01-20)
942

1043
A maintenance release without user-facing changes.
@@ -13,7 +46,7 @@ A maintenance release without user-facing changes.
1346

1447
<csr-read-only-do-not-edit/>
1548

16-
- 4 commits contributed to the release over the course of 5 calendar days.
49+
- 5 commits contributed to the release over the course of 5 calendar days.
1750
- 20 days passed between releases.
1851
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1952
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +58,7 @@ A maintenance release without user-facing changes.
2558
<details><summary>view details</summary>
2659

2760
* **Uncategorized**
61+
- 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))
2862
- Prepare changelogs prior to release ([`6a2e0be`](https://github.com/Byron/gitoxide/commit/6a2e0bebfdf012dc2ed0ff2604086081f2a0f96d))
2963
- 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))
3064
- Merge pull request #1248 from joshtriplett/tyop ([`39f35da`](https://github.com/Byron/gitoxide/commit/39f35da390bc46005d0374b9bf4e7106fc1bd0ec))

gix-command/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gix-command"
3-
version = "0.3.3"
3+
version = "0.3.4"
44
repository = "https://github.com/Byron/gitoxide"
55
license = "MIT OR Apache-2.0"
66
description = "A crate of the gitoxide project handling internal git command execution"

gix-credentials/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde"]
2020
gix-sec = { version = "^0.10.4", path = "../gix-sec" }
2121
gix-url = { version = "^0.27.0", path = "../gix-url" }
2222
gix-path = { version = "^0.10.5", path = "../gix-path" }
23-
gix-command = { version = "^0.3.3", path = "../gix-command" }
23+
gix-command = { version = "^0.3.4", path = "../gix-command" }
2424
gix-config-value = { version = "^0.14.4", path = "../gix-config-value" }
2525
gix-prompt = { version = "^0.8.2", path = "../gix-prompt" }
2626
gix-trace = { version = "^0.1.7", path = "../gix-trace" }

gix-diff/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ gix-hash = { version = "^0.14.1", path = "../gix-hash" }
2727
gix-object = { version = "^0.41.0", path = "../gix-object" }
2828
gix-filter = { version = "^0.9.0", path = "../gix-filter", optional = true }
2929
gix-worktree = { version = "^0.30.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true }
30-
gix-command = { version = "^0.3.3", path = "../gix-command", optional = true }
30+
gix-command = { version = "^0.3.4", path = "../gix-command", optional = true }
3131
gix-path = { version = "^0.10.5", path = "../gix-path", optional = true }
3232
gix-fs = { version = "^0.10.0", path = "../gix-fs", optional = true }
3333
gix-tempfile = { version = "^13.0.0", path = "../gix-tempfile", optional = true }

gix-filter/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ doctest = false
1616
gix-hash = { version = "^0.14.1", path = "../gix-hash" }
1717
gix-trace = { version = "^0.1.7", path = "../gix-trace" }
1818
gix-object = { version = "^0.41.0", path = "../gix-object" }
19-
gix-command = { version = "^0.3.3", path = "../gix-command" }
19+
gix-command = { version = "^0.3.4", path = "../gix-command" }
2020
gix-quote = { version = "^0.4.10", path = "../gix-quote" }
2121
gix-utils = { version = "^0.1.9", path = "../gix-utils" }
2222
gix-path = { version = "^0.10.5", path = "../gix-path" }

gix-prompt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ rust-version = "1.65"
1313
doctest = false
1414

1515
[dependencies]
16-
gix-command = { version = "^0.3.2", path = "../gix-command" }
16+
gix-command = { version = "^0.3.4", path = "../gix-command" }
1717
gix-config-value = { version = "^0.14.3", path = "../gix-config-value" }
1818

1919
thiserror = "1.0.32"

gix-transport/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ path = "tests/async-transport.rs"
5353
required-features = ["async-client"]
5454

5555
[dependencies]
56-
gix-command = { version = "^0.3.3", path = "../gix-command" }
56+
gix-command = { version = "^0.3.4", path = "../gix-command" }
5757
gix-features = { version = "^0.38.0", path = "../gix-features" }
5858
gix-url = { version = "^0.27.0", path = "../gix-url" }
5959
gix-sec = { version = "^0.10.4", path = "../gix-sec" }

gix/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ gix-commitgraph = { version = "^0.24.0", path = "../gix-commitgraph" }
283283
gix-pathspec = { version = "^0.6.0", path = "../gix-pathspec", optional = true }
284284
gix-submodule = { version = "^0.8.0", path = "../gix-submodule", optional = true }
285285
gix-status = { version = "^0.5.0", path = "../gix-status", optional = true }
286-
gix-command = { version = "^0.3.3", path = "../gix-command", optional = true }
286+
gix-command = { version = "^0.3.4", path = "../gix-command", optional = true }
287287

288288
gix-worktree-stream = { version = "^0.9.0", path = "../gix-worktree-stream", optional = true }
289289
gix-archive = { version = "^0.9.0", path = "../gix-archive", default-features = false, optional = true }

0 commit comments

Comments
 (0)