New Features
discover_opts
supports an option to see non-bare repos only.
Knowing this allows for an optimization that saves a few syscalls
for maximum performance, or minimum penalty on very slow filesystems.
Bug Fixes
- common-dir is now queried only when needed.
Previously it added costs that were accumulating during discovery. - speedup HEAD detection in
is_git()
Previously it would always check with astore
which has a fuzzy search
right now. Instead, we check once ourselves before trying to read HEAD
for validation. - try
.git
subdir early for higher chances of success.
This will find worktrees faster, which should be most of the
dev directories out there.
Commit Statistics
- 13 commits contributed to the release over the course of 23 calendar days.
- 27 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (30a1a71)
- Merge branch 'faster-discovery' (282a1a3)
discover_opts
supports an option to see non-bare repos only. (1b8d9e6)- Common-dir is now queried only when needed. (abbae1c)
- Avoid redundant metadata queries for directories (f36abd5)
- Speedup HEAD detection in
is_git()
(7613249) - Try
.git
subdir early for higher chances of success. (7543fab) - Merge branch 'fix-823' (6ebd61e)
- Add test to assure we can handle bare repos with
index
file. (a68692b) - Release gix-utils v0.1.0, gix-hash v0.11.0, gix-date v0.5.0, gix-features v0.29.0, gix-actor v0.20.0, gix-object v0.29.0, gix-archive v0.1.0, gix-fs v0.1.0, safety bump 25 crates (8dbd0a6)
- Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)
- Merge branch 'patch-1' (d0052c1)
- Upgrade serial-test to v2 (6932017)