History

Release gix-tempfile v5.0.2, gix-validate v0.7.4, gix-config v0.20.0, gix-prompt v0.3.3, gix-diff v0.28.1, gix-discover v0.16.1, gix-pack v0.33.2, gix-transport v0.29.1, gix-protocol v0.30.1, gix-revision v0.12.1, gix-worktree v0.15.1, gix v0.43.0, safety bump gix v0.43.0

Sebastian Thiel committed 3 years ago

Commit 5dc1f9f1 parent 3016a2828 files · +107 −95Browse files

Unified · Split

28 files
  1. Cargo.lock +30 −30
  2. Cargo.toml +1 −1
  3. cargo-smart-release/Cargo.toml +1 −1
  4. gitoxide-core/Cargo.toml +3 −3
  5. gix-config/CHANGELOG.md +4 −3
  6. gix-config/Cargo.toml +1 −1
  7. gix-diff/CHANGELOG.md +3 −2
  8. gix-diff/Cargo.toml +1 −1
  9. gix-discover/CHANGELOG.md +3 −2
  10. gix-discover/Cargo.toml +1 −1
  11. gix-pack/CHANGELOG.md +3 −2
  12. gix-pack/Cargo.toml +2 −2
  13. gix-prompt/CHANGELOG.md +12 −13
  14. gix-prompt/Cargo.toml +1 −1
  15. gix-protocol/CHANGELOG.md +3 −2
  16. gix-protocol/Cargo.toml +2 −2
  17. gix-revision/CHANGELOG.md +3 −2
  18. gix-revision/Cargo.toml +1 −1
  19. gix-tempfile/CHANGELOG.md +3 −2
  20. gix-tempfile/Cargo.toml +1 −1
  21. gix-transport/CHANGELOG.md +3 −2
  22. gix-transport/Cargo.toml +1 −1
  23. gix-validate/CHANGELOG.md +3 −2
  24. gix-validate/Cargo.toml +1 −1
  25. gix-worktree/CHANGELOG.md +3 −2
  26. gix-worktree/Cargo.toml +1 −1
  27. gix/CHANGELOG.md +5 −2
  28. gix/Cargo.toml +11 −11
Cargo.lock+30−30
@@ -1268,7 +1268,7 @@ dependencies = [ · 1267 unmodified lines
12681268
12691269 [[package]]
12701270 name = "gix"
1271−version = "0.42.0"
1271+version = "0.43.0"
12721272 dependencies = [
12731273 "anyhow",
12741274 "async-std",
@@ -1279,7 +1279,7 @@ dependencies = [ · 4 unmodified lines
12791279 "gix-credentials",
12801280 "gix-date 0.4.3",
12811281 "gix-diff",
1282− "gix-discover 0.16.0",
1282+ "gix-discover 0.16.1",
12831283 "gix-features 0.28.1",
12841284 "gix-glob 0.5.5",
12851285 "gix-hash 0.10.3",
@@ -1297,13 +1297,13 @@ dependencies = [ · 11 unmodified lines
12971297 "gix-refspec",
12981298 "gix-revision",
12991299 "gix-sec 0.6.2",
1300− "gix-tempfile 5.0.1",
1300+ "gix-tempfile 5.0.2",
13011301 "gix-testtools",
13021302 "gix-transport",
13031303 "gix-traverse 0.24.0",
13041304 "gix-url",
1305− "gix-validate 0.7.3",
1306− "gix-worktree 0.15.0",
1305+ "gix-validate 0.7.4",
1306+ "gix-worktree 0.15.1",
13071307 "is_ci",
13081308 "log",
13091309 "once_cell",
@@ -1436,7 +1436,7 @@ dependencies = [ · 126 unmodified lines
14361436
14371437 [[package]]
14381438 name = "gix-config"
1439−version = "0.19.0"
1439+version = "0.20.0"
14401440 dependencies = [
14411441 "bstr",
14421442 "criterion",
@@ -1533,7 +1533,7 @@ dependencies = [ · 90 unmodified lines
15331533
15341534 [[package]]
15351535 name = "gix-diff"
1536−version = "0.28.0"
1536+version = "0.28.1"
15371537 dependencies = [
15381538 "getrandom",
15391539 "gix-hash 0.10.3",
@@ -1572,7 +1572,7 @@ dependencies = [ · 32 unmodified lines
15721572
15731573 [[package]]
15741574 name = "gix-discover"
1575−version = "0.16.0"
1575+version = "0.16.1"
15761576 dependencies = [
15771577 "bstr",
15781578 "defer",
@@ -1772,7 +1772,7 @@ name = "gix-lock" · 193 unmodified lines
17721772 version = "5.0.0"
17731773 dependencies = [
17741774 "fastrand",
1775− "gix-tempfile 5.0.1",
1775+ "gix-tempfile 5.0.2",
17761776 "tempfile",
17771777 "thiserror",
17781778 ]
@@ -1804,7 +1804,7 @@ dependencies = [ · 25 unmodified lines
18041804 "gix-actor 0.17.2",
18051805 "gix-features 0.26.5",
18061806 "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
1807− "gix-validate 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
1807+ "gix-validate 0.7.3",
18081808 "hex",
18091809 "itoa",
18101810 "nom",
@@ -1823,7 +1823,7 @@ dependencies = [ · 12 unmodified lines
18231823 "gix-features 0.28.1",
18241824 "gix-hash 0.10.3",
18251825 "gix-testtools",
1826− "gix-validate 0.7.3",
1826+ "gix-validate 0.7.4",
18271827 "hex",
18281828 "itoa",
18291829 "nom",
@@ -1859,7 +1859,7 @@ dependencies = [ · 29 unmodified lines
18591859
18601860 [[package]]
18611861 name = "gix-pack"
1862−version = "0.33.1"
1862+version = "0.33.2"
18631863 dependencies = [
18641864 "clru",
18651865 "document-features",
@@ -1870,7 +1870,7 @@ dependencies = [ · 4 unmodified lines
18701870 "gix-hashtable 0.1.2",
18711871 "gix-object 0.28.0",
18721872 "gix-path 0.7.2",
1873− "gix-tempfile 5.0.1",
1873+ "gix-tempfile 5.0.2",
18741874 "gix-testtools",
18751875 "gix-traverse 0.24.0",
18761876 "memmap2",
@@ -1950,7 +1950,7 @@ dependencies = [ · 73 unmodified lines
19501950
19511951 [[package]]
19521952 name = "gix-prompt"
1953−version = "0.3.2"
1953+version = "0.3.3"
19541954 dependencies = [
19551955 "expectrl",
19561956 "gix-command",
@@ -1964,7 +1964,7 @@ dependencies = [ · 7 unmodified lines
19641964
19651965 [[package]]
19661966 name = "gix-protocol"
1967−version = "0.30.0"
1967+version = "0.30.1"
19681968 dependencies = [
19691969 "async-std",
19701970 "async-trait",
@@ -2022,7 +2022,7 @@ dependencies = [ · 51 unmodified lines
20222022 "gix-object 0.26.4",
20232023 "gix-path 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
20242024 "gix-tempfile 3.0.2",
2025− "gix-validate 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
2025+ "gix-validate 0.7.3",
20262026 "memmap2",
20272027 "nom",
20282028 "thiserror",
@@ -2039,9 +2039,9 @@ dependencies = [ · 10 unmodified lines
20392039 "gix-lock 5.0.0",
20402040 "gix-object 0.28.0",
20412041 "gix-path 0.7.2",
2042− "gix-tempfile 5.0.1",
2042+ "gix-tempfile 5.0.2",
20432043 "gix-testtools",
2044− "gix-validate 0.7.3",
2044+ "gix-validate 0.7.4",
20452045 "memmap2",
20462046 "nom",
20472047 "serde",
@@ -2054,7 +2054,7 @@ name = "gix-ref-tests" · 6 unmodified lines
20542054 version = "0.0.0"
20552055 dependencies = [
20562056 "gix-actor 0.19.0",
2057− "gix-discover 0.16.0",
2057+ "gix-discover 0.16.1",
20582058 "gix-features 0.28.1",
20592059 "gix-hash 0.10.3",
20602060 "gix-lock 5.0.0",
@@ -2062,8 +2062,8 @@ dependencies = [ · 1 unmodified line
20622062 "gix-odb",
20632063 "gix-ref 0.27.1",
20642064 "gix-testtools",
2065− "gix-validate 0.7.3",
2066− "gix-worktree 0.15.0",
2065+ "gix-validate 0.7.4",
2066+ "gix-worktree 0.15.1",
20672067 "tempfile",
20682068 ]
20692069
@@ -2075,14 +2075,14 @@ dependencies = [ · 5 unmodified lines
20752075 "gix-hash 0.10.3",
20762076 "gix-revision",
20772077 "gix-testtools",
2078− "gix-validate 0.7.3",
2078+ "gix-validate 0.7.4",
20792079 "smallvec",
20802080 "thiserror",
20812081 ]
20822082
20832083 [[package]]
20842084 name = "gix-revision"
2085−version = "0.12.0"
2085+version = "0.12.1"
20862086 dependencies = [
20872087 "bstr",
20882088 "document-features",
@@ -2157,7 +2157,7 @@ dependencies = [ · 68 unmodified lines
21572157
21582158 [[package]]
21592159 name = "gix-tempfile"
2160−version = "5.0.1"
2160+version = "5.0.2"
21612161 dependencies = [
21622162 "dashmap",
21632163 "document-features",
@@ -2197,7 +2197,7 @@ version = "0.0.0" · 33 unmodified lines
21972197
21982198 [[package]]
21992199 name = "gix-transport"
2200−version = "0.29.0"
2200+version = "0.29.1"
22012201 dependencies = [
22022202 "async-std",
22032203 "async-trait",
@@ -2278,19 +2278,19 @@ dependencies = [ · 74 unmodified lines
22782278 [[package]]
22792279 name = "gix-validate"
22802280 version = "0.7.3"
2281+source = "registry+https://github.com/rust-lang/crates.io-index"
2282+checksum = "b69ddb780ea1465255e66818d75b7098371c58dbc9560da4488a44b9f5c7e443"
22812283 dependencies = [
22822284 "bstr",
2283− "gix-testtools",
22842285 "thiserror",
22852286 ]
22862287
22872288 [[package]]
22882289 name = "gix-validate"
2289−version = "0.7.3"
2290−source = "registry+https://github.com/rust-lang/crates.io-index"
2291−checksum = "b69ddb780ea1465255e66818d75b7098371c58dbc9560da4488a44b9f5c7e443"
2290+version = "0.7.4"
22922291 dependencies = [
22932292 "bstr",
2293+ "gix-testtools",
22942294 "thiserror",
22952295 ]
22962296
@@ -2314,7 +2314,7 @@ dependencies = [ · 17 unmodified lines
23142314
23152315 [[package]]
23162316 name = "gix-worktree"
2317−version = "0.15.0"
2317+version = "0.15.1"
23182318 dependencies = [
23192319 "bstr",
23202320 "document-features",
Cargo.toml+1−1
@@ -89,7 +89,7 @@ anyhow = "1.0.42" · 88 unmodified lines
8989
9090 gitoxide-core = { version = "^0.26.0", path = "gitoxide-core" }
9191 gix-features = { version = "^0.28.1", path = "gix-features" }
92−gix = { version = "^0.42.0", path = "gix", default-features = false }
92+gix = { version = "^0.43.0", path = "gix", default-features = false }
9393 time = "0.3.19"
9494
9595 clap = { version = "4.1.1", features = ["derive", "cargo"] }
cargo-smart-release/Cargo.toml+1−1
@@ -24,7 +24,7 @@ test = false · 23 unmodified lines
2424 cache-efficiency-debug = ["gix/cache-efficiency-debug"]
2525
2626 [dependencies]
27−gix = { version = "^0.42.0", path = "../gix", default-features = false, features = ["max-performance-safe"] }
27+gix = { version = "^0.43.0", path = "../gix", default-features = false, features = ["max-performance-safe"] }
2828 anyhow = "1.0.42"
2929 clap = { version = "4.1.0", features = ["derive", "cargo"] }
3030 env_logger = { version = "0.10.0", default-features = false, features = ["humantime", "auto-color"] }
gitoxide-core/Cargo.toml+3−3
@@ -38,9 +38,9 @@ serde1 = ["gix-commitgraph/serde1", "gix/serde1", "serde_json", "serde", "bytesi · 37 unmodified lines
3838
3939 [dependencies]
4040 # deselect everything else (like "performance") as this should be controllable by the parent application.
41−gix = { version = "^0.42.0", path = "../gix", default-features = false }
42−gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.33.1", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static"] }
43−gix-transport-configuration-only = { package = "gix-transport", version = "^0.29.0", path = "../gix-transport", default-features = false }
41+gix = { version = "^0.43.0", path = "../gix", default-features = false }
42+gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.33.2", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static"] }
43+gix-transport-configuration-only = { package = "gix-transport", version = "^0.29.1", path = "../gix-transport", default-features = false }
4444 gix-commitgraph = { version = "^0.14.0", path = "../gix-commitgraph" }
4545 serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
4646 anyhow = "1.0.42"
gix-config/CHANGELOG.md+4−3
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.20.0 (2023-03-26)
99
1010 ### Bug Fixes
1111
@@ -30,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 18 unmodified lines
3030
3131 <csr-read-only-do-not-edit/>
3232
33− - 6 commits contributed to the release over the course of 15 calendar days.
33+ - 7 commits contributed to the release over the course of 15 calendar days.
3434 - 15 days passed between releases.
3535 - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
3636 - 1 unique issue was worked on: [#790](https://github.com/Byron/gitoxide/issues/790)
@@ -45,6 +45,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 8 unmodified lines
4545 - Binary config output parsing can now deal with quotes on windows. ([`603776e`](https://github.com/Byron/gitoxide/commit/603776ecf487ef087d25774d74e49465177aa370))
4646 - Allow to ignore IO errors when reading configuration files. ([`e55f4ee`](https://github.com/Byron/gitoxide/commit/e55f4ee230ed3164df5145c7a2b212464bb9db99))
4747 * **Uncategorized**
48+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
4849 - Merge branch 'fix-790' ([`ee36e5b`](https://github.com/Byron/gitoxide/commit/ee36e5bb985e9ad90bc382cdd051a8b5295ca18c))
4950 - Less dependencies for tests (via `serial_test` no default features) ([`8f2accd`](https://github.com/Byron/gitoxide/commit/8f2accdf738def9aa4abdf08fc299d0e9807bc3e))
5051 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
@@ -2211,7 +2212,7 @@ This is a maintenance release without functional changes. · 2160 unmodified lines
22112212 - _None._
22122213
22132214 <csr-unknown>
2214−lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen<csr-unknown/>
2215+lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen<csr-unknown/>
22152216 <csr-unknown/>
22162217
22172218 ## v0.1.1 (2021-05-09)
gix-config/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-config"
3−version = "0.19.0"
3+version = "0.20.0"
44 repository = "https://github.com/Byron/gitoxide"
55 description = "A gix-config file parser and editor from the gitoxide project"
66 license = "MIT OR Apache-2.0"
gix-diff/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.28.1 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 9 calendar days.
16+ - 2 commits contributed to the release over the course of 9 calendar days.
1717 - 21 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Fix CI on windows ([`79ed875`](https://github.com/Byron/gitoxide/commit/79ed8752451ce621cf1ee69d3ca15deae3416798))
2930 </details>
3031
gix-diff/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-diff"
3−version = "0.28.0"
3+version = "0.28.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "Calculate differences between various git objects"
gix-discover/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.16.1 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 3 commits contributed to the release over the course of 15 calendar days.
16+ - 4 commits contributed to the release over the course of 15 calendar days.
1717 - 15 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Merge branch 'fix-790' ([`ee36e5b`](https://github.com/Byron/gitoxide/commit/ee36e5bb985e9ad90bc382cdd051a8b5295ca18c))
2930 - Less dependencies for tests (via `serial_test` no default features) ([`8f2accd`](https://github.com/Byron/gitoxide/commit/8f2accdf738def9aa4abdf08fc299d0e9807bc3e))
3031 - Merge branch 'fix-cred-helper' ([`01277a6`](https://github.com/Byron/gitoxide/commit/01277a681e4997896e04567490c572b5af606f35))
gix-discover/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-discover"
3−version = "0.16.0"
3+version = "0.16.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "Discover git repositories and check if a directory is a git repository"
gix-pack/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.33.2 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 3 calendar days.
16+ - 2 commits contributed to the release over the course of 3 calendar days.
1717 - 11 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Finally fix typos detected by `typos` tool. ([`a69f873`](https://github.com/Byron/gitoxide/commit/a69f873ea53b073a0b86ade095596f21709b233b))
2930 </details>
3031
gix-pack/Cargo.toml+2−2
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-pack"
3−version = "0.33.1"
3+version = "0.33.2"
44 repository = "https://github.com/Byron/gitoxide"
55 authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
66 license = "MIT/Apache-2.0"
@@ -34,7 +34,7 @@ gix-hash = { version = "^0.10.3", path = "../gix-hash" } · 27 unmodified lines
3434 gix-chunk = { version = "^0.4.1", path = "../gix-chunk" }
3535 gix-object = { version = "^0.28.0", path = "../gix-object" }
3636 gix-traverse = { version = "^0.24.0", path = "../gix-traverse" }
37−gix-diff = { version = "^0.28.0", path = "../gix-diff" }
37+gix-diff = { version = "^0.28.1", path = "../gix-diff" }
3838 gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
3939
4040 memmap2 = "0.5.0"
gix-prompt/CHANGELOG.md+12−13
@@ -5,13 +5,22 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.3.3 (2023-03-26)
9+
10+### Bug Fixes
11+
12+ - <csr-id-e14dc7d475373d2c266e84ff8f1826c68a34ab92/> note that crates have been renamed from `git-*` to `gix-*`.
13+ This also means that the `git-*` prefixed crates of the `gitoxide` project
14+ are effectively unmaintained.
15+ Use the crates with the `gix-*` prefix instead.
16+
17+ If you were using `git-repository`, then `gix` is its substitute.
918
1019 ### Commit Statistics
1120
1221 <csr-read-only-do-not-edit/>
1322
14− - 2 commits contributed to the release.
23+ - 3 commits contributed to the release.
1524 - 36 days passed between releases.
1625 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1726 - 0 issues like '(#ID)' were seen in commit messages
@@ -23,21 +32,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 5 unmodified lines
2332 <details><summary>view details</summary>
2433
2534 * **Uncategorized**
35+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2636 - Merge branch 'fix-790' ([`ee36e5b`](https://github.com/Byron/gitoxide/commit/ee36e5bb985e9ad90bc382cdd051a8b5295ca18c))
2737 - Less dependencies for tests (via `serial_test` no default features) ([`8f2accd`](https://github.com/Byron/gitoxide/commit/8f2accdf738def9aa4abdf08fc299d0e9807bc3e))
2838 </details>
2939
30−## 0.3.3 (2023-02-17)
31−
32−### Bug Fixes
33−
34− - <csr-id-e14dc7d475373d2c266e84ff8f1826c68a34ab92/> note that crates have been renamed from `git-*` to `gix-*`.
35− This also means that the `git-*` prefixed crates of the `gitoxide` project
36− are effectively unmaintained.
37− Use the crates with the `gix-*` prefix instead.
38−
39− If you were using `git-repository`, then `gix` is its substitute.
40−
4140 ## 0.3.2 (2023-02-17)
4241
4342 ### New Features (BREAKING)
gix-prompt/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-prompt"
3−version = "0.3.2"
3+version = "0.3.3"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A crate of the gitoxide project for handling prompts in the terminal"
gix-protocol/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.30.1 (2023-03-26)
99
1010 ### Bug Fixes
1111
@@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 6 unmodified lines
1818
1919 <csr-read-only-do-not-edit/>
2020
21− - 1 commit contributed to the release over the course of 5 calendar days.
21+ - 2 commits contributed to the release over the course of 5 calendar days.
2222 - 11 days passed between releases.
2323 - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
2424 - 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 · 5 unmodified lines
3030 <details><summary>view details</summary>
3131
3232 * **Uncategorized**
33+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
3334 - Don't assume that credential providers always return credentials or error during handshake. ([`d4c82e7`](https://github.com/Byron/gitoxide/commit/d4c82e7e7139ae251300d4b71bcd8ed0255a163a))
3435 </details>
3536
gix-protocol/Cargo.toml+2−2
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-protocol"
3−version = "0.30.0"
3+version = "0.30.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A WIP crate of the gitoxide project for implementing git protocols"
@@ -41,7 +41,7 @@ required-features = ["async-client"] · 34 unmodified lines
4141
4242 [dependencies]
4343 gix-features = { version = "^0.28.1", path = "../gix-features", features = ["progress"] }
44−gix-transport = { version = "^0.29.0", path = "../gix-transport" }
44+gix-transport = { version = "^0.29.1", path = "../gix-transport" }
4545 gix-hash = { version = "^0.10.3", path = "../gix-hash" }
4646 gix-credentials = { version = "^0.12.0", path = "../gix-credentials" }
4747
gix-revision/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.12.1 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 3 calendar days.
16+ - 2 commits contributed to the release over the course of 3 calendar days.
1717 - 21 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
2930 </details>
3031
gix-revision/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-revision"
3−version = "0.12.0"
3+version = "0.12.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A WIP crate of the gitoxide project dealing with finding names for revisions and parsing specifications"
gix-tempfile/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 5.0.2 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 3 calendar days.
16+ - 2 commits contributed to the release over the course of 3 calendar days.
1717 - 11 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
2930 </details>
3031
gix-tempfile/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-tempfile"
3−version = "5.0.1"
3+version = "5.0.2"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A tempfile implementation with a global registry to assure cleanup"
gix-transport/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.29.1 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 3 calendar days.
16+ - 2 commits contributed to the release over the course of 3 calendar days.
1717 - 11 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
2930 </details>
3031
gix-transport/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-transport"
3−version = "0.29.0"
3+version = "0.29.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A WIP crate of the gitoxide project dedicated to implementing the git transport layer"
gix-validate/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.7.4 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 1 commit contributed to the release over the course of 3 calendar days.
16+ - 2 commits contributed to the release over the course of 3 calendar days.
1717 - 33 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
2930 </details>
3031
gix-validate/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-validate"
3−version = "0.7.3"
3+version = "0.7.4"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "Validation functions for various kinds of names in git"
gix-worktree/CHANGELOG.md+3−2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.15.1 (2023-03-26)
99
1010 A maintenance release without any user-facing changes.
1111
@@ -13,7 +13,7 @@ A maintenance release without any user-facing changes. · 1 unmodified line
1313
1414 <csr-read-only-do-not-edit/>
1515
16− - 2 commits contributed to the release over the course of 15 calendar days.
16+ - 3 commits contributed to the release over the course of 15 calendar days.
1717 - 15 days passed between releases.
1818 - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1919 - 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines
2525 <details><summary>view details</summary>
2626
2727 * **Uncategorized**
28+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
2829 - Correct more typos with `typos` tool. ([`2321eb9`](https://github.com/Byron/gitoxide/commit/2321eb971c2b89551506e2016a3495fafd15b47d))
2930 - Merge branch 'fix-cred-helper' ([`01277a6`](https://github.com/Byron/gitoxide/commit/01277a681e4997896e04567490c572b5af606f35))
3031 </details>
gix-worktree/Cargo.toml+1−1
@@ -1,6 +1,6 @@
11 [package]
22 name = "gix-worktree"
3−version = "0.15.0"
3+version = "0.15.1"
44 repository = "https://github.com/Byron/gitoxide"
55 license = "MIT/Apache-2.0"
66 description = "A WIP crate of the gitoxide project dedicated implementing everything around working trees and git excludes"
gix/CHANGELOG.md+5−2
@@ -5,7 +5,9 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
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−## Unreleased
8+## 0.43.0 (2023-03-26)
9+
10+<csr-id-87f5621d941b5af40abd59a26164a09d0dde2649/>
911
1012 ### Bug Fixes
1113
@@ -22,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 10 unmodified lines
2224
2325 <csr-read-only-do-not-edit/>
2426
25− - 4 commits contributed to the release over the course of 5 calendar days.
27+ - 5 commits contributed to the release over the course of 5 calendar days.
2628 - 11 days passed between releases.
2729 - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
2830 - 2 unique issues were worked on: [#787](https://github.com/Byron/gitoxide/issues/787), [#790](https://github.com/Byron/gitoxide/issues/790)
@@ -38,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 9 unmodified lines
3840 * **[#790](https://github.com/Byron/gitoxide/issues/790)**
3941 - Opening repositories without 'strict' mode also ignores IO errors. ([`7bd8823`](https://github.com/Byron/gitoxide/commit/7bd8823ab4241d6d0401f03aec8c0d34f68c347c))
4042 * **Uncategorized**
43+ - Prepare changelogs prior to release ([`3016a28`](https://github.com/Byron/gitoxide/commit/3016a285f566bdfe7de2774fa6f2254c1b1a2c51))
4144 - Merge branch 'fix-790' ([`ee36e5b`](https://github.com/Byron/gitoxide/commit/ee36e5bb985e9ad90bc382cdd051a8b5295ca18c))
4245 - Less dependencies for tests (via `serial_test` no default features) ([`8f2accd`](https://github.com/Byron/gitoxide/commit/8f2accdf738def9aa4abdf08fc299d0e9807bc3e))
4346 </details>
gix/Cargo.toml+11−11
@@ -3,7 +3,7 @@ name = "gix" · 2 unmodified lines
33 repository = "https://github.com/Byron/gitoxide"
44 description = "Interact with git repositories just like git would"
55 license = "MIT/Apache-2.0"
6−version = "0.42.0"
6+version = "0.43.0"
77 authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
88 edition = "2021"
99 include = ["src/**/*", "CHANGELOG.md"]
@@ -111,37 +111,37 @@ fast-sha1 = [ "gix-features/fast-sha1" ] · 101 unmodified lines
111111
112112 [dependencies]
113113 gix-ref = { version = "^0.27.1", path = "../gix-ref" }
114−gix-discover = { version = "^0.16.0", path = "../gix-discover" }
114+gix-discover = { version = "^0.16.1", path = "../gix-discover" }
115115 gix-tempfile = { version = "^5.0.0", path = "../gix-tempfile", default-features = false, features = ["signals"] }
116116 gix-lock = { version = "^5.0.0", path = "../gix-lock" }
117−gix-validate = { version = "^0.7.3", path = "../gix-validate" }
117+gix-validate = { version = "^0.7.4", path = "../gix-validate" }
118118 gix-sec = { version = "^0.6.2", path = "../gix-sec" }
119119 gix-date = { version = "^0.4.3", path = "../gix-date" }
120120 gix-refspec = { version = "^0.9.0", path = "../gix-refspec" }
121121
122−gix-config = { version = "^0.19.0", path = "../gix-config" }
122+gix-config = { version = "^0.20.0", path = "../gix-config" }
123123 gix-odb = { version = "^0.43.0", path = "../gix-odb" }
124124 gix-hash = { version = "^0.10.3", path = "../gix-hash" }
125125 gix-object = { version = "^0.28.0", path = "../gix-object" }
126126 gix-actor = { version = "^0.19.0", path = "../gix-actor" }
127−gix-pack = { version = "^0.33.1", path = "../gix-pack", features = ["object-cache-dynamic"] }
128−gix-revision = { version = "^0.12.0", path = "../gix-revision" }
127+gix-pack = { version = "^0.33.2", path = "../gix-pack", features = ["object-cache-dynamic"] }
128+gix-revision = { version = "^0.12.1", path = "../gix-revision" }
129129
130130 gix-path = { version = "^0.7.2", path = "../gix-path" }
131131 gix-url = { version = "^0.16.0", path = "../gix-url" }
132132 gix-traverse = { version = "^0.24.0", path = "../gix-traverse" }
133−gix-protocol = { version = "^0.30.0", path = "../gix-protocol", optional = true }
134−gix-transport = { version = "^0.29.0", path = "../gix-transport", optional = true }
135−gix-diff = { version = "^0.28.0", path = "../gix-diff" }
133+gix-protocol = { version = "^0.30.1", path = "../gix-protocol", optional = true }
134+gix-transport = { version = "^0.29.1", path = "../gix-transport", optional = true }
135+gix-diff = { version = "^0.28.1", path = "../gix-diff" }
136136 gix-mailmap = { version = "^0.11.0", path = "../gix-mailmap" }
137137 gix-features = { version = "^0.28.1", path = "../gix-features", features = ["progress", "once_cell"] }
138138
139139 gix-attributes = { version = "^0.10.0", path = "../gix-attributes" }
140140 gix-glob = { version = "^0.5.5", path = "../gix-glob" }
141141 gix-credentials = { version = "^0.12.0", path = "../gix-credentials" }
142−gix-prompt = { version = "^0.3.2", path = "../gix-prompt" }
142+gix-prompt = { version = "^0.3.3", path = "../gix-prompt" }
143143 gix-index = { version = "^0.15.0", path = "../gix-index" }
144−gix-worktree = { version = "^0.15.0", path = "../gix-worktree" }
144+gix-worktree = { version = "^0.15.1", path = "../gix-worktree" }
145145 gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
146146
147147 prodash = { version = "23.1", optional = true, default-features = false, features = ["progress-tree"] }