gix-ref v0.44.0
New Features
- add
file::Store::force_refresh_packed_buffer()
to public API
That way it's possible to explicitly refresh if the caller knows that some other
operation might have invalidated the in-memory cache. Themtime
based approach
doesn't work reliably on all filesystems due to coarse granularity of time.
Bug Fixes
- don't ignore packed ref deletion in non-default transaction mode
Before, Change::Delete edits weren't propagated to packed refs if the mode was
DeletionsAndNonSymbolicUpdates/RemoveLooseSourceReference.
Bug Fixes (BREAKING)
-
assure that special device names on Windows aren't allowed.
Otherwise it's possible to read or write to devices when interacting
with references of the 'right' name.This behaviour can be controlled with the new
prohibit_windows_device_names
flag,
which is adjustable on theStore
instance as field, and which now has to be
passed during instantiation as part of the newstore::init::Options
struct.
Commit Statistics
- 12 commits contributed to the release over the course of 30 calendar days.
- 68 days passed between releases.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #1348
Commit Details
view details
- #1348
- Add
file::Store::force_refresh_packed_buffer()
to public API (f2d8955)
- Add
- Uncategorized
- Adjust changelogs prior to release (9511416)
- Merge branch 'various-fixes' (d6cd449)
- Fix-CI (6f55f2a)
- Merge pull request from GHSA-7w47-3wg8-547c (79dce79)
- Apply suggestions from code review (1242151)
- Assure that special device names on Windows aren't allowed. (9555efe)
- Release gix-date v0.8.6 (d3588ca)
- Merge branch 'push-wwxrqxuzmolm' (048e43e)
- Refactor - address fix suggested by
cargo check
(4faf10e) - Don't ignore packed ref deletion in non-default transaction mode (e33efa2)
- Merge branch 'status' (68fd5b3)