Bug Fixes
-
assure duplicate packs and indices aren't overwriting existing ones.
That way, on Windows there is no chance for access-denied errors.
Maybe there are other advantages as well even for Unix.Since packs are usually written rarely, in comparison to loose objects,
the extra file accesss seems acceptable. -
do not write empty packs and indices
Failure can occour on Windows as it's likely such a pack or index is already opened
during negotiation. Then, when an empty fetch via--depth 1
is repeated,
a temporary file would be renamed onto one an mmapped pack or index, causing
a failure.Now packs or indices aren't written anymore if they are empty.
Other
- gate few deps
Commit Statistics
- 21 commits contributed to the release over the course of 51 calendar days.
- 62 days passed between releases.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #1404
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
Commit Details
view details
- #1404
- Uncategorized
- Release gix-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgraph v0.24.3, gix-revwalk v0.13.2, gix-traverse v0.39.2, gix-worktree-stream v0.13.1, gix-archive v0.13.2, gix-config-value v0.14.7, gix-tempfile v14.0.1, gix-ref v0.45.0, gix-sec v0.10.7, gix-config v0.38.0, gix-prompt v0.8.6, gix-url v0.27.4, gix-credentials v0.24.3, gix-ignore v0.11.3, gix-index v0.33.1, gix-worktree v0.34.1, gix-diff v0.44.1, gix-discover v0.33.0, gix-pathspec v0.7.6, gix-dir v0.6.0, gix-mailmap v0.23.5, gix-negotiate v0.13.2, gix-pack v0.51.1, gix-odb v0.61.1, gix-transport v0.42.2, gix-protocol v0.45.2, gix-revision v0.27.2, gix-refspec v0.23.1, gix-status v0.11.0, gix-submodule v0.12.0, gix-worktree-state v0.11.1, gix v0.64.0, gix-fsck v0.4.1, gitoxide-core v0.39.0, gitoxide v0.37.0 (a1b73a6)
- Update manifests (by cargo-smart-release) (0470df3)
- Prepare changelog prior to release (99c00cc)
- Release gix-path v0.10.9 (15f1cf7)
- Release gix-actor v0.31.4, gix-object v0.42.3 (bf3d82a)
- Merge pull request #1430 from klensy/deps (ab02aa9)
- Gate few deps (a2da537)
- Release gix-path v0.10.8 (8d89b86)
- Merge branch 'tar-only' (1dfa90d)
- Remove binary files in favor of
tar
files (dcab79a) - Merge branch 'main' into config-key-take-2 (9fa1054)
- Merge branch 'fix-1404' (9923542)
- Merge branch 'feat/checkout-other-refs' (ecfde07)
- Thanks clippy (f36b9bd)
- Merge branch 'status' (2f9f0ac)
- Thanks clippy (acc1331)
- Merge pull request #1361 from EliahKagan/freebsd (9c65d98)
- Regenerate archives for changed scripts (ea12fc2)
- Make bash script shebangs more portable (68cbea8)