github GitoxideLabs/gitoxide git-index-v0.4.1
git-index v0.4.1

2 years ago

New Features

  • Stage::entry_index_by_path_and_stage(), now with ::entry_by_path_and_stage()
  • State::entry_by_path_and_stage() to find entries.
  • Debug and Clone for File

Commit Statistics

  • 60 commits contributed to the release over the course of 22 calendar days.
  • 26 days passed between releases.
  • 3 commits where understood as conventional.
  • 2 unique issues were worked on: #427, #XXX

Thanks Clippy

Clippy helped 5 times to make code idiomatic.

Commit Details

view details
  • #427
    • make fmt (4b320e7)
    • fix docs (5a0d6b7)
    • Stage::entry_index_by_path_and_stage(), now with ::entry_by_path_and_stage() (6d8d5e6)
    • State::entry_by_path_and_stage() to find entries. (55363ea)
    • refactor; prepare for entry-lookup by path (92de081)
    • Debug and Clone for File (40e6bde)
  • #XXX
    • add tests to run into long-paths special case (d7a8a7d)
  • Uncategorized
    • prepare changelogs prior to reelase (c06ae1c)
    • Release git-hash v0.9.7, git-features v0.22.1 (232784a)
    • fix CI for good (e0c0b8c)
    • fix CI (2433be1)
    • refactor (3af5121)
    • refactor (b41d93a)
    • thanks clippy (4390c32)
    • run tests against all input files we have (de8abe6)
    • combine more tests into one to reduce duplication (933ad9e)
    • Assure that extended flags receive version 3; make version an implementation detail (6d810a1)
    • Support for extended flags, and V3 as it's a requirements. (417d90e)
    • refcator (27993c0)
    • fix tree ext reading and writing; round-trip with long path works now (f93febe)
    • first PoC for writing long paths, even though it doens't produce the entire file yet (581cbd7)
    • Merge branch 'format_git_date_time' (99e12be)
    • Make it more explicit to write all available extensions by default (fbe9815)
    • fix docs (9861a6c)
    • thanks clippy (834be93)
    • thanks clippy (9b3a940)
    • generalize extension writing so that writing more will be easier (8ef5378)
    • generalize EOIE exstension writing (18b722e)
    • provide a stand-alone way of writing end-of-index extensions (7ca297a)
    • refactor (a5b2ef9)
    • additional validation (ee7b5bb)
    • refactor (e35aac6)
    • refactor (52386f4)
    • refactor (75a2338)
    • refactor (f6f2861)
    • refactor (6cf9277)
    • refactor (a6354c0)
    • Merge branch 'main' into write-index-v2 (a938986)
    • Fill in all remaining documentation, raise git-index to 'usable' state (3568ae3)
    • first step towards everything being documented (919923c)
    • remove quickerror in favor of thiserror (dd7ce3f)
    • refactor (618736b)
    • refactor (4dda27e)
    • added test for eoie extension (a433c0d)
    • estimate vector size for tree entries (74455e6)
    • implemented File::write_to for hashed write (6b6db34)
    • refactor and add more tests (6b32bcf)
    • Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
    • thanks clippy (a66403c)
    • write wrapper to count written bytes (b147090)
    • refactor test (33a3009)
    • refactor... (81eef35)
    • refactor tests... (3a9b51b)
    • convert 'in-memory' flags to 'storage' flags (017377d)
    • Merge branch 'write-index-files' into rev-parse-delegate (370110d)
    • small improvements (e5cb6d9)
    • fix pathname in test (1f18e19)
    • thanks clippy (3f72180)
    • sucesfully writing the first basic index files (a9c6f22)
    • Merge pull request #2 from SidneyDouw/main (ce885ad)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.