| @@ -5,6 +5,52 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines |
| 5 | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | |
| 8 | +## 0.27.2 (2023-03-28) |
| 9 | + |
| 10 | +### Bug Fixes |
| 11 | + |
| 12 | + - <csr-id-3d6832cb0ea5dc4b3d798fd4ff86602df8d54407/> uncategorized refs should not be per-worktree |
| 13 | + When creating a new ref from using a Repository instantiated from a linked |
| 14 | + worktree, if the ref did not fit one of the well-known categories, it would be |
| 15 | + incorrectly stored as a per-worktree reference instead of a shared reference. |
| 16 | + |
| 17 | + For example, the reference "refs/stacks/linked" does not fit any of the well |
| 18 | + known categories. According to git-worktree(1), this ref should be shared |
| 19 | + across all worktrees; i.e. located at $GIT_COMMON_DIR/refs/stacks/linked and |
| 20 | + *not* in $GIT_COMMON_DIR/worktrees/linked/refs/stacks/linked. |
| 21 | + |
| 22 | + This change tweaks the control flow so that uncategorized refs correctly |
| 23 | + fallback to being relative to commondir while still placing refs that are |
| 24 | + supposed to be per-worktree in the per-worktree location. |
| 25 | + |
| 26 | +### Commit Statistics |
| 27 | + |
| 28 | +<csr-read-only-do-not-edit/> |
| 29 | + |
| 30 | + - 4 commits contributed to the release. |
| 31 | + - 13 days passed between releases. |
| 32 | + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). |
| 33 | + - 0 issues like '(#ID)' were seen in commit messages |
| 34 | + |
| 35 | +### Thanks Clippy |
| 36 | + |
| 37 | +<csr-read-only-do-not-edit/> |
| 38 | + |
| 39 | +[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. |
| 40 | + |
| 41 | +### Commit Details |
| 42 | + |
| 43 | +<csr-read-only-do-not-edit/> |
| 44 | + |
| 45 | +<details><summary>view details</summary> |
| 46 | + |
| 47 | + * **Uncategorized** |
| 48 | + - Thanks clippy ([`fa98a92`](https://github.com/Byron/gitoxide/commit/fa98a922ed3f253c16abd420342f1f59ec53226d)) |
| 49 | + - Merge branch 'fix-worktree-shared-refs' ([`9531b11`](https://github.com/Byron/gitoxide/commit/9531b119c86a0887453fca84325ee6133bab24e7)) |
| 50 | + - Add more tests to validate uncategorized refs in the context of worktrees ([`de66453`](https://github.com/Byron/gitoxide/commit/de66453731a2be80527fda69c438fe7aff4b9d47)) |
| 51 | + - Uncategorized refs should not be per-worktree ([`3d6832c`](https://github.com/Byron/gitoxide/commit/3d6832cb0ea5dc4b3d798fd4ff86602df8d54407)) |
| 52 | +</details> |
| 53 | + |
| 8 | 54 | ## 0.27.1 (2023-03-14) |
| 9 | 55 | |
| 10 | 56 | A maintenance release without any user-facing changes. |
| @@ -13,7 +59,7 @@ A maintenance release without any user-facing changes. · 2 unmodified lines |
| 13 | 59 | |
| 14 | 60 | <csr-read-only-do-not-edit/> |
| 15 | 61 | |
| 16 | | − - 3 commits contributed to the release over the course of 3 calendar days. |
| 62 | + - 4 commits contributed to the release over the course of 3 calendar days. |
| 17 | 63 | - 3 days passed between releases. |
| 18 | 64 | - 0 commits were understood as [conventional](https://www.conventionalcommits.org). |
| 19 | 65 | - 0 issues like '(#ID)' were seen in commit messages |
| @@ -25,6 +71,7 @@ A maintenance release without any user-facing changes. · 5 unmodified lines |
| 25 | 71 | <details><summary>view details</summary> |
| 26 | 72 | |
| 27 | 73 | * **Uncategorized** |
| 74 | + - Release gix-features v0.28.1, gix-tempfile v5.0.1, gix-ref v0.27.1, gix-pack v0.33.1, gix-packetline v0.15.0, gix-transport v0.29.0, gix-protocol v0.30.0, gix v0.42.0, safety bump 3 crates ([`c1f1bfb`](https://github.com/Byron/gitoxide/commit/c1f1bfb8dc0e73993678353e4492d0614b642ed1)) |
| 28 | 75 | - Prepare changelogs prior to release ([`c66e298`](https://github.com/Byron/gitoxide/commit/c66e2982577e4cd9faef63798986b8cf8ece93a2)) |
| 29 | 76 | - Merge branch 'shallow-protocol' ([`531dd19`](https://github.com/Byron/gitoxide/commit/531dd19502b8b635fb1a60f747eb381fd12e00ca)) |
| 30 | 77 | - Merge branch 'fix-cred-helper' ([`01277a6`](https://github.com/Byron/gitoxide/commit/01277a681e4997896e04567490c572b5af606f35)) |