Chore
- Add
clippy::redundant-closure-for-method-calls
lint
New Features
-
gix --trace
to also print tree-like instrumentation -
gix fetch --open-negotiation-graph[=limit]
Open the negotiation graph as SVG, after optionally specifying a limit
as rendering/layouting can be very slow.It's useful to see how the negotiation algorithm is reasoning about each commit.
-
gix fetch --negotiation-info
to provide additional information about the negotiation phase. -
bit revision list --svg
to create a visual graph of commits.
It's mainly a test of how welllayout-rs
performs. -
ein t hours
uses git-attributes to see if a file is considered binary
Bug Fixes
-
don't crash when object validation failed during verification.
When objects can't be serialized, they will trigger an error that manifests as IO error.
Previously we didn't think of the possibility that writing to an im-memory buffer could fail
would indeed panic during verification.This is now fixed.
New Features (BREAKING)
- list commit-graph entries by graph traversal, move commit-graph up to
gix
level.
This is merely a debug tool to learn about generation numbers.
All commit-graph commands now operate on a repository.
Commit Statistics
- 38 commits contributed to the release over the course of 12 calendar days.
- 15 days passed between releases.
- 8 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (18b0a37)
just fmt
(871dd0b)- Merge branch 'gix-corpus' (5861afb)
- Don't crash when object validation failed during verification. (8817c24)
- Add more tasks to gather a little more information (891a061)
- Add
corpus --dry-run
and--task-sql-suffix
and--repo-sql-suffix
(4cef57d) - Gix-corpus now respects the --trace flag (0f973ac)
- Refactor (8a4a0af)
- Merge branch 'corpus' (aa16c8c)
gix --trace
to also print tree-like instrumentation (c494cfd)- A way to store arbitrarily complex data with tracing (5c18293)
- Run tasks in parallel (cfd8e88)
- A first example of a task that can run in parallel (36a3229)
- Refactor (daf41bf)
- Refresh a corpus repositories by updating all of them. (a0b4385)
- Obtain a repository-list with classifiers (a4300c8)
- Provide all the meta-data that is needed to make a run (and associate it with that) (fcbda1d)
- A basic command to perform a corpus run (d9e74ff)
- Merge branch 'gix-revision-graph' (036e60a)
gix fetch --open-negotiation-graph[=limit]
(452ed6b)gix fetch --negotiation-info
to provide additional information about the negotiation phase. (096838f)- Adapt to changes in
gix
(3728e10) bit revision list --svg
to create a visual graph of commits. (bd32e39)- Merge branch 'help-874-redundant-closures' (fe59956)
- Merge branch 'fix-commitgraph' (2213321)
- Bring back the no-repo commitgraph for stress-tests to work (ff8d42a)
- Move commit-graph implementation into its correct place (750b07a)
- Add
clippy::redundant-closure-for-method-calls
lint (bcad5c2) - Merge branch 'future-dates' (8d2e6a9)
- List commit-graph entries by graph traversal, move commit-graph up to
gix
level. (b82edc8) - Adapt to changes in
gix-date
(d575336) - Release gix-attributes v0.13.1, gix-diff v0.30.1, gix-revwalk v0.1.0, gix-traverse v0.27.0, gix-index v0.18.0, gix-revision v0.15.2, gix-negotiate v0.2.1, gix-pack v0.37.0, gix-odb v0.47.0, gix-protocol v0.33.2, gix-worktree v0.19.0, gix v0.46.0, safety bump 7 crates (2560a2c)
- Merge branch 'walk-with-commitgraph' (fdee9a2)
- Adapt to changes in
gix
(20f73c8) ein t hours
now uses the commit-info structure to avoid parsing a commit once more. (329479c)- Adapt to changes in
gix-traverse
(1f682fd) ein t hours
uses git-attributes to see if a file is considered binary (2f5e9eb)- Adapt to changes in
gix
(2a6015b)