Commit 3675a8d
Raise MSRV for hash dependency updates
sha2 0.11 and hashbrown 0.17 bring Rust 2024 crates into the dependency graph,
so the previous 1.82 MSRV is no longer sufficient for this Dependabot update.
Raise the effective rust-version to 1.85 across the workspace manifests, update
the generated MSRV badge, and document the reason in the primary MSRV comments.
Keep the direct hash dependency updates in place, and adjust gix-hash so sha2
0.11 can coexist with sha1-checked's digest 0.10 trait import.
The new MSRV also allows using recently stabilized standard-library helpers
that current Clippy expects, including midpoint/repeat_n and concrete ErrorKind
variants for directory errors.
The locked prodash dependency can otherwise select human_format 1.2.x, which
uses let-chains that need a newer compiler than 1.85. Keep human_format locked
to 1.1.0 so the non-hash dependency graph remains compatible with the new MSRV.
Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>1 parent 4c77f81 commit 3675a8d
90 files changed
Lines changed: 132 additions & 132 deletions
File tree
- etc
- gix-actor
- gix-archive
- gix-attributes
- gix-bitmap
- gix-blame
- gix-chunk
- gix-command
- gix-commitgraph
- src/file
- gix-config-value
- gix-config
- tests
- gix-credentials
- gix-date
- gix-diff
- tests
- gix-dir
- gix-discover
- gix-error
- gix-features
- gix-fetchhead
- gix-filter
- gix-fsck
- gix-fs
- src
- gix-glob
- src/search
- gix-hashtable
- gix-hash
- src
- gix-ignore
- gix-imara-diff
- src
- gix-index
- tests
- gix-lfs
- gix-lock
- gix-macros
- gix-mailmap
- gix-merge
- src/blob/builtin_driver/text
- gix-negotiate
- gix-note
- gix-object
- gix-odb
- tests
- gix-packetline
- gix-pack
- src/index
- tests
- gix-pathspec
- gix-path
- gix-prompt
- gix-protocol
- gix-quote
- gix-rebase
- gix-refspec
- gix-ref
- tests
- gix-revision
- gix-revwalk
- gix-sec
- gix-sequencer
- gix-shallow
- gix-status
- tests
- gix-submodule
- gix-tempfile
- gix-tix
- gix-trace
- gix-transport
- gix-traverse
- tests
- gix-tui
- gix-url
- gix-utils
- gix-validate
- gix-worktree-state
- tests
- gix-worktree-stream
- gix-worktree
- tests
- gix
- tests
- it
- tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments