103 lines · 5.0 KB · Markdown
RawDownload

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 with commondir appended 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

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-path crate instead of git_features::path (47e607d)
    • Copy all existing functions from git-features::path to git-path:: (725e198)
    • add empty git-path crate (8d13f81)
  • Uncategorized
    • Release git-path v0.1.0 (ca019fc)

0.0.0 (2022-03-31)

An empty crate without any content to reserve the name for the gitoxide project.