github Byron/gitoxide gitoxide-core-v0.28.0
gitoxide-core v0.28.0

11 months ago

Chore

  • inline format args

New Features

  • gix index entries now works on bare repositories.
    It creates the index in-memory if needed based on the current HEAD tree.

    This is useful when inspecting attributes and ignore information.

  • gix attributes validate-baseline works in bare repostiories.

  • gix attributes validate to validate attributes and ignore against git as baseline.
    Use this command to test the entire index for ignored paths and their attributes and use
    git check-attr and git check-ignore to validate that git agrees. Collect all
    mismatches and print them.

  • --statistics for gix excludes query
    With it one gets some insights into the work done to fulfil the query.

  • gix attribute query as something similar to git check-attrs.

  • no-repo index from-list to create an index with empty files from the given list.
    The list could be created with find . -type f for example.

Bug Fixes

  • make finding bare repos with an index possible with ein t find.
  • also make it possible to find bare repositories with ein t find
  • pack-verification doesn't show each thread anymore.
    After all, they don't actually convey interesting information anymore
    as we switched to using shared counters instead.

Commit Statistics

  • 41 commits contributed to the release over the course of 40 calendar days.
  • 40 days passed between releases.
  • 10 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Prepare changelog (df87d52)
    • Release gix-revision v0.15.1, gix v0.45.1 (11766a0)
    • Release gix-date v0.5.1, gix-hash v0.11.2, gix-features v0.30.0, gix-actor v0.21.0, gix-path v0.8.1, gix-glob v0.8.0, gix-quote v0.4.4, gix-attributes v0.13.0, gix-chunk v0.4.2, gix-commitgraph v0.16.0, gix-config-value v0.12.1, gix-fs v0.2.0, gix-tempfile v6.0.0, gix-utils v0.1.2, gix-lock v6.0.0, gix-validate v0.7.5, gix-object v0.30.0, gix-ref v0.30.0, gix-sec v0.8.1, gix-config v0.23.0, gix-command v0.2.5, gix-prompt v0.5.1, gix-url v0.19.0, gix-credentials v0.15.0, gix-diff v0.30.0, gix-discover v0.19.0, gix-hashtable v0.2.1, gix-ignore v0.3.0, gix-bitmap v0.2.4, gix-traverse v0.26.0, gix-index v0.17.0, gix-mailmap v0.13.0, gix-revision v0.15.0, gix-negotiate v0.2.0, gix-pack v0.36.0, gix-odb v0.46.0, gix-packetline v0.16.2, gix-transport v0.32.0, gix-protocol v0.33.0, gix-refspec v0.11.0, gix-worktree v0.18.0, gix v0.45.0, safety bump 29 crates (9a9fa96)
    • just fmt (ffc1276)
    • Merge branch 'integrate-gix-negotiate' (ae845de)
    • Adapt to changes in gix (7983f6f)
    • Thanks clippy (9525ac8)
    • Merge branch 'fix-docs' (420553a)
    • Cleaning up documentation (2578e57)
    • Make finding bare repos with an index possible with ein t find. (500175f)
    • Adjust to changes in gix (0737d97)
    • Merge branch 'auto-clippy' (dbf8aa1)
    • Autofix map-or-unwrap clippy lint (and manual fix what was left) (2087032)
    • Merge branch 'main' into auto-clippy (3ef5c90)
    • Auto-fix clippy to remove explicit iter looping (3eff567)
    • Merge pull request #864 from nyurik/lint-fmt (279dc09)
    • Merge branch 'blinxen/main' (9375cd7)
    • Include custom clippy settings (b057500)
    • Inline format args (dbc6cbb)
    • Include license files in all crates (facaaf6)
    • gix index entries now works on bare repositories. (042f2e1)
    • gix attributes validate-baseline works in bare repostiories. (596ff7a)
    • Also make it possible to find bare repositories with ein t find (39b0ba5)
    • Merge branch 'consecutive-negotiation' (97b3f7e)
    • Release gix-commitgraph v0.15.0, gix-revision v0.14.0, gix-negotiate v0.1.0, safety bump 7 crates (92832ca)
    • Merge branch 'consecutive-negotiation' (4507f94)
    • Adapt to changes in gix-revision (56f4d30)
    • Adjust to changes in gix-commitgraph (2d71d20)
    • Pack-verification doesn't show each thread anymore. (0a1a8a8)
    • Merge branch 'fix-851' (2f275d5)
    • Adjust to changes in gix-pack (215889c)
    • Adjust to changes in gix-features (c48bbe3)
    • Merge branch 'gix-attributes-validate' (a849da8)
    • Adjust to changes in gix-ignore (977447f)
    • gix attributes validate to validate attributes and ignore against git as baseline. (e1fcc7f)
    • Merge branch 'gix-attribute-query' (1d70213)
    • --statistics for gix excludes query (450b232)
    • gix attribute query as something similar to git check-attrs. (bfdcb14)
    • no-repo index from-list to create an index with empty files from the given list. (b8db207)
    • Use unlimited parallelism for jwalk to have a better comparison. (d67551d)
    • Fix warning (2fac600)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.