Skip to content

Latest commit

 

History

History
870 lines (616 loc) · 54 KB

CHANGELOG.md

File metadata and controls

870 lines (616 loc) · 54 KB

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.19.0 (2022-09-20)

New Features

  • forward line-diffing capabilities curtesy of the similar crate. This is a first and maybe the last step towards providing diffing functionality, and it seems like the right choice to keep this in similar and contribute there as needed. All algorithms are well described and thus shouldn't be git-specific per-se, and similar is the best the community has to offer.

Commit Statistics

  • 8 commits contributed to the release over the course of 18 calendar days.
  • 19 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #470

Commit Details

view details
  • #470
    • update changelogs prior to release (caa7a1b)
    • forward line-diffing capabilities curtesy of the similar crate. (e164856)
    • improved usability of the Action enum (d04807b)
  • Uncategorized
    • Release git-hash v0.9.10, git-features v0.22.5, git-date v0.2.0, git-actor v0.12.0, git-glob v0.4.0, git-path v0.5.0, git-quote v0.3.0, git-attributes v0.4.0, git-config-value v0.8.0, git-tempfile v2.0.5, git-validate v0.6.0, git-object v0.21.0, git-ref v0.16.0, git-sec v0.4.0, git-config v0.8.0, git-discover v0.5.0, git-traverse v0.17.0, git-index v0.5.0, git-worktree v0.5.0, git-testtools v0.9.0, git-command v0.1.0, git-prompt v0.1.0, git-url v0.9.0, git-credentials v0.5.0, git-diff v0.19.0, git-mailmap v0.4.0, git-chunk v0.3.2, git-pack v0.23.0, git-odb v0.33.0, git-packetline v0.13.0, git-transport v0.20.0, git-protocol v0.20.0, git-revision v0.5.0, git-refspec v0.2.0, git-repository v0.24.0, git-commitgraph v0.9.0, gitoxide-core v0.18.0, gitoxide v0.16.0, safety bump 28 crates (29a043b)
    • Merge branch 'index-from-tree' (172f73c)
    • More standard derives for Change type (8e46f54)
    • Merge branch 'git_date_parse' (75591fb)
    • Release git-hash v0.9.9 (da0716f)

0.18.1 (2022-09-01)

Maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • #450
  • Uncategorized
    • Release git-diff v0.18.1, git-discover v0.4.2, git-traverse v0.16.4, git-repository v0.23.1 (2571831)
    • prepare changelog prior to release (fc6b958)
    • fix docs (34e899a)
    • Merge branch 'main' into filter-refs-by-spec (56ba481)
    • Merge branch 'main' into filter-refs-by-spec (a36c05d)

0.18.0 (2022-08-28)

Bug Fixes (BREAKING)

  • Don't degenerate errors when accessing objects

Commit Statistics

  • 5 commits contributed to the release.
  • 4 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #XXX

Commit Details

view details
  • #XXX
    • prepare changelogs prior to release (8c0bca3)
  • Uncategorized
    • Release git-object v0.20.3, git-ref v0.15.4, git-config v0.7.1, git-diff v0.18.0, git-traverse v0.16.3, git-pack v0.22.0, git-odb v0.32.0, git-url v0.7.3, git-transport v0.19.3, git-protocol v0.19.1, git-refspec v0.1.1, git-repository v0.23.0, safety bump 6 crates (85a3bed)
    • Don't degenerate errors when accessing objects (6d9533d)
    • Use thiserror instead of quickerror (0661d48)
    • fix docs (bfdcb13)

0.17.2 (2022-08-24)

Chore

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

Commit Statistics

  • 4 commits contributed to the release over the course of 3 calendar days.
  • 6 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-date v0.0.5, git-hash v0.9.8, git-features v0.22.2, git-actor v0.11.3, git-glob v0.3.2, git-quote v0.2.1, git-attributes v0.3.2, git-tempfile v2.0.4, git-lock v2.1.1, git-validate v0.5.5, git-object v0.20.2, git-ref v0.15.2, git-sec v0.3.1, git-config v0.7.0, git-credentials v0.4.0, git-diff v0.17.2, git-discover v0.4.1, git-bitmap v0.1.2, git-index v0.4.2, git-mailmap v0.3.2, git-chunk v0.3.1, git-traverse v0.16.2, git-pack v0.21.2, git-odb v0.31.2, git-packetline v0.12.7, git-url v0.7.2, git-transport v0.19.2, git-protocol v0.19.0, git-revision v0.4.2, git-refspec v0.1.0, git-worktree v0.4.2, git-repository v0.22.0, safety bump 4 crates (4974eca)
    • Merge branch 'example-new-repo' (946dd3a)
    • uniformize deny attributes (f7f136d)
    • remove default link to cargo doc everywhere (533e887)

0.17.1 (2022-08-17)

A maintenance release without user facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • 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)
    • prepare changelogs prior to reelase (c06ae1c)
    • Release git-hash v0.9.7, git-features v0.22.1 (232784a)
    • revert archive back to original (ef905d4)
    • Fix typos (e9fcb70)

0.17.0 (2022-07-22)

This is a maintenance release with no functional changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (aa639d8)
    • Release git-hash v0.9.6, git-features v0.22.0, git-date v0.0.2, git-actor v0.11.0, git-glob v0.3.1, git-path v0.4.0, git-attributes v0.3.0, git-tempfile v2.0.2, git-object v0.20.0, git-ref v0.15.0, git-sec v0.3.0, git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0, safety bump 22 crates (4737b1e)
    • prepare changelog prior to release (3c50625)
    • Merge branch 'main' into cont_include_if (daa71c3)
    • Merge branch 'main' into cont_include_if (0e9df36)
    • generally avoid using target_os = "windows" in favor of cfg(windows) and negations (91d5402)

0.16.0 (2022-05-18)

A maintenance release without user-facing changes.

Commit Statistics

  • 6 commits contributed to the release over the course of 34 calendar days.
  • 43 days passed between releases.
  • 0 commits were understood as conventional.
  • 2 unique issues were worked on: #301, #384

Commit Details

view details
  • #301
    • update changelogs prior to release (84cb256)
    • adjust for different errors on windows when handling errors opening files… (9625829)
  • #384
    • No need to isolate archives by crate name (19d46f3)
    • add archive files via git-lfs (7202a1c)
    • auto-set commit.gpgsign=false when executing git (c23feb6)
  • Uncategorized
    • Release git-hash v0.9.4, git-features v0.21.0, git-actor v0.10.0, git-glob v0.3.0, git-path v0.1.1, git-attributes v0.1.0, git-sec v0.1.0, git-config v0.3.0, git-credentials v0.1.0, git-validate v0.5.4, git-object v0.19.0, git-diff v0.16.0, git-lock v2.1.0, git-ref v0.13.0, git-discover v0.1.0, git-index v0.3.0, git-mailmap v0.2.0, git-traverse v0.15.0, git-pack v0.19.0, git-odb v0.29.0, git-packetline v0.12.5, git-url v0.5.0, git-transport v0.17.0, git-protocol v0.16.0, git-revision v0.2.0, git-worktree v0.2.0, git-repository v0.17.0, safety bump 20 crates (654cf39)

0.15.0 (2022-04-05)

Changed (BREAKING)

  • Remove deprecated compound and linked object databases The dynamic/general store is the only maintained can-do-it-all DB now.

Commit Statistics

  • 5 commits contributed to the release over the course of 1 calendar day.
  • 2 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #298

Commit Details

view details

0.14.0 (2022-04-03)

A maintenance release primarily to adapt to dependent crates.

Commit Statistics

  • 7 commits contributed to the release over the course of 68 calendar days.
  • 69 days passed between releases.
  • 0 commits were understood as conventional.
  • 1 unique issue was worked on: #364

Commit Details

view details
  • #364
    • update changelogs prior to release (746a676)
    • Adjust to breaking changes in git-traverse (d79b506)
  • Uncategorized
    • Release git-diff v0.14.0, git-bitmap v0.1.0, git-index v0.2.0, git-tempfile v2.0.1, git-lock v2.0.0, git-mailmap v0.1.0, git-traverse v0.13.0, git-pack v0.17.0, git-quote v0.2.0, git-odb v0.27.0, git-packetline v0.12.4, git-url v0.4.0, git-transport v0.16.0, git-protocol v0.15.0, git-ref v0.12.0, git-worktree v0.1.0, git-repository v0.15.0, cargo-smart-release v0.9.0, safety bump 5 crates (e58dc30)
    • Merge branch 'for-onefetch' (8e5cb65)
    • Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    • Merge branch 'AP2008-implement-worktree' (f32c669)
    • Merge branch 'index-information' (025f157)

0.13.0 (2022-01-23)

Changes (BREAKING)

  • remove pack-cache from Find::try_find(…) With the new architecture this can be an implementation detail without forcing it to be Sync.
  • move git_pack::data::Object to git_object::Data, massively alter git_odb::Find trait This will break a lot, but has to happen to prepare these traits for the next generation of object databases.

Commit Statistics

  • 11 commits contributed to the release over the course of 51 calendar days.
  • 55 days passed between releases.
  • 2 commits were understood as conventional.
  • 2 unique issues were worked on: #266, #279

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #266
    • adapt to changes in git-odb (a44dd4b)
    • remove pack-cache from Find::try_find(…) (ebc7f47)
    • move git_pack::data::Object to git_object::Data, massively alter git_odb::Find trait (2290d00)
  • #279
    • adapt to changes to git-odb (5b0e2b9)
  • Uncategorized
    • Release git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (1b76119)
    • Release git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (8f57c29)
    • Release git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (d78aab7)
    • Release git-hash v0.9.1, git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0, safety bump 4 crates (373cbc8)
    • prepar changelogs for cargo-smart-release release (8900d69)
    • Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (4624725)
    • thanks clippy (7dd2313)

0.12.0 (2021-11-29)

A maintenance release, triggered by putting too many adjustments into a single commit.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0 (d3f9227)
    • Release git-features v0.18.0, git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0, safety bump 12 crates (acd3737)
    • Adjust changelogs prior to release (ec38950)
    • Merge branch 'git-loose-objects' of https://github.com/xmo-odoo/gitoxide into xmo-odoo-git-loose-objects (ee737cd)

0.11.1 (2021-11-16)

A maintenance release triggered by changes to git-pack and changelog rewrites.

Commit Statistics

  • 4 commits contributed to the release.
  • 27 days passed between releases.
  • 0 commits were understood as conventional.
  • 1 unique issue was worked on: #254

Commit Details

view details
  • #254
    • Adjust changelogs prior to git-pack release (6776a3f)
  • Uncategorized
    • Release git-config v0.1.8, git-object v0.15.1, git-diff v0.11.1, git-traverse v0.10.1, git-pack v0.14.0, git-odb v0.24.0, git-packetline v0.12.1, git-transport v0.13.1, git-protocol v0.12.1, git-ref v0.9.1, git-repository v0.12.0, cargo-smart-release v0.6.0 (f606fa9)
    • better changelog descriptions. (f69b2d6)
    • Adjusting changelogs prior to release of git-config v0.1.8, git-object v0.15.1, git-diff v0.11.1, git-traverse v0.10.1, git-pack v0.14.0, git-odb v0.24.0, git-packetline v0.12.1, git-transport v0.13.1, git-protocol v0.12.1, git-ref v0.9.1, git-repository v0.12.0, cargo-smart-release v0.6.0, safety bump 5 crates (39b40c8)

v0.11.0 (2021-10-19)

A maintenance release due to properly dealing with previously breaking changes in git-hash.

Commit Statistics

  • 4 commits contributed to the release.
  • 3 days passed between releases.
  • 0 commits were understood as conventional.
  • 1 unique issue was worked on: #222

Commit Details

view details
  • #222
    • update changelogs prior to release (9a493d0)
    • stabilize changelogs (920e832)
    • Update changelogs prior to release (b3e2252)
  • Uncategorized
    • Release git-hash v0.8.0, git-features v0.17.0, git-actor v0.6.0, git-object v0.15.0, git-diff v0.11.0, git-traverse v0.10.0, git-pack v0.13.0, git-odb v0.23.0, git-packetline v0.12.0, git-transport v0.13.0, git-protocol v0.12.0, git-ref v0.9.0, git-repository v0.11.0, git-commitgraph v0.6.0, gitoxide-core v0.12.0, gitoxide v0.10.0, cargo-smart-release v0.5.0, safety bump 16 crates (0e02953)

v0.10.0 (2021-10-15)

It looks like there were no functional changes despite the minor version bump. Please consider it a fluke that will be fixed with cargo smart-release automating version number generation.

Commit Statistics

  • 19 commits contributed to the release over the course of 31 calendar days.
  • 36 days passed between releases.
  • 0 commits were understood as conventional.
  • 1 unique issue was worked on: #198

Commit Details

view details
  • #198
    • Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
    • deduplicate conventional message ids (e695eda)
    • regenerate all changelogs to get links (0c81769)
    • Mention actual issues that where worked on (a517e39)
    • Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
    • Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
    • Sort all commits by time, descending… (f536bad)
    • greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
    • Generate changelogs with details (e1861ca)
    • Update all changelogs with details (58ab2ae)
    • Update changelogs (c857d61)
    • Avoid adding newlines which make writing unstable (6b5c394)
    • Fix section headline level (9d6f263)
    • Write first version of changlogs thus far… (719b6bd)
  • Uncategorized
    • Release git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-config v0.1.7, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0 (59ffbd9)
    • Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
    • make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
    • Update changelogs just for fun (21541b3)
    • Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)

v0.9.2 (2021-09-08)

Commit Statistics

  • 2 commits contributed to the release.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized

v0.9.1 (2021-09-07)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-diff v0.9.1 (cedae8d)
    • [repository #190] first shot at ancestor iteration… (85f1a48)
    • Bump git-hash v0.6.0 (6efd90d)

v0.9.0 (2021-08-27)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • [pack #179] refactor (ab6554b)
    • Bump git-diff v0.9.0 (2e2e798)
    • [object #177] dissolve 'immutable' module (70e11c2)
    • [object #177] migrate immutable::tree to crate::tree (fa5cd06)
    • [object #177] move immutable::* to crate::*Ref, start iter adjustments (461dc53)
    • Release git-object v0.13.0 (708fc5a)

v0.8.2 (2021-08-17)

Commit Statistics

  • 2 commits contributed to the release over the course of 1 calendar day.
  • 3 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-diff v0.8.2 (3ad0829)
    • Apply nightly rustfmt rules. (5e0edba)

v0.8.1 (2021-08-13)

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-diff v0.8.1 (41b218f)
    • remove dev-dependency cycles by removing their version (c40faca)

v0.8.0 (2021-08-12)

Commit Statistics

  • 4 commits contributed to the release over the course of 1 calendar day.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-diff v0.8.0, git-odb v0.20.0, git-pack v0.8.0, git-traverse v0.7.0 (f123f69)
    • Release git-diff v0.7.0, git-odb v0.19.0, git-pack v0.7.0, git-traverse v0.6.0 (c67291f)
    • Release git-object v0.12.0 (7006150)
    • (cargo-release) version 0.18.0 (b327590)

v0.6.0 (2021-08-11)

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.6.0 (4b71e15)
    • (cargo-release) version 0.5.0 (e21142b)
    • (cargo-release) version 0.17.0 (c52a491)

v0.5.0 (2021-08-11)

Commit Statistics

  • 4 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.0 (1687e59)
    • (cargo-release) version 0.4.0 (28e58f6)
    • (cargo-release) version 0.11.0 (a5be31c)
    • Revert "break more dev-depedency cycles up to git-odb" (22337ce)

v0.4.1 (2021-08-10)

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.1 (9790c15)
    • break more dev-depedency cycles up to git-odb (7ee278b)

v0.4.0 (2021-08-10)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.0 (ae02dab)
    • clippy on tests and thanks clippy (a77a71c)
    • refactor (a92f1e6)
    • (cargo-release) version 0.4.0 (866f86f)
    • [git-ref] the first failing test (7e802a0)
    • [git-odb] refactor (2958145)
    • (cargo-release) version 0.16.0 (769c649)
    • [git-odb] refactor (721303d)
    • [git-odb] refactor (ea224e9)
    • [git-odb] refactor (6a1b16a)
    • (cargo-release) version 0.10.0 (5d7ee6a)
    • [git-traverse] fix potential lifetime issue (fcf2e8f)
    • [git-diff] refactor (fa8b4e8)
    • [git-diff] refactor (9373cd6)
    • [git-diff] refactor (087e853)
    • (cargo-release) version 0.4.0 (c85d59a)
    • [git-diff] enforce greater restraint when using path-ids (ad89320)
    • (cargo-release) version 0.3.0 (684de4b)

v0.3.0 (2021-05-09)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.15.0 (d91b241)
    • (cargo-release) version 0.3.0 (3f2f8de)
    • (cargo-release) version 0.2.0 (3fb8377)
    • (cargo-release) version 0.9.0 (84897fd)
    • refactor (082f8d0)
    • [traverse-tree] one test to pin implementation down a little (f0aeee1)
    • refactor (cceff1c)

v0.2.0 (2021-05-02)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.14.0 (d9514ee)
    • (cargo-release) version 0.2.0 (ca48e06)
    • And it's a wrap for git-diff docs for now (9e09dd5)
    • refactor (6e6453d)
    • [traversal] Add remaining missing docs (2f573f3)
    • refactor (c0318cf)
    • git-diff docs (76af15b)
    • rename 'Locate' to 'Find' - shorter and just as good (60f72f5)
    • (cargo-release) version 0.13.0 (5c791af)
    • [traversal] experiment uses git-traverse (3609356)
    • [changes] more flexible handle of state (11db16b)
    • a new crate: git-traverse (1a9af50)

v0.1.0 (2021-04-30)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • git-diff - fix include directive (c684382)
    • prepare test utilities for release… (d35e654)
    • (cargo-release) version 0.8.0 (a1ce210)
    • (cargo-release) version 0.3.0 (e9665c7)
    • (cargo-release) version 0.1.0 (cb7b667)
    • [traversal] run libgit2 parallel first to have a chance to get data more quickly (0a3564d)
    • [traversal] add CommitIter::tree_id() convenience method (6affd9d)
    • [tree-diff] another test, but no new outcome except that it seems to work (e295b53)
    • [tree-diff] And another test that showed something was indeed wrong (362680f)
    • refactor (85c5781)
    • refactor (109c4e0)
    • refactor (e7a7ee8)
    • [tree-diff] Beginning of more nested test-suite… (b8a90e7)
    • [tree-diff] the last todo, gone by test (d7418f3)
    • [tree-diff] consider that windows does do symlinks differently (b1b6e00)
    • [tree-diff] another green test (2627df0)
    • [tree-diff] be independent on commit hashes (05e8e4a)
    • [tree-diff] another green test (1bfa9da)
    • [tree-diff] another green test (9ca57fa)
    • [tree-diff] a new failing test (c6eb677)
    • tree-diff] another test (1eb961c)
    • [tree-diff] less todos (that break tests if present) (03f87fe)
    • [tree-diff] another test (b23012e)
    • [tree-diff] looks like windows now does line ending conversions for us (ff32a8f)
    • [tree-diff] another green test (ec681da)
    • refactor (d550936)
    • [tree-diff] one more test green + refactor (bc5549d)
    • [tree-diff] ManuallyDrop turns of drop behaviour, and I think it's Ok… (b885805)
    • [tree-diff] [FAIL] try to use peekable()… (0dcdc0e)
    • [tree-diff] a step towards catching up with rhs (bbe7beb)
    • [tree-diff] more tests (none of which hits new code paths) (791c429)
    • [tree-diff] deletion of directory and replacing it with a file (28e3fdd)
    • [tree-diff] test modification within a directory (ff82a82)
    • thanks clippy (c223e31)
    • [tree-diff] The first example of recursion works (f86566c)
    • step towards zero-alloc traversal (f554c77)
    • refactor (ca13594)
    • refactor (aa1897d)
    • refactor (a717dba)
    • refactor (8087ca3)
    • refactor (46583c1)
    • refactor (fdc8c79)
    • [tree-diff] refactor into iterator based model (29b527a)
    • refactor (9ce9832)
    • [tree-diff] A step closer to handling additions in a directory (a11f210)
    • [tree-diff] actually windows might have a point, let's see (0020a7c)
    • [tree-diff] detect modifications (b87f2b4)
    • [tree-diff] See if this works on windows (95db1de)
    • [tree-diff] the first succeeding test - additions (619d4f0)
    • refactor (a4d5f99)
    • refactor (11018e1)
    • [tree-diff] The first proper test with an API I like (ae6944e)
    • refactor (633cba7)
    • refactor (3c10d06)
    • delegate-based tree diff traversal for maximum flexibility and performance (cbacca0)
    • Maybe avoid even more allocations? At the expense of usability. (230ef04)
    • probably a good idea to just use a graph for now to avoid a huge trap (6b43cdc)
    • Sketch of how changes could actually be returned. (a48db50)
    • refactor (03ee510)
    • Second sketch of 'fluid' diff API that hopefullly makes clear how it works (ef6d469)
    • First sketch of diff API (fc3f2b7)
    • Better ergonomics for accessing decoded objects (ae3eab6)
    • Make sure releases of 'git-diff' don't get too big (378dde7)
    • Frame for testing tree(&tree) diffing (28c78f5)
    • More explicit expectations towards entries in mutable Trees (d94f84c)

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

v0.0.0 (2021-04-26)

Commit Statistics

  • 1 commit contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized