github GitoxideLabs/gitoxide git-glob-v0.3.0
git-glob v0.3.0

2 years ago

New Features

  • fmt::Display impl for Pattern.
    This way the original pattern can be reproduced on the fly without
    actually storing it, saving one allocation.

Changed (BREAKING)

  • invert meaning of wildcard::Mode::SLASH_IS_LITERAL
    This is done by renaming it to

  • remove base_path field from Pattern
    It's now passed as argument to the path pattern matcher and maybe
    it will even be removed one day.

    Even though it's convenient to have a base path per pattern, it's
    quite some duplication.

Commit Statistics

  • 17 commits contributed to the release over the course of 35 calendar days.
  • 35 days passed between releases.
  • 3 commits where understood as conventional.
  • 2 unique issues were worked on: #301, #384

Thanks Clippy

Clippy helped 2 times to make code idiomatic.

Commit Details

view details
  • #301
    • update changelogs prior to release (84cb256)
    • push base path handling to the caller (e4b57b1)
    • A slightly ugly way of not adjusting input patterns too much (3912ee6)
    • Adjustments to support lower MSRV (16a0973)
    • a failing test to show that the absolute pattern handling isn't quite there yet (74c89eb)
    • cleanup tests (16570ef)
    • case-insensitive tests for baseline path matching (bc928f9)
    • invert meaning of wildcard::Mode::SLASH_IS_LITERAL (8fd9f24)
    • fmt::Display impl for Pattern. (455a72e)
    • remove base_path field from Pattern (f76a426)
    • make glob tests work on windows for now… (29738ed)
    • See if being less pedantic yields the correct results (18953e4)
  • #384
    • No need to isolate archives by crate name (19d46f3)
    • add archive files via git-lfs (7202a1c)
  • Uncategorized

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.