Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 (2022-05-18)
New Features
- Add
absolutize_components()It helps to cleanup paths a little which comes in handy when dealing withcommondirappended paths.
Other
-
:discover()
now returns the shortest path. If and only if it canonicalized the source path. That way, users will still get a familiar path. This is due toparent()not operating in the file system, which otherwise would be equivalent to..`, but that's not how we work.Maybe we should overhaul the way this works to use
../instead and just 'absoluteize' the path later (std::path::absolute()) is on the way for that.
Commit Statistics
- 10 commits contributed to the release over the course of 19 calendar days.
- 20 days passed between releases.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #301
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #301
- update changelogs prior to release (
84cb256) absolutize_*(dir)is nowabsolutize(dir, Option<cwd>)(de87657)- More robust absolutize-paths implementation (
4800ebe) - Allow reading patterns from stdin (
0c597fe) - Add
absolutize_components()(35f146a) - :discover()
now returns the shortest path. ([e4f4c4b`](https://github.com/Byron/gitoxide/commit/e4f4c4b2c75a63a40a174e3a006ea64ef8d78809)) - Basic prefix support as well the first working version of
exclude query(9cb8385)
- update changelogs prior to release (
- Uncategorized
0.1.0 (2022-04-28)
Refactor (BREAKING)
- various name changes for more convenient API
Commit Statistics
- 9 commits contributed to the release over the course of 1 calendar day.
- 1 commit where understood as conventional.
- 1 unique issue was worked on: #301
Commit Details
view details
- #301
- frame for
gix repo exclude query(a331314) - refactor (
21d4076) - The first indication that directory-based excludes work (
e868acc) - various name changes for more convenient API (
5480159) - Use bstr intead of [u8] (
9380e99) - Use
git-pathcrate instead ofgit_features::path(47e607d) - Copy all existing functions from git-features::path to git-path:: (
725e198) - add empty git-path crate (
8d13f81)
- frame for
- Uncategorized
- Release git-path v0.1.0 (
ca019fc)
- Release git-path v0.1.0 (
0.0.0 (2022-03-31)
An empty crate without any content to reserve the name for the gitoxide project.