github Byron/gitoxide git-refspec-v0.1.0
git-refspec v0.1.0

21 months ago

Chore

  • uniformize deny attributes
  • remove default link to cargo doc everywhere

Commit Statistics

  • 51 commits contributed to the release over the course of 18 calendar days.
  • 18 days passed between releases.
  • 2 commits where understood as conventional.
  • 1 unique issue was worked on: #450

Thanks Clippy

Clippy helped 4 times to make code idiomatic.

Commit Details

view details
  • #450
    • assure ref-specs handle equality, ordering and hashing according to their instruction (b4bf7d0)
    • cleanup crate structure (f0163c9)
    • don't expose mode() as it's kind of messy and should be left as implementation detail (6278966)
    • improve docs (c695a7e)
    • add fuzz target and basic docs on how to run it (febf070)
    • Add fuzz target (62d721a)
    • more push-spec restrictions (bb992ac)
    • more detailed tests of what's allowed and where (57a6e69)
    • disallow excludes in push mode (9c280b2)
    • don't allow object hashes in excludes (b889953)
    • negative must not be empty (79e0eaf)
    • support for @ shortcut. (32d98e9)
    • and the entire test-suite passes (3fa52f8)
    • handle ref-name validation mostly correctly (d7c2789)
    • refactor (e8c072e)
    • tests causing all instrucitons (c23a21d)
    • tests for handling exclusions (c4499ce)
    • Better handling of special cases (c99f575)
    • basic validation and detection of patterns (e4227d6)
    • handle colon and empty on the right side (7afebb7)
    • support for deletion (966a9e9)
    • add include directive (701d46f)
    • first successful test for returning a refspec. (6e5bd5c)
    • sort out how expectations can be expressed in test suite (3f264af)
    • refactor (6713793)
    • sketch all possible instructions of fetch and push refspecs (0ba1b73)
    • run the baseline test and gather some information (5e4ee9b)
    • first few bits of error handling in parser (9c5fed2)
    • frame for basic parsing (b9a4bdc)
    • sketch data structure that should do the trick (5c823dc)
    • all baseline test cases from git's test-suite (362bd46)
  • Uncategorized
    • Merge branch 'example-write-blob' (afedd7f)
    • Merge pull request #494 from ultrasaurus/patch-1 (86fe22c)
    • Merge branch 'main' into remote-ls-refs (95f2f4f)
    • Merge branch 'example-new-repo' (946dd3a)
    • Merge branch 'main' into remote-ls-refs (e2ee3de)
    • uniformize deny attributes (f7f136d)
    • remove default link to cargo doc everywhere (533e887)
    • Merge branch 'main' into remote-ls-refs (c82bbfa)
    • prepare for release of git-repository (8aa5389)
    • Merge branch 'main' into remote-ls-refs (bd5f3e8)
    • Release git-date v0.0.3, git-actor v0.11.1, git-attributes v0.3.1, git-tempfile v2.0.3, git-object v0.20.1, git-ref v0.15.1, git-config v0.6.1, git-diff v0.17.1, git-discover v0.4.0, git-bitmap v0.1.1, git-index v0.4.1, git-mailmap v0.3.1, git-traverse v0.16.1, git-pack v0.21.1, git-odb v0.31.1, git-packetline v0.12.6, git-url v0.7.1, git-transport v0.19.1, git-protocol v0.18.1, git-revision v0.4.0, git-worktree v0.4.1, git-repository v0.21.0, safety bump 5 crates (c96473d)
    • Release git-hash v0.9.7, git-features v0.22.1 (232784a)
    • Merge branch 'main' into remote-ls-refs (c4bf958)
    • Merge branch 'format_git_date_time' (99e12be)
    • Merge branch 'main' into remote-ls-refs (de61c4d)
    • thanks clippy (4bd747c)
    • Merge branch 'main' into remote-ls-refs (e8fc89d)
    • thanks clippy (b9e1cdb)
    • thanks clippy (6c963b0)
    • thanks clippy (b62ee56)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.