Releases: GitoxideLabs/gitoxide
gix-command v0.4.1
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 27 calendar days.
- 27 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-chunk v0.4.11
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 55 calendar days.
- 55 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-blame v0.0.0
Chore
- uniformize deny attributes
- remove default link to cargo doc everywhere
Bug Fixes
-
note that crates have been renamed from
git-*
togix-*
.
This also means that thegit-*
prefixed crates of thegitoxide
project
are effectively unmaintained.
Use the crates with thegix-*
prefix instead.If you were using
git-repository
, thengix
is its substitute.
New Features (BREAKING)
-
upgrade edition to 2021 in most crates.
MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
This isn't more than a patch release as it should break nobody
who is adhering to the MSRV, but let's be careful and mark it
breaking.Note that
git-features
andgit-pack
are still on edition 2018
as they make use of a workaround to support (safe) mutable access
to non-overlapping entries in a slice which doesn't work anymore
in edition 2021.
gix-bitmap v0.2.14
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 55 calendar days.
- 55 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-attributes v0.24.0
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 55 calendar days.
- 55 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-archive v0.19.0
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 27 calendar days.
- 27 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-actor v0.33.2
Chore
- bump
rust-version
to 1.70
That way clippy will allow to use the fantasticOption::is_some_and()
and friends.
Commit Statistics
- 4 commits contributed to the release over the course of 55 calendar days.
- 55 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gitoxide-core v0.45.0
New Features
- add
gix blame -L start,end
- add
gix env
to print paths relevant to the Git installation. gix status
now performs HEAD^{tree}-index comparisons as well.- Add support for statistics and additional performance information.
- add
gix blame
to the CLI
That way it's possible to see theblame
result of any file in the
repository.
Bug Fixes
gix tree entries
now uses a depth-first traversal.
This makes the result similar togit ls-tree
in terms of ordering.gix tree entries
useesfind_header()
to show the object size.
New Features (BREAKING)
-
add
status::Platform::into_iter()
for obtaining a complete status.
Note that it is still possible to disable the head-index status.Types moved around, effectivey removing the
iter::
module for most
more general types, i.e. those that are quite genericlally useful in
a status.
Commit Statistics
- 28 commits contributed to the release over the course of 27 calendar days.
- 27 days passed between releases.
- 8 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
- Update all changelogs prior to release (1f6390c)
- Merge pull request #1766 from cruessler/add-range-to-gix-blame (90fef01)
- Add
gix blame -L start,end
(4a78395) - Merge pull request #1768 from GitoxideLabs/improvements (34fa6bb)
- Adapt to changes in
gix-status
(25d480c) - Merge pull request #1758 from GitoxideLabs/git-shell (851a7c4)
- Add
gix env
to print paths relevant to the Git installation. (75d689f) - Merge pull request #1752 from GitoxideLabs/git-shell (1ca480a)
- Thanks clippy (9193b05)
- Merge pull request #1746 from GitoxideLabs/status (af704f5)
- Adapt to changes in
gix-diff
(83b949e) - Merge pull request #1410 from GitoxideLabs/status (0ab4f64)
gix status
now performs HEAD^{tree}-index comparisons as well. (d6ed2e2)- Add
status::Platform::into_iter()
for obtaining a complete status. (801689b) gix tree entries
now uses a depth-first traversal. (433b409)- Adapt to changes in
gix-traverse
(1de4e70) gix tree entries
useesfind_header()
to show the object size. (e3c445e)- Merge pull request #1453 from cruessler/gix-blame (6ed9976)
- For linear histories, avoid redoing path lookup work (8196a43)
- Review and remove all TODOs where possible, update docs and comments (63ee0f9)
- Swap blamed-file and original-file variable names. (b7f1468)
- Add support for statistics and additional performance information. (4ffe6eb)
- Remove duplication and unnecessary parameter (a158d22)
- Unify how lines in blame results are accessed (f2790a9)
- First review round (983ec7d)
- Add
gix blame
to the CLI (80e5804) - Release gix v0.69.1 (7659a65)
- Merge pull request #1739 from GitoxideLabs/new-release (d22937f)
v0.40.0
New Features
- add first 'debug' version of
gix log
It's primarily meant to better understandgix blame
. - add
--tree-favor
togix merge tree|commit
.
With it one can decide which side to favor in case of
irreconcilable tree-conflicts.
Bug Fixes
gix merge file
now usesTHEIRS
instead ofOURS
where needed
Commit Statistics
- 7 commits contributed to the release over the course of 27 calendar days.
- 28 days passed between releases.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #1703
Commit Details
view details
- #1703
gix merge file
now usesTHEIRS
instead ofOURS
where needed (0727b56)
- Uncategorized
- Merge pull request #1643 from cruessler/add-gix-log (29cb775)
- Add first 'debug' version of
gix log
(c7e04e9) - Merge pull request #1705 from GitoxideLabs/merge (520c832)
- Adapt to changes in
gix-diff
(960773e) - Add
--tree-favor
togix merge tree|commit
. (471e046) - Merge pull request #1704 from GitoxideLabs/fix-1703 (e8ce25f)
gix-worktree-stream v0.18.0
A maintenance release without user-facing changes.
Commit Statistics
- 2 commits contributed to the release over the course of 28 calendar days.
- 28 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages