Skip to content

Commit

Permalink
Release gix-date v0.8.1, gix-hash v0.13.2, gix-trace v0.1.4, gix-feat…
Browse files Browse the repository at this point in the history
…ures v0.36.1, gix-actor v0.28.1, gix-validate v0.8.1, gix-object v0.39.0, gix-path v0.10.1, gix-glob v0.14.1, gix-quote v0.4.8, gix-attributes v0.20.1, gix-command v0.3.0, gix-packetline-blocking v0.17.0, gix-utils v0.1.6, gix-filter v0.7.0, gix-fs v0.8.1, gix-chunk v0.4.5, gix-commitgraph v0.22.1, gix-hashtable v0.4.1, gix-revwalk v0.10.0, gix-traverse v0.35.0, gix-worktree-stream v0.7.0, gix-archive v0.7.0, gix-config-value v0.14.1, gix-tempfile v11.0.1, gix-lock v11.0.1, gix-ref v0.39.0, gix-sec v0.10.1, gix-config v0.32.0, gix-prompt v0.8.0, gix-url v0.25.2, gix-credentials v0.22.0, gix-ignore v0.9.1, gix-bitmap v0.2.8, gix-index v0.27.0, gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-macros v0.1.1, gix-mailmap v0.20.1, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-pathspec v0.4.1, gix-packetline v0.17.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0, safety bump 27 crates

SAFETY BUMP: gix-filter v0.7.0, gix-revwalk v0.10.0, gix-traverse v0.35.0, gix-worktree-stream v0.7.0, gix-archive v0.7.0, gix-ref v0.39.0, gix-config v0.32.0, gix-prompt v0.8.0, gix-credentials v0.22.0, gix-index v0.27.0, gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0
  • Loading branch information
Byron committed Dec 6, 2023
1 parent 2b1c60a commit 55d386a
Show file tree
Hide file tree
Showing 114 changed files with 1,062 additions and 812 deletions.
87 changes: 87 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,93 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.32.0 (2023-12-06)

### New Features

- <csr-id-cf51a4de2d06eb28435ef8e386131710003b6928/> `gix rev parse --format` to provide different versions of the same content.
This only applies to blobs, but allows to obtain different versions of the same blob
like:

* what's stored in Git
* what would be checked out to the worktree
* what would be diffed
- <csr-id-4aea9b097fb08e504cdfc4a7c3b7511a308dc074/> add the`diff::resource_cache()` low-level utility for rapid in-memory diffing of combinations of resources.
We also add the `object::tree::diff::Platform::for_each_to_obtain_tree_with_cache()` to pass a resource-cache
for re-use between multiple invocation for significant savings.
- <csr-id-c6e83cf69f1a17e9ba3010bcce3a4ddd3305424c/> In gix read http.sslVerify config value and pass it to gix-transport.
- <csr-id-8f795e8abf706a24fe104500bf15efaa2bc07b15/> add basic connectivity check
Implement a simple connectivity check in a new `gix-fsck` crate, and add
this to `gix` via a new `fsck` subcommand. Currently this is
functionally equivalent to:
`git rev-list --objects --quiet --missing=print`
- <csr-id-8dfbb4ba531d86894a59e2b85ec29cd3133c8c4d/> Allow to print a tree without prettification, using `--tree-style raw`.
This is mainly useful to generate fixtures for the test-suite, and is assured
to not add extra-bytes to the output either.
- <csr-id-f9ae1bc6b514b6bbcda2c672f7b7ccbd999356a0/> automatically enforce strict mode if `-c` options are given on the command-line.
This should stop most mistakes right away, instead of possibly silently
ignoring them depending on what was hard-coded in the respective sub-command.
- <csr-id-886289f98003f935d774a40f6db746ae70649936/> add `gix free discover` to inform about repository discovery.
It's mainly to better understand what's causing certain failures
if a repository can't be opened, in different modes of operations.

### Bug Fixes

- <csr-id-b2300782ad09f17730fe2a5ba4938517d4e7ec16/> in `--trace` mode, greatly increase message-buffer size.
That way, it's much less likely that messages will get lost
due to being overwritten before they can be displayed every
100ms or so.
- <csr-id-eab22bd5d56bf91ee0edfc7156023c159c7f65f9/> set binary name for completions

### Bug Fixes (BREAKING)

- <csr-id-2189cee47f99350b368390eaa2a01961bb77c250/> rename `GITOXIDE_*` environment variables to `GIX_#`

### Commit Statistics

<csr-read-only-do-not-edit/>

- 27 commits contributed to the release over the course of 54 calendar days.
- 54 days passed between releases.
- 10 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **Uncategorized**
- Merge branch 'adjustments-for-cargo' ([`8156340`](https://github.com/Byron/gitoxide/commit/8156340724b1b7cb15824f88c75f6ddd7302cff5))
- Rename `GITOXIDE_*` environment variables to `GIX_#` ([`2189cee`](https://github.com/Byron/gitoxide/commit/2189cee47f99350b368390eaa2a01961bb77c250))
- Merge branch 'gix-status' ([`5fdc9df`](https://github.com/Byron/gitoxide/commit/5fdc9df069f3d9a4bd88e4e0ca5d67916e2908c9))
- `gix rev parse --format` to provide different versions of the same content. ([`cf51a4d`](https://github.com/Byron/gitoxide/commit/cf51a4de2d06eb28435ef8e386131710003b6928))
- J fmt ([`51c7abc`](https://github.com/Byron/gitoxide/commit/51c7abc65f368b1b2bd3d82473793d3cd4fcbad5))
- Merge branch 'gix-status' ([`dfb3f18`](https://github.com/Byron/gitoxide/commit/dfb3f1821428f294f1832543ad0cf2fc883b03fb))
- Adapt to changes in `gix-diff` ([`1706e23`](https://github.com/Byron/gitoxide/commit/1706e2394380c35cd98d0e106eb0985ae1912da0))
- Add the`diff::resource_cache()` low-level utility for rapid in-memory diffing of combinations of resources. ([`4aea9b0`](https://github.com/Byron/gitoxide/commit/4aea9b097fb08e504cdfc4a7c3b7511a308dc074))
- Merge branch 'support_ssl_verify' ([`5ce9784`](https://github.com/Byron/gitoxide/commit/5ce978432231e257ef625fc401895b34f963bf6d))
- In gix read http.sslVerify config value and pass it to gix-transport. ([`c6e83cf`](https://github.com/Byron/gitoxide/commit/c6e83cf69f1a17e9ba3010bcce3a4ddd3305424c))
- Merge branch 'check-cfg' ([`5a0d93e`](https://github.com/Byron/gitoxide/commit/5a0d93e7522564d126c34ce5d569f9a385698513))
- Remove dead code from non-existent "lean-cli" feature ([`be1fa2f`](https://github.com/Byron/gitoxide/commit/be1fa2f6370501c6b8bbe9bb89f6ef5507b5f425))
- Replace all docsrs config by the document-features feature ([`bb3224c`](https://github.com/Byron/gitoxide/commit/bb3224c25abf6df50286b3bbdf2cdef01e9eeca1))
- Merge branch 'feat_basic_connectivity_check' ([`1f9aca5`](https://github.com/Byron/gitoxide/commit/1f9aca5de45c1f7c25606cd1ddc6b93a915dcd77))
- Flatten `fsck connectivity` into just `fsck` much like `git fsck` ([`7ab5c76`](https://github.com/Byron/gitoxide/commit/7ab5c7625fcbfade21d4f754be7afd2f73a828ba))
- Refactor ([`7a88b42`](https://github.com/Byron/gitoxide/commit/7a88b420f0a43fb1ce163698723b30566add97a9))
- Add basic connectivity check ([`8f795e8`](https://github.com/Byron/gitoxide/commit/8f795e8abf706a24fe104500bf15efaa2bc07b15))
- Merge branch 'fix-1096' ([`48ef17e`](https://github.com/Byron/gitoxide/commit/48ef17e4d169f2b08d119c2dba51fcfd9c06fe61))
- Allow to print a tree without prettification, using `--tree-style raw`. ([`8dfbb4b`](https://github.com/Byron/gitoxide/commit/8dfbb4ba531d86894a59e2b85ec29cd3133c8c4d))
- Merge branch 'trace-packetlines' ([`e7de4c7`](https://github.com/Byron/gitoxide/commit/e7de4c702a223ad9eb19b407391028dcb08d80c4))
- Automatically enforce strict mode if `-c` options are given on the command-line. ([`f9ae1bc`](https://github.com/Byron/gitoxide/commit/f9ae1bc6b514b6bbcda2c672f7b7ccbd999356a0))
- In `--trace` mode, greatly increase message-buffer size. ([`b230078`](https://github.com/Byron/gitoxide/commit/b2300782ad09f17730fe2a5ba4938517d4e7ec16))
- Merge branch 'discover-split-worktree' ([`16170d9`](https://github.com/Byron/gitoxide/commit/16170d9c2e4de6a2e639ff99b75e65bbd0e782d7))
- Add `gix free discover` to inform about repository discovery. ([`886289f`](https://github.com/Byron/gitoxide/commit/886289f98003f935d774a40f6db746ae70649936))
- Merge branch 'fix_completion-bin-name' ([`fb81093`](https://github.com/Byron/gitoxide/commit/fb81093684a7ff3d9979ef21c2c8f771b6f99a50))
- Refactor ([`7f2bc08`](https://github.com/Byron/gitoxide/commit/7f2bc08e5713758c6188428221aac518cc6ecf2f))
- Set binary name for completions ([`eab22bd`](https://github.com/Byron/gitoxide/commit/eab22bd5d56bf91ee0edfc7156023c159c7f65f9))
</details>

## 0.31.1 (2023-10-13)

A re-release to deal with breakage in the dependency tree (self-caused).
Expand Down
Loading

0 comments on commit 55d386a

Please sign in to comment.