Documentation
- fix typos
Bug Fixes
- search dirs that are equal to ceiling dirs are allowed to 'break through' said ceiling.
This makes the discovery behaviour similar to whatgit
does, even though
by default we consider it an error if that happens as no ceiling directory
matches. - ignore cwd as ceiling directory
upwards::Options::apply_environment()
uses a more 'git'-like default setup.
When environment variables are used, this won't lead to an error just because the ceiling directories
don't cover the paths that are currently used for discovery, making it more similar to
the behaviour git exhibits as well.- make
parse_ceiling_dirs
resilient to illformed UTF-8
Previously it performed a conversion from bytes to OsStr which might have failed,
now it stays withOsStr
all the way. - split directories by semicolon on Windows
Commit Statistics
- 15 commits contributed to the release over the course of 28 calendar days.
- 30 days passed between releases.
- 6 commits were understood as conventional.
- 1 unique issue was worked on: #691
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #691
- set
rust-version
to 1.64 (55066ce)
- set
- Uncategorized
- prepare changelogs prior to release (7c846d2)
- Merge branch 'Lioness100/main' (1e544e8)
- fix typos (39ed9ed)
- search dirs that are equal to ceiling dirs are allowed to 'break through' said ceiling. (1a489be)
- Add test to help understand why it acts the way it does. (48057d3)
- ignore cwd as ceiling directory (c91ac5b)
- upgrade serial-test to 1.0 (9ab3e25)
- thanks clippy (bac57dd)
- make fmt (e22080e)
upwards::Options::apply_environment()
uses a more 'git'-like default setup. (7016979)- Allow ceiling dirs not to match if
apply_environment
is used (9b7df62) - Merge branch 'fix/ceiling-directories-win' (78517a6)
- make
parse_ceiling_dirs
resilient to illformed UTF-8 (8840b64) - split directories by semicolon on Windows (1eddfbd)