pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/stgit



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jul 14 06:24:52 UTC 2024

Modified Files:
        pkgsrc/devel/stgit: DESCR Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/stgit: cargo-depends.mk
Removed Files:
        pkgsrc/devel/stgit/patches: patch-aa

Log Message:
stgit: update to 2.4.7.

Based on PR 58426 by jonathan buschmann.

## 2.4.7 2024-05-05

### Fixed
- docs(pop): clarify --spill behavior (#445)
- fix(branch): disallow branch before subcommand (#447)

### Changed
- refactor: get gix-command via gix with command feature
- Update gix to version 0.62

## 2.4.6 2024-04-07

### Fixed
- fix(bash): fix completion for "committish"

### Changed
- docs: Update copyright year
- chore: update gix to 0.61.1
- ci: update to wix 4.0.5

## 2.4.5 2024-02-18

### Fixed
- fix: stdout from hooks (#418)

### Changed
- chore: add category and keywords to Cargo.toml
- build: exclude some paths from crate
- docs(readme): enumerate more package repositories
- chore: update dependencies

## 2.4.4 2024-02-11

### Fixed
- fix: pass stdio for interactive editing (#415)
- fix: update gix-tempfile and gix-lock to 13.1.0 (#413)

### Changed
- chore: update dependencies

## 2.4.3 2024-02-04

### Added
- feat(branch): allow delete of current branch

### Fixed
- fix(branch): delete branch config with branch
- fix: use gix-command for interactive edit (#407)
- fix: improved interactive editor diagnostics
- chore: update gix to 0.58.0 (#407)
- docs: fix dates in changelog

### Changed
- refactor(branch): use gix to rename config section
- refactor: use gix to remove stgit branch config
- refactor: use gix-command for hooks
- refactor: use non-deprecated indexmap methods
- ci: update cargo-generate-rpm to 0.14.0
- ci: update to upload-artifact@v4
- ci: restore use of IO::Pty in MacOS build

## 2.4.2 2023-12-26

### Changed
- feat(pop): allow unescaped negative patch offsets
- feat(show): allow unescaped negative patch offsets
- chore: update dependencies

## 2.4.1 2023-12-10

### Fixed
- fix(zsh): short -r opt for `stg series`

### Changed
- chore: update gix to 0.56.0
- chore: update transient dependencies

## 2.4.0 2023-10-08

### Added
- feat(delete): --all -A -U -H options
- feat(sink): -T/--above option
- feat(branch): short opts for clone and delete

## 2.3.3 2023-10-04

### Fixed
- fix(zsh): -S option for float, import, and sync
- build: avoid non-portable install options
- test: improved test script portability

### Changed
- update dependencies

## [2.3.2] 2023-08-19

### Fixed
- fix!(uncommit): check for HEAD/top mismatch (#360)
- docs: docstring spelling and formatting fixes

### Changed
- feat(uncommit): print uncommited patches
- pin serde to avoid using precompiled binary
- update dependencies

## [2.3.1] 2023-07-25

### Fixed
- fix(zsh): typo in completion help for stg commit --all
- fix: use canonical Message-ID spelling
- fix(stgit.el): recognize new empty patch marker
- fix(import): Keep first line break in body

### Changed
- update dependencies

## [2.3.0] 2023-05-25

### Removed
- import-compressed is always enabled, no longer a feature

### Added
- unofficial deb and rpm packages
- msi package for Windows

### Fixed
- fix(import): would panic without import-url feature
- fix(import): patch numbers not stripped from name

### Changed
- use bzip2-rs instead of bzip2 crate
- update dependencies

## [2.2.4] 2023-05-15

### Added
- feat: Upgrade from ancient stack state formats (#235)

### Fixed
- fix(branch): create based on remote branch (#317)
- fix(import): lost subject lines resembling header (#321)
- fix(import): subject line may be discarded

### Changed
- chore: update dependencies

## [2.2.3] 2023-04-26

### Fixed
- fix: error using on Windows (#273)
- fix: path handling for Windows compatibility
- fix: commit-msg hook run from work root
- fix: avoid "stg.exe" in usage on Windows
- fix: use gitattributes to force LF endings on Windows
- fix: wrap hooks with sh on Windows

### Changed
- chore: update to gix 0.44.0
- chore: update other dependencies

## [2.2.2] 2023-04-01

### Fixed
- fix: rebase with '@' in ref names (#306)
- fix: improved error messages for unrecognized commands

## [2.2.1] 2023-03-29

### Changed
- chore: update to clap 4.2.0
- chore: update to gix 0.43.0
- chore: pin clap minor version

### Fixed
- fix(branch): allow reuse of partially deleted branch names (#290)
- fix(branch): branch list alignment
- fix: running hooks from worktree subdir (#295)
- fix: running from linked worktree (#297)
- fix(float): correct -S in usage string
- fix: correctly show bold command/subcommand in overidden usage

## [2.2.0] 2023-02-24

### Removed
- feat!: remove short -s option for --submodules
- fix!: patch name cannot be {base} or @

### Added
- feat: patch locator syntax
- feat: locate branches using @{-N} syntax
- feat(series): Add --reverse option
- feat(series): options for patch offsets and indices
- feat(series): --no-xxx options to override display options
- feat(series): optional value for --short
- feat!: short -s option for --signoff (#245)
- feat(init): add -b/--branch option

### Changed
- fix!: use -S as short opt for --series
- feat!: constrain refresh -p to visible patches
- feat(series)!: empty patch prefix changed to *
- feat!: spell errors in lowercase
- refactor: use gitoxide instead of git2
- refactor: use time crate instead of chrono
- feat!: update to clap 4.1
- chore: update to latest dependencies

### Fixed
- fix: Error if author or committer is not configured
- fix: Use correct base directory for core.hooksPaths
- fix(rename): colliding patch names
- fix(rebase): repair rebasing to a tag (#265)
- fix(branch): switch branch with detached head
- docs: Repair docstrings being confused as html
- docs: normalized spelling for --branch value

## [2.1.0] 2022-12-12

### Added
- feat: Configurable push conflict policy (#60)
- feat: Add --committer-date-is-author-date option (#47)
- feat(import): Add --3way option (#36)
- feat(import): Add --directory option (#36)

### Changed
- feat!: Relaxed stack initialization (#238)
- feat!: Only sign stack based on stgit.gpgsign (#238)
- fix!: Allow "---" separator in messages (#243)
- feat: More descriptive push conflict message (#60)
- feat: Avoid post-edit commits when no change
- chore: Update dependencies to latest versions

### Fixed
- fix: Improved error message for uninitialized stack
- fix: Improve error for re-initialization attempt
- fix(prev): Different error message for empty stack
- fix: Accept full ref name for branches
- fix(zsh): Complete --edit and --diff for stg new

## [2.0.4] 2022-11-30

### Changed
- docs: Document configuration variables
- refactor: Use is-terminal instead of atty
- chore: Update Cargo.lock with latest dependencies.

### Fixed
- fix: Don't generate new patch name until after edit (#239)
- fix: Run shell aliases from top-level of work tree
- fix: Use GIT_PREFIX in built-in aliases

## [2.0.3] 2022-11-21

### Changed
- chore: Update Cargo.lock with latest dependencies.

### Fixed
- fix: improved git version parsing on MacOS
- fix: StGit-specific branch config handling
- docs: fixed many typos

## [2.0.2] 2022-11-17

### Changed
- chore: Update Cargo.lock with latest dependencies.
- docs(init): Add long help for `stg init`.

### Added
- feat: Enable basic support for `extensions.worktreeconfig` to unblock
  sparse checkout with partial clone (#195).

### Fixed
- docs: More inter-command links
- docs: Normalize quoting

## [2.0.1] 2022-11-07

### Changed
- chore: Update to clap 4.0.22

### Fixed
- docs(readme): Clarify static versus dynamic linking (#230)
- build: Improve Documentation build performance (#229)

## [2.0.0] 2022-11-06

### Removed
- `stg clone` is removed. Use `git clone` and `stg init` instead.
- `stg mail` is replaced with `stg email format` and `stg email send`.
- `stg refresh --spill` is replaced with dedicated `stg spill` command.
- `stg edit` no longer accepts `-O/--diff-opts`. Custom diff options is
  in conflict with editable diffs since many (most?) diff options cause
  the diff to no long be applicable.
- `stg files` no longer accepts `-O/--diff-opts`. This option was of
  marginal value since it only had a possible side effect when `--stat`
  was being used.

### Added
- `stg id` now accepts the `-b/--branch` option.
- `stg completion` command provides runtime support for shell
  completions.
- `stg completion bash` generates bash shell completion script.
- `stg completion fish` generates fish shell completion script.
- `stg completion zsh` outputs zsh shell completion script.
- `stg completion list` shows StGit commands and aliases and is used at
  completion-time by shell completion scripts.
- `stg completion man` generates man pages in asciidoc format.
- `stg email format` wraps `git format-patch` and provides a mechanism
  to generate patch emails and optional cover letter in mbox format.
- `stg email send` wraps `git send-email` and allows sending patch
  emails, either from files generated by `stg email format` or by
  specifying patches directly.
- `stg new --refresh` allows a new patch to be refreshed with changes in
  one step. The `-i/--index`, `-F/--force`, `-s/--submodules`, and
  `--no-submodules` options from `stg refresh` are also available to
  `stg new` when using `-r/--refresh`.
- `stg series` gains the `-i/--commit-id` option to display patches'
  commit ids.
- `stg show` diff output can now be limited to certain paths by
  specifying path limits on the command line.
- `stg spill` replaces `stg refresh --spill`.
- `stg version` gains `-s/--short` flag to show shortened version info.
- Added documentation for patch range syntax to stg(1) man page.
- Added `install-all` target to top-level Makefile that installs the
  executable, man pages, html pages, and shell completions.

### Changed
- StGit is now implemented entirely in Rust instead of Python.
- StGit is generally much faster; many commands are up to 4x faster.
  There was an emphasis on making informational commands such as `stg
  id`, `stg series`, and `stg top` as fast as possible to make their use
  in interactive contexts (shell prompts, IDE extensions) more
  comfortable.
- StGit error messages have been updated; many have different, and
  hopefully better, wording. Error messages are also use color (when
  color is enabled). Scripts relying on exact error messages from StGit
  will need to be updated.
- StGit output to stdout is generally more terse. Commands that change
  the stack such as `push`, `pop`, and `commit`, use sigils to denote
  the changes made to the stack. E.g. `stg commit p0..p3` will output `$
  p0..p3` where the "$" sigil means that a patch, or patch range, has
  been committed. These are all the currently used stack change sigils:
  - `+` patch was pushed
  - `-` patch was popped
  - `>` patch became the current topmost patch
  - `&` patch was updated
  - `$` patch was committed
  - `#` patch was deleted
  - `@` patch was rolled-back
  - `!` patch was hidden
- StGit aliases are now more like Git aliases. Normal aliases refer to
  StGit subcommands, but aliases prefixed with '!' are shell aliases
  that may run arbitrary commands. An example normal alias would be `git
  config stgit.alias.list 'series --description --empty'`. An example
  shell alias would be `git config stgit.alias.st '!git status
  --short'`.
- Commands such as `stg goto`, `stg push`, and `stg pop` now require
  full/correct patch names on the command line and no longer accept
  unambiguous patch name prefixes. When an inexact patch name is
  provided on the command line, the error message will now suggest
  similar valid patch names.
- Additional template search paths were added. In addition to looking
  for template files in .git/, also look in
  `$XDG_CONFIG_HOME/stgit/templates/` and `$HOME/.stgit/templates`. This
  search strategy is consistent with how git looks for the global config
  file.
- The new `--signoff` patch edit option supersedes the deprecated
  `--sign` and `--sign-by` options. `--signoff` without its optional
  value does the same thing as `--sign`, while `--signoff=<value>` does
  the same thing as `--sign-by=<value>`.
- The `--ack` and `--review` patch edit options now optionally take a
  value. The `--ack-by` and `--review-by` options are deprecated.
- `stg branch` output is now generally less verbose.
- `stg branch --describe` replaces `stg branch --description`. The
  `--description` subcommand remains supported as a hidden alias to
  `--describe`, but the description string must now be provided as its
  own argument; i.e. `--description="description string"` is no longer
  supported.
- `stg branch --list` now produces colorized output. The `--color`
  option or `NO_COLOR` environment variable may be used to affect this
  behavior.
- `stg branch --rename` now supports renaming regular git branches in
  addition to StGit-enabled branches.
- `stg clean` now uses `-A` and `-U` short options for `--applied` and
  `--unapplied` instead of `-a` and `-u`. This is done for consistency
  with `stg series` and `stg show`.
- `stg import` now only recognizes compressed patches by their file
  extension (`.bz2` or `.gz`) and no longer proactively attempts to
  decompress using all known decompressors.
- `stg import` support for compressed input files is selectable at
  compile time using the `import-compressed` feature.
- `stg import` support for importing from a URL is selectable at compile
  time using the `import-url` feature. **N.B.** there is a measurable
  runtime performance impact of building with `import-url` due to the
  unconditional, pre-main initialization of `curl` which affects **all**
  `stg` commands.
- `stg log` now colorizes output by default. The `--color` option or
  `NO_COLOR` environment variable may be used to affect this behavior.
- `stgit.new.verbose` changed to `stgit.edit.verbose` and now also
  affects edit behavior for `edit`, `refresh`, and `squash` along with
  `new`.
- `stg new` now accepts `-e/--edit` and `-d/--diff` instead of
  `-v/--verbose`
- `stg pick` now allows a mix of commits and patches to be picked
  whereas previously only a single commit xor multiple patches could be
  picked.
- `stg pick` now performs a single stack transaction for all the picked
  patches/commits instead of one transaction per pick.
- `stg push` now attempts to perform three-way merges, which may improve
  conflict resolution in some cases. This feature is enabled by default
  when git >= 2.32.0 is detected.
- `stg rebase --interactive` the "squash" and "fixup" instructions may
  no longer be applied to the first patch in the instruction list. The
  stated semantics of both "squash" and "fixup" is that they squash the
  labeled patch with the preceding patch, which is not possible/valid
  when there is no preceding patch.
- `stg refresh` no longer has a `--spill` flag. Use `stg spill` instead.
- `stg series` has updated colorized output.
- `stg series` now requires patch range arguments to be both in-order
  and contiguous. Constraining patch ranges in this manner ensures that
  the output from `stg series` is always a valid/correct view of a
  subset of the series.
- `stg show` diff output respects the `--color` option.
- `stg squash` now allows the full suite of patch edit options,
  including `-d/--diff`. Previously only a few message-related options
  were available.
- `stg version` now displays copyright and license statements.

### Fixed

- `stg branch --create` inherits the current branch's remote branch
  configuration, if available. The Python implementation had an apparent
  bug that prevented inheriting the remote branch configuration when
  creating from the current branch.
- Avoid case insensitive patch name collisions. On operating systems
  with case-insensitive paths, patch names that only differ by case lead
  to patch reference collisions. StGit now ensures that patch names are
  distinct under case insensitive comparisons.
- `stg pull` and `stg rebase` record updated stack state instead of
  deferring until the next stack-modifying command to do so.

### Changed since 2.0.0-rc.2

#### Changed
- chore: Update Cargo.lock

#### Fixed
- fix(zsh): Repair broken completion of --git-opt
- fix(zsh): Add missing `stg email send --branch`
- fix(email): Send using --branch option
- fix: Avoid duplicate signoff with stgit.autosign
- fix: Do not use 3way for merged checks

## [2.0.0-rc.2] 2022-10-23

### Changed
- The `--diff-opts` option is renamed to `--diff-opt`. `--diff-opts`
  remains available as an alias.
- The `--diff-opt` option no longer allows multiple git options per
  occurrence. This allows git diff options with spaces in their values.
- The `--git-opts` option for `stg email format` and `stg email send` is
  renamed `--git-opt`.
- The `--git-opt` option no longer allows multiple git options per
  occurrence. This allows git options with spaces in their values.
- Zsh completion for `--diff-opt` and `--git-opt` leverage the
  full-featured git completion capability.

### Fixed
- Repair check for modifications to stack by external tools.
- `stg pull` and `stg rebase` record updated stack state instead of
  deferring until the next stack-modifying command to do so.
- Improve patch application with `git apply --3way` when pushing` (#225)
- Zsh completion for `--diff-opt` accommodates multiple occurrences

## [2.0.0-rc.1] 2022-09-30

### Added
- Added `--annotate` flag to `stg email send`.
- Added `-p`/`--patch` option to `stg show` as alternative way to select patch
  ranges (#216).
- Added `-n`/`--name` option to `stg new` as alternative way to specify new
  patch name (#216).

### Changed
- Update `git2` to 0.15.0, which may further help compatibility with
  sparse checkouts and multiple worktrees (#195).
- Update to `clap` 4.0, which changes the help formatting and coloring.
- Update other dependencies to latest versions in Cargo.lock.
- No longer depend on `lazy_static` crate.
- Use `std::thread::scope` instead of custom mechanism. This brings the
  total number of uses of `unsafe` in StGit to zero.
- Minimum rustc requirement is set to 1.63.0.
- The '$' sigil used for committed patches is now yellow instead of
  white.
- Patch names beginning with a hyphen '-' may be disambiguated from command
  line options by escaping the leading '-' with a backslash.
- `stg email format` and `stg email send` now use `-G`/`--git-opts` to pass
  additional options to `git format-patch` and `git send-email`.
- Patch name arguments to `stg email format` and `stg email-send` can now be
  placed after a `--` separator (#216).
- Update top-level usage help for `stg`.

### Fixed
- Various errors that may occur when executing a stack transaction are
  now handled more robustly such that the changes from the transaction
  are rolled-back so that the stack, repository, and worktree are all in
  a consistent state (#205).
- The `stg uncommit -h` usage indentation is repaired.
- The `stg float` usage now shows the two distinct usage modes.
- `stg squash --name` allows patch names with leading '-'.
- `stg diff --range` allows patch names and ranges with leading '-'.
- Fix some pre-indented paragraphs in help/about strings.
- Zsh completion for `stg edit` incorrectly included -O/--diff-opts.
- Zsh completion for `stg files` incorrectly included -O/--diff-opts.

## [2.0.0-beta.3] 2022-08-28

### Added
- Add install targets for `contrib/` directory.

### Changed
- Use `git` executable instead of `libgit2` for all status and index
  operations to improve compatibility with sparse index checkouts
  (#195).
- Show commit hash in `stg version` output when not built from tag.
- Use `cargo --locked` consistently in Makefiles.
- Use "patch" extension in temp file name when editing a patch with a
  diff.
- Updated transient dependencies in Cargo.lock.

### Fixed
- Repair `stg branch --describe` panic when run without arguments
- Repair zsh completions for `git branch`
- Repair `stgit.el` to use compatible `stg show` commands (#202).
- Repair `stg uncommit --to` to work with annotated tags (#203).
- Repair `make install` to not install cargo tracking files.

## [2.0.0-beta.2] 2022-08-05

### Changed
- Improved error when push conflicts with untracked files (#193)
- Removed a few transitive dependencies by turning-off features in bstr
  and chrono.
- Update Cargo.lock with latest dependencies
- Update to clap 3.2 and only use non-deprecated interfaces

### Fixed
- Repair `stg spill` when spilling newly added files and using path
  limits.

## [2.0.0-beta.1] 2022-07-28

### Removed
- Removed Python implementation of StGit.

### Added
- Man page generation in asciidoc format with `stg completion man`. This
  was needed for feature parity with the Python implementation.
- Added documentation for patch range syntax to stg(1) man page.
- Added `install-all` target to top-level Makefile that installs the
  executable, man pages, html pages, and shell completions.

### Changed
- Additional template search paths were added. In addition to looking
  for template files in .git/, also look in
  `$XDG_CONFIG_HOME/stgit/templates/` and `$HOME/.stgit/templates`. This
  search strategy is consistent with how git looks for the global config
  file.
- Makefile targets are updated such that they are all applicable to the
  Rust implementation.
- Argument value names are now all lowercase in help and man pages.
- Updated Cargo.lock with latest versions of dependencies.
- Release checklist is updated for Rust implementation.

### Fixed
- Minor typo fixes in help strings
- Improved documentation for top-level `stg` options.
- Improve error message in edge case of attempting to push a hidden
  patch by name when there are no unapplied patches.

## [2.0.0-alpha.2] 2022-07-07

### Added
- `stg email format` wraps `git format-patch` and provides a mechanism
  to generate patch emails and optional cover letter in mbox format.
- `stg email send` wraps `git send-email` and allows sending patch
  emails, either from files generated by `stg email format` or by
  specifying patches directly.

### Changed
- Bash completions for shell aliases now fallback to filename
  completions (#191).
- Help options listings now ensure --color and --help are shown last.
- Various zsh completion improvements:
  - Add descriptions for --color values
  - Complete -O/--diff-opts values (using `git diff-tree --git-completion-helper`)
  - Comprehend `stg -C <dir>` options
  - Improved/corrected alias expansion
  - Improved error messages when completion is attempted outside git
    repo and/or StGit-initialized branch
  - Patch name completions now look and feel like output from `stg
    series`
  - Complete patch range syntax ('patch0..patchN') for all relevant
    commands
  - Completion for `stg squash` no longer allows duplicate patch name
    arguments
  - Removed completions for removed `stg mail` command
  - Completion for `stg sink` no longer offers hidden patches
  - Completion for `stg rename` comprehends second, new patch name
    argument
  - Completion for `stg diff --range` now works

### Fixed
- Compatibility with git versions prior to 2.35.0 is repaired by
  avoiding using `git apply --allow-empty` (#192).
- Fish completions for -O/--diff-opts are repaired

## [2.0.0-alpha.1] 2022-06-17

### Added
- `stg series` gains the `-i/--commit-id` option to display patches'
  commit ids.
- `stg series` colorized output is modified. The main change is that
  patch descriptions are no longer yellow.
- `stg version` now displays copyright and license statements.
- `stg version` gains `-s/--short` flag to show shortened version info.
- The `stgit.diff-opts` configuration variable is now respected as it
  was in the Python implementation.
- `stg completion` command provides runtime support for shell completions.
- `stg completion bash` generates bash shell completion script.
- `stg completion fish` generates fish shell completion script.
- `stg completion zsh` outputs zsh shell completion script.
- `stg completion list` shows StGit commands and aliases and is used at
  completion-time by shell completion scripts.

### Changed
- The `-O/--diff-opts` flag now allows both multiple space separated
  opts in one value as well as multiple occurrences of `-O/--diff-opts`
  on the same command line. This behavior is compatible with the Python
  implementation.
- `stg series` help output splits options into a few sections.
- Dependencies are updated to more recent versions in Cargo.lock.

### Fixed
- `stg edit --set-tree` no longer causes the interactive editor to be
  implicitly invoked.
- Repair build for non-Linux unix targets (including MacOS) and Windows
  targets.
- Avoid case insensitive patch name collisions. On operating systems
  with case-insensitive paths, patch names that only differ by case lead
  to patch reference collisions. StGit now ensures that patch names are
  distinct under case insensitive comparisons.
- Add missing `-t` short option for `--set-tree` for `stg edit`.
- Add missing `-k` short option for `--keep`.

## [2.0.0-alpha.0] 2022-05-17

### Removed
- `stg edit` no longer accepts `-O/--diff-opts`. Custom diff options is
  in conflict with editable diffs since many (most?) diff options cause
  the diff to no long be applicable.
- `stg files` no longer accepts `-O/--diff-opts`. This option was of
  marginal value since it only had a possible side effect when `--stat`
  was being used.
- `stg clone` is removed (at least for the time being). Use `git clone`
  and `stg init` instead.
- `stg mail` is removed, but will be re-added or replaced prior to the
  2.0.0 release.

### Added
- `stg new --refresh` allows a new patch to be refreshed with changes in
  one step. The `-i/--index`, `-F/--force`, `-s/--submodules`, and
  `--no-submodules` options from `stg refresh` are also available to
  `stg new`.
- `stg id` now accepts the `-b/--branch` option.
- `stg spill` replaces `stg refresh --spill`.

### Changed
- StGit aliases are now more like Git aliases. Normal aliases refer to
  StGit subcommands, but aliases prefixed with '!' are shell aliases
  that may run arbitrary commands. An example normal alias would be
  `git config stgit.alias.list 'series --description --empty'`. An
  example shell alias would be `git config stgit.alias.st '!git status
  --short'`.
- The `--ack` and `--review` options now optionally take a value. The
  `--ack-by` and `--review-by` options are deprecated.
- Commands such as `stg goto`, `stg push`, and `stg pop` now require
  full/correct patch names on the command line and no longer accept
  unambiguous patch name prefixes. When an inexact patch name is
  provided on the command line, the error message will now indicate
  similar valid patch names.
- `stg branch` output is now generally less verbose.
- `stg branch --describe` replaces `stg branch --description`. The
  `--description` subcommand remains supported as a hidden alias to
  `--describe`, but the description string must now be provided as its
  own argument; i.e. `--description="description string"` is no longer
  supported.
- `stg branch --list` now produces colorized output. The `--color`
  option or `NO_COLOR` environment variable may be used to affect this
  behavior.
- `stg branch --rename` now supports renaming regular git branches in
  addition to StGit-enabled branches.
- `stg clean` now uses `-A` and `-U` short options for `--applied` and
  `--unapplied` instead of `-a` and `-u`. This is done for consistency
  with `stg series` and `stg show`.
- `stg import` now only recognizes compressed patches by their file
  extension (`.bz2` or `.gz`) and no longer attempts to decompress using
  all known decompressors.
- `stg import` support for compressed input files is selectable at
   compile time using the `import-compressed` feature.
- `stg import` support for importing from a URL is selectable at compile
  time using the `import-url` feature.
- `stg log` now colorizes output by default. The `--color` option or
  `NO_COLOR` environment variable may be used to affect this behavior.
- `stgit.new.verbose` changed to `stgit.edit.verbose` and now affects edit
  behavior for `edit`, `refresh`, and `squash` along with `new`.
- `stg new` now accepts `-e/--edit` and `-d/--diff` instead of `-v/--verbose`
- `stg pick` now allows a mix of commits and patches to be picked
  whereas previously only a single commit xor multiple patches could be
  picked.
- `stg pick` now performs a single stack transaction for all the picked
  patches/commits instead of one transaction per pick.
- `stg rebase --interactive` the "squash" and "fixup" instructions may
  no longer be applied to the first patch in the instruction list. The
  stated semantics of both "squash" and "fixup" is that they squash the
  labeled patch with the preceding patch, which is not possible/valid
  when there is no preceding patch.
- `stg refresh` no longer has the `--spill` flag. Use `stg spill`
  instead.
- Updated colorized output for `stg series`.
- `stg series` now requires patch range arguments to be both in-order
  and contiguous. Constraining patch ranges in this manner ensures that
  the output from `stg series` is always a valid/correct view of a
  subset of the series.
- `stg show` diff can now be limited to certain paths by specifying path
  limits on the command line.
- `stg show` diff output respects the `--color` option.
- The new `--signoff` patch edit option supersedes the deprecated
  `--sign` and `--sign-by` options. `--signoff` without its optional
  value does the same thing as `--sign`, while `--signoff=<value>` does
  the same thing as `--sign-by=<value>`.
- `stg squash` now allows the full suite of patch edit options,
  including `-d/--diff`. Previously only a few message-related options
  were available.

### Fixed
- `stg branch --create` inherits the current branch's remote branch
  configuration, if available. The Python implementation had an apparent
  bug that prevented inheriting the remote branch configuration when
  creating from the current branch.

## [1.5] 2022-01-28

### Removed
### Added
- Add Makefile targets for installing shell completions
- `stg rebase --interactive` learns 'hide' instruction

### Changed
- Picked patch names are preserved when possible (#175)
- Replace `--unapplied` option with `--noapply` for `stg pick` (#174)
- `stg pick --noapply` no longer reverses patch order (#174)
- Use `stg version` uses `sys.executable` to get Python version.

### Fixed
- Repair `stg repair` with amended first patch (#163)
- Repair corner cases where invalid patchnames could be generated by
  `stg new`, `stg uncommit`, etc. (#176)
- `stg mail` could crash due to a misspelled reference (#178)
- Zsh completion for `stg refresh -p` now completes against all patches
  (not just applied patches).
- Zsh gains missing completion for `stg push --noapply`
- Minor repair to help for `stg float --noapply` and `stg push
  --noapply`
- Restore `stg sink --nopush` capability.

## [1.4] 2021-10-27

### Removed
- Python 3.5, which became EOL 2020-09-13, support is deprecated and
  will be removed in a future StGit release
- Python 3.6, which will be EOL 2021-12-23, support is deprecated and
  will be removed in a future StGit release

### Added
- The new `stg import --message-id` option causes the Message-ID from
  imported emails to be included as the Message-Id trailer in the patch
  description (#42)
- The new 'stgit.import.message-id' config option also enables the
  Message-Id trailer (#42)

### Changed
- `stg import` no longer creates "Message-Id" trailer by default when
  importing patches from email (#42)
- StGit works with Python 3.10
- `stg version` prints a more abbreviated Python version
- `stg commit` will no longer commit empty patches by default; the
  `--allow-empty` option may be used to override this behavior (#158)
- The `stgit.main.main()` function now takes an argv parameter and
  returns an int return code in most cases instead of calling
  sys.exit(), thus making main() a bit easier to use as an API.

### Fixed
- Repair stack upgrade with `stg branch --list` (#155)
- Repair crash in `stg squash` with out of order patches and no name
  specified (#157)
- Zsh completions learn `stg float --noapply` option
- Zsh completion for `stg sink` now allows multiple patches

## [1.3] 2021-09-26

### Removed

### Added

### Changed

### Fixed
- Repair crash regression when using `stgit.autosign`

## [1.2] 2021-09-26

### Removed

### Deprecated
- Python 3.5, which became EOL 2020-09-13, support is deprecated and
  will be removed in a future StGit release
- Python 3.6, which will be EOL 2021-12-23, support is deprecated and
  will be removed in a future StGit release

### Added
- `stg rebase ` learns `--interactive`; easily re-order, edit, squash,
  fixup, or delete patches via your editor
- `stg rebase` learns `--autostash`; stash changes before the rebase and
  apply them after. Also configurable with the `stgit.autostash`
  configuration option
- `stg edit` can now rename patches (#119)
- `stg edit` gains helpful instructions (#138)
- `stg new` learns `--verbose`, which includes a diff in the editor
  window (similar to `git commit --verbose`). This behavior is also
  configurable with the `stgit.new.verbose` configuration option
- `stg push` and `stg float` learn `--noapply` option; allows patches
  to be reordered without updating worktree and deferring merge conflict
  resolution (#144)
- `stg edit`, `stg refresh`, and `stg new` learn the `--sign-by`,
  `--ack-by`, and `--review-by` options which allow those respective
  trailers' values to be specified by the user on the command line (#92)

### Changed
- Stack metadata version 5; stack metadata is moved from
  `refs/heads/<branch>.stgit` to `refs/stacks/<branch>` and the stack
  metadata file now uses a JSON format instead of the prior custom
  format; the stack metadata will be upgraded to v5 on first use of
  this version of StGit; like all stack metadata upgrades, **this is a
  one-way auto-upgrade for existing stacks** (#65)
- Use setuptools instead of distutils for packaging
- No git or python version checks in setup.py
- Use different dynamic versioning system
- Install `stg` executable as console_script entry point
- More sophisticated search for bash.exe on Windows when running hooks
- The editor window text for `stg squash` has been modified to mirror
  git's behavior -- the squash edit message now includes all commits
  (#71)
- Binary diffs are no longer shown when with `stg edit -d`
- Multiple trailers can now be added at once; this is now allowed, for
  example: `stg edit --sign --review --ack`
- Update zsh completion for `stg rebase` to show local and remote heads
  (#102)
- Zsh completions for commands with patch arguments now comprehend the
  effect of `-b/--branch` and `-B/--ref-branch`
- Zsh completions now guard patch names--one less TAB press to complete
  patch names in certain contexts
- `stg import` now extracts the `Message-ID` email header into the patch
  message (#42)

### Fixed
- Repair crash when attempting to export empty patch (#112)
- Exact command name matches are unambiguous (#110)
- Exiting with an empty `stg edit` editor will now abort the edit;
  previously it would delete your commit message. (#138)
- Repair completions when stg.series.description is enabled in config
- Workaround child process reaping race on Windows (#78)
- Repair crash with `stg float --series` when bad patch name in series
- Repair zsh completion for `stg float` to accept multiple patch names
- Repair zsh completion for changed files, affecting `stg refresh` and
  `stg diff`

### Internal
- Add link to coverage.io project to CONTRIBUTING.md
- Set smart `exclude_lines` default for 'coverage'
- Expanded test suite for `stg edit`
- Add pkgtest.py script to help test StGit packaging
- Cleanup .gitignore files

## [1.1] 2021-04-30

### Removed

### Added
- StGit GPG-signs patches when `commit.gpgsign` is set (#12)
- Support `core.hooksPath` in git config
- Add `-C` option for `stg import` and `stg fold` (#18)

### Changed
- Allow importing mail and series from urls (#94)
- `stg refresh --edit` may also use `--diff` and `--diff-opts` (#98)
- `stg goto` allows sha1 of a patch instead of patch name (#93)

### Fixed
- Repair hang in `stg pull -m`, `stg goto -m`, and `stg push -m`
- Repair `stg mail` to show diffstat of whole series (#104)
- Repair MANIFEST.in to include AUTHORS.md and README.md files

## [1.0] 2021-02-07

### Removed
- Drop support for Python < 3.5
- Remove previously deprecated `stg publish` command
- Removed contrib scripts: `stg-swallow`, `stg-fold-files-from`,
  `stg-dispatch`, `stg-whatchanged`, and `stg-show-old`

### Added
- The pre-commit hook is now run for `stg refresh`
- New `--spill` option for `stg refresh`
- Add stgit.series.description config option (#88)
- Official support for Python versions up to 3.9

### Changed
- Stack metadata format 4. All metadata now kept in Git objects; no more
  stack state files in .git/patches. **A one-way auto-upgrade to format
  version 4 will occur when StGit commands are run on an existing StGit
  branch.**
- Use `python3` in shebangs instead of `python`
- `contrib/stgbashprompt.sh` is no longer executable
- Internal docstrings now use reStructuredText instead of Epytext

### Fixed
- Importing large patches is much, much faster (#66)
- Other performance improvements when dealing with large patches
- Repair diffstat when outside work tree root (#62)
- Use encoded (string) environment variables on Windows (#79)
- Fix `stg pull` when no upstream is configured (#83)
- Fix `refresh` crash with path limiting and files added to index (#85)
- Repair `new` with patchdescr.template crash (#87)
- Repair `log` from worktree subdir with patches specified
- Repair `import` allowing/generating duplicate patch names (#64)
- Repair `mail --auto` to strip comments after addrs (#91)

## [0.23] 2020-06-12

### Removed
- Drop support for Python 3.3; Python 2 (2.6 and 2.7) remain
  deprecated, but supported for one last release
- Tutorial is removed; it now exists as part of the website

### Deprecated
- Python 2.x support is deprecated and will be removed in a future
  release

### Added
- Support html5 output of docs from asciidoc
- Add `--expose` option for `stg pick` to allow picked commit message to
  be customized

### Changed
- Limit mail diffstat to 72 columns
- Added pyproject.toml file for black configuration
- Minimum Git version is 2.2.0
- Quote stg and subcommand in man page synopsis
- Replaced RELEASENOTES with this CHANGELOG.md
- Replaces Documentation/SubmittingPatches with CONTRIBUTING.md

### Fixed
- Repair MANIFEST.in and generated source dist
- Repair importing mail with ": " (colon space) in subject
- Fix mail cover letter shortlog
- Fix mail cover letter diffstat
- `stg series` now only outputs colors when `isatty()`
- Repair mail SSL check (#57)
- Repair `stg mail` with both `-a` and `-e` options (#58)
- Remove empty short-opt for `--no-submodules` of `stg refresh`
- Repair build.py for Python 2 with explicit `flush()`
- `stgit.refreshsubmodules` added to sample gitconfig

### Internal
- Update docs build system from upstream Git docs
- Use coverage contexts to map commands to covered lines
- Improve mail tests
- Use GitHub Actions instead of TravisCI
- Format StGit source using black formatter

## [0.22] - 2020-03-02

### Removed
- Remove debian packaging; downstream Debian uses its own anyway

### Deprecated
- Python 2.x support is deprecated and will be removed in the next StGit
  release
- `stg publish` is deprecated and will be removed in the next StGit
  release

### Added
- `stg import` has new --keep-cr option, like `git mailsplit`

### Changed
- `stg new` now includes patch name in log message
- `stg branch --rename` can now rename the current branch
- `stg branch --create` now works even if the workspace is dirty,
  consistent with `git checkout`
- `stg branch --description` now works on both regular and stgit
  branches
- `stg edit --diff` now implies `--edit`
- `stg refresh` and `stg edit` now reset the committer information,
  consistent with `stg push`
- git notes are now preserved when patches are modified
- Tutorial improvements
- Many additional tests and test improvements
- All stgit commands now use "new" git library infrastructure

### Fixed
- `stg branch --create` inherits remote correctly from parent committish
- Patch names are checked earlier to avoid inconsistent stack states
- Improved commit data parsing and handling of non-UTF8 encodings
- Repair git error messages when checking stgit version from outside a
  git repo

## [0.21] - 2019-10-28

### Changed
- Faster handling of large patches (#44)

### Fixed
- Build reproducibility repairs (Thanks reproducible-builds.org team!)
- Python can now be run with optimizations (`python -O`)
- `stg log` now prints trailing newline
- Improved command line option parsing for `stg log`

## [0.20] - 2019-10-04

### Added
- `stg patches -d` can now output colored diffs.
- `stg publish --overwrite` allows branch to be overwritten instead of
  creating new commits.
- `stg log --clear` deletes the stack's log history. Use with caution.
- Fish shell completions for stg.
- Zsh completions for stg.
- `stg mail --domain` option overrides the host's domain in the message
  ID.

### Changed
- Branch protection metadata now captured in config instead of
  .git/patches/<branch>protect file. This updates stgit's metadata
  format from v2 to v3.
- `stg diff` no longer shows binary diffs by default. Use `-O--binary`
  or add `--binary` to stgit.diff-opts in config.
- Diagnostic output is now routed to stderr instead of stdout.
  Diagnostic output is also now sent to stderr unconditionally, i.e. no
  more isatty() test (#35).
- Converted to "new" lib infrastructure: `show`, `patches`, `diff`,
  `pick`, `pull`, `rebase`, and `fold`.

### Fixed
- `stg show` detects conflicting --applied and --unapplied options.
- `stg show --stat` now shows commit headers.
- `stg patches --diff` now shows proper diff instead of `b'...'` repr of
  diff.
- `stg diff --range` detects some invalid values (e.g. `-r ..`).
- Date parsing is now more portable, only use platform specific `date`
  as last parsing option. Affects, e.g., `stg refresh --authdate`.
- Repaired search path for templates to avoid looking in Python
  site-packages directory.
- Ensure stdout and stderr are flushed. Rarely affected `stg diff`.
- `stg repair` will now fail if extra command line arguments are
  provided.
- Bash completions are now generated in a reproducible manner.
- `stg edit --diff` on an empty patch no longer crashes.
- `stg pick` no longer fails when picked commit has empty message (#39).
- `stg rebase` no longer crashes when there are conflicts (#34).
- `stg pick` no longer crashes if --name is not provided when picking a
  regular commit object.
- Improved test coverage for: branch, diff, pick, sync,
- New tests for: files, patches, fold, series
- Portable use of iconv, sort, and sed in tests.
- Linting using flake8 and isort.
- All Python code now conforms to PEP-8.
- Updated test infrastructure from git 2.20.
- Parallel tests with coverage (`make -j4 coverage`) now works.
- Documentation build is not included in code coverage.
- Repaired log end messages when using `STGIT_SUBPROCESS_LOG=debug`.
- Renamed "dunder" instance attributes to improve debugging.
- Fail faster when patch name has slash ('/') (#24).

## [0.19] 2018-11-05

### Changed
- Python 3 support. StGit supports Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6,
  and 3.7. PyPy interpreters are also supported.
- Submodules are now ignored when checking if working tree is clean.
  Submodules are also not included by default when refreshing a patch.
- Config booleans are now parsed similarly to git-config.
- `contrib/stgit.el` is now licenced with GPLv2.
- Add continuous integration (travis-ci) and code coverage (coveralls)
  support.
- Many new test cases were added.

### Fixed
- Repair handling of emails with utf-8 bodies containing latin-1
  characters. Also correctly decode email headers containing quoted
  encoded words.
- StGit's version is now correct/available in the release archive.

## [0.18] 2017-08-14

### Added
- `commit-msg` hook support for easier integration with Gerrit, allowing
  a Change-Id line to be inserted in the commit message
- `stg mail` improvements for 'Suggested-by:' tag and auto generation of
  Cc for the cover letter based on all tags in the series
- `stg mail` bash completion for the --to, --cc and --bcc options based
  on the content of the [mail "alias"] section of Git configuration
- `stg edit --review` option to add a 'Reviewed-by:' tag
- `stg pop --spill` functionality to allow popping a patch from the
  stack while keeping its modification in the tree

### Changed
- Project page details updated (gna.org has been shut down)

### Fixed
- Various fixes and test coverage improvements


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/stgit/DESCR
cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/stgit/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/stgit/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/stgit/cargo-depends.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/stgit/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/stgit/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/stgit/DESCR
diff -u pkgsrc/devel/stgit/DESCR:1.1.1.1 pkgsrc/devel/stgit/DESCR:1.2
--- pkgsrc/devel/stgit/DESCR:1.1.1.1    Sun Jul  1 12:33:51 2007
+++ pkgsrc/devel/stgit/DESCR    Sun Jul 14 06:24:52 2024
@@ -1,11 +1,6 @@
-StGIT is a Python application providing similar functionality to Quilt
-(i.e. pushing/popping patches to/from a stack) on top of GIT. These
-operations are performed using GIT commands and the patches are stored
-as GIT commit objects, allowing easy merging of the StGIT patches into
-other repositories using standard GIT functionality.
+Stacked Git, StGit for short, is an application for managing Git commits as
+a stack of patches.
 
-Note that StGIT is not an SCM interface on top of GIT and it expects a
-previously initialised GIT repository (unless it is cloned using StGIT
-directly). For standard SCM operations, either use plain GIT commands
-or the Cogito tool but it is not recommended to mix them with the
-StGIT commands.
+With a patch stack workflow, multiple patches can be developed concurrently and
+efficiently, with each patch focused on a single concern, resulting in both
+a clean Git commit history and improved productivity.

Index: pkgsrc/devel/stgit/Makefile
diff -u pkgsrc/devel/stgit/Makefile:1.51 pkgsrc/devel/stgit/Makefile:1.52
--- pkgsrc/devel/stgit/Makefile:1.51    Mon Aug 14 05:24:17 2023
+++ pkgsrc/devel/stgit/Makefile Sun Jul 14 06:24:52 2024
@@ -1,49 +1,45 @@
-# $NetBSD: Makefile,v 1.51 2023/08/14 05:24:17 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2024/07/14 06:24:52 wiz Exp $
 
-DISTNAME=      stgit-0.17.1
-PKGREVISION=   21
+DISTNAME=      stgit-2.4.7
 CATEGORIES=    devel
-MASTER_SITES=  http://download.gna.org/stgit/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=stacked-git/}
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 
 MAINTAINER=    terin%terinstock.com@localhost
-HOMEPAGE=      http://www.procode.org/stgit/
+HOMEPAGE=      https://stacked-git.github.io/
 COMMENT=       Stacked GIT
 LICENSE=       gnu-gpl-v2
 
 TOOL_DEPENDS+= asciidoc>=8:../../textproc/asciidoc
-TOOL_DEPENDS+= docbook-xsl>=1.72:../../textproc/docbook-xsl
 TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
 DEPENDS+=      git-base>=1.5.2:../../devel/git-base
 
-EGG_NAME=      ${DISTNAME}_dirty
-AUTO_MKDIRS=   yes
-USE_TOOLS+=    bash:run perl gmake
-USE_LANGUAGES= #none
-
-REPLACE_PERL=  Documentation/build-docdep.perl
-REPLACE_BASH=  contrib/stg-*
-
-REPLACE_PYTHON=                        *.py stgit/*.py stg
-PYSETUPINSTALLARGS=            --prefix=${PREFIX}
-PYTHON_VERSIONS_ACCEPTED=      27 # not yet ported as of 0.17.1
-
-MAKE_ENV+=     ASCIIDOC=${PREFIX}/bin/asciidoc
-
-pre-build:
-       cd ${WRKSRC}/Documentation && \
-       ${SETENV} ${MAKE_ENV} ${GMAKE} all
-
-pre-install:
-       ${CHMOD} a-x ${WRKSRC}/contrib/stgbashprompt.sh
-
-post-install:
-       cd ${WRKSRC}/contrib && \
-       ${RM} -f *.orig && \
-       ${INSTALL_SCRIPT} stg-* ${DESTDIR}${PREFIX}/bin
-       cd ${WRKSRC}/Documentation && \
-       ${INSTALL_MAN} *.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
-       ${INSTALL_DATA} *.html ${DESTDIR}/${PREFIX}/share/doc/${PKGBASE}/html
+USE_TOOLS+=    gmake perl pkg-config
 
-.include "../../lang/python/application.mk"
-.include "../../lang/python/egg.mk"
+REPLACE_PERL+= Documentation/build-docdep.perl
+REPLACE_PERL+= Documentation/cat-texi.perl
+REPLACE_PERL+= Documentation/fix-texi.perl
+MAKE_ENV+=     PERL_PATH=${PERL5}
+
+INSTALLATION_DIRS=     bin man share
+
+INSTALL_MAKE_FLAGS+=   STG_PROFILE=release
+INSTALL_MAKE_FLAGS+=   prefix=${PREFIX}
+INSTALL_MAKE_FLAGS+=   mandir=${PREFIX}/${PKGMANDIR}
+INSTALL_MAKE_FLAGS+=   ${DESTDIR:DDESTDIR=}${DESTDIR}
+
+INSTALL_TARGET=                install
+INSTALL_TARGET+=       install-man
+INSTALL_TARGET+=       install-html
+INSTALL_TARGET+=       install-completion
+
+do-install:
+       ${RUN} ${_ULIMIT_CMD}                                           \
+       cd ${WRKSRC} && ${PKGSRC_SETENV} ${INSTALL_ENV} ${MAKE_ENV}     \
+               ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS}     \
+                       -f ${MAKE_FILE} ${INSTALL_TARGET}
+
+.include "cargo-depends.mk"
+.include "../../lang/rust/cargo.mk"
+.include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/stgit/PLIST
diff -u pkgsrc/devel/stgit/PLIST:1.12 pkgsrc/devel/stgit/PLIST:1.13
--- pkgsrc/devel/stgit/PLIST:1.12       Tue Mar 29 20:07:41 2022
+++ pkgsrc/devel/stgit/PLIST    Sun Jul 14 06:24:52 2024
@@ -1,243 +1,30 @@
-@comment $NetBSD: PLIST,v 1.12 2022/03/29 20:07:41 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2024/07/14 06:24:52 wiz Exp $
 bin/stg
-bin/stg-cvs
-bin/stg-dispatch
-bin/stg-fold-files-from
-bin/stg-gitk
-bin/stg-k
-bin/stg-mdiff
-bin/stg-show
-bin/stg-show-old
-bin/stg-swallow
-bin/stg-unnew
-bin/stg-whatchanged
-${PYSITELIB}/${EGG_INFODIR}
-${PYSITELIB}/stgit/__init__.py
-${PYSITELIB}/stgit/__init__.pyc
-${PYSITELIB}/stgit/__init__.pyo
-${PYSITELIB}/stgit/argparse.py
-${PYSITELIB}/stgit/argparse.pyc
-${PYSITELIB}/stgit/argparse.pyo
-${PYSITELIB}/stgit/basedir.py
-${PYSITELIB}/stgit/basedir.pyc
-${PYSITELIB}/stgit/basedir.pyo
-${PYSITELIB}/stgit/builtin_version.py
-${PYSITELIB}/stgit/builtin_version.pyc
-${PYSITELIB}/stgit/builtin_version.pyo
-${PYSITELIB}/stgit/commands/__init__.py
-${PYSITELIB}/stgit/commands/__init__.pyc
-${PYSITELIB}/stgit/commands/__init__.pyo
-${PYSITELIB}/stgit/commands/branch.py
-${PYSITELIB}/stgit/commands/branch.pyc
-${PYSITELIB}/stgit/commands/branch.pyo
-${PYSITELIB}/stgit/commands/clean.py
-${PYSITELIB}/stgit/commands/clean.pyc
-${PYSITELIB}/stgit/commands/clean.pyo
-${PYSITELIB}/stgit/commands/clone.py
-${PYSITELIB}/stgit/commands/clone.pyc
-${PYSITELIB}/stgit/commands/clone.pyo
-${PYSITELIB}/stgit/commands/cmdlist.py
-${PYSITELIB}/stgit/commands/cmdlist.pyc
-${PYSITELIB}/stgit/commands/cmdlist.pyo
-${PYSITELIB}/stgit/commands/commit.py
-${PYSITELIB}/stgit/commands/commit.pyc
-${PYSITELIB}/stgit/commands/commit.pyo
-${PYSITELIB}/stgit/commands/common.py
-${PYSITELIB}/stgit/commands/common.pyc
-${PYSITELIB}/stgit/commands/common.pyo
-${PYSITELIB}/stgit/commands/delete.py
-${PYSITELIB}/stgit/commands/delete.pyc
-${PYSITELIB}/stgit/commands/delete.pyo
-${PYSITELIB}/stgit/commands/diff.py
-${PYSITELIB}/stgit/commands/diff.pyc
-${PYSITELIB}/stgit/commands/diff.pyo
-${PYSITELIB}/stgit/commands/edit.py
-${PYSITELIB}/stgit/commands/edit.pyc
-${PYSITELIB}/stgit/commands/edit.pyo
-${PYSITELIB}/stgit/commands/export.py
-${PYSITELIB}/stgit/commands/export.pyc
-${PYSITELIB}/stgit/commands/export.pyo
-${PYSITELIB}/stgit/commands/files.py
-${PYSITELIB}/stgit/commands/files.pyc
-${PYSITELIB}/stgit/commands/files.pyo
-${PYSITELIB}/stgit/commands/float.py
-${PYSITELIB}/stgit/commands/float.pyc
-${PYSITELIB}/stgit/commands/float.pyo
-${PYSITELIB}/stgit/commands/fold.py
-${PYSITELIB}/stgit/commands/fold.pyc
-${PYSITELIB}/stgit/commands/fold.pyo
-${PYSITELIB}/stgit/commands/goto.py
-${PYSITELIB}/stgit/commands/goto.pyc
-${PYSITELIB}/stgit/commands/goto.pyo
-${PYSITELIB}/stgit/commands/hide.py
-${PYSITELIB}/stgit/commands/hide.pyc
-${PYSITELIB}/stgit/commands/hide.pyo
-${PYSITELIB}/stgit/commands/id.py
-${PYSITELIB}/stgit/commands/id.pyc
-${PYSITELIB}/stgit/commands/id.pyo
-${PYSITELIB}/stgit/commands/imprt.py
-${PYSITELIB}/stgit/commands/imprt.pyc
-${PYSITELIB}/stgit/commands/imprt.pyo
-${PYSITELIB}/stgit/commands/init.py
-${PYSITELIB}/stgit/commands/init.pyc
-${PYSITELIB}/stgit/commands/init.pyo
-${PYSITELIB}/stgit/commands/log.py
-${PYSITELIB}/stgit/commands/log.pyc
-${PYSITELIB}/stgit/commands/log.pyo
-${PYSITELIB}/stgit/commands/mail.py
-${PYSITELIB}/stgit/commands/mail.pyc
-${PYSITELIB}/stgit/commands/mail.pyo
-${PYSITELIB}/stgit/commands/new.py
-${PYSITELIB}/stgit/commands/new.pyc
-${PYSITELIB}/stgit/commands/new.pyo
-${PYSITELIB}/stgit/commands/next.py
-${PYSITELIB}/stgit/commands/next.pyc
-${PYSITELIB}/stgit/commands/next.pyo
-${PYSITELIB}/stgit/commands/patches.py
-${PYSITELIB}/stgit/commands/patches.pyc
-${PYSITELIB}/stgit/commands/patches.pyo
-${PYSITELIB}/stgit/commands/pick.py
-${PYSITELIB}/stgit/commands/pick.pyc
-${PYSITELIB}/stgit/commands/pick.pyo
-${PYSITELIB}/stgit/commands/pop.py
-${PYSITELIB}/stgit/commands/pop.pyc
-${PYSITELIB}/stgit/commands/pop.pyo
-${PYSITELIB}/stgit/commands/prev.py
-${PYSITELIB}/stgit/commands/prev.pyc
-${PYSITELIB}/stgit/commands/prev.pyo
-${PYSITELIB}/stgit/commands/publish.py
-${PYSITELIB}/stgit/commands/publish.pyc
-${PYSITELIB}/stgit/commands/publish.pyo
-${PYSITELIB}/stgit/commands/pull.py
-${PYSITELIB}/stgit/commands/pull.pyc
-${PYSITELIB}/stgit/commands/pull.pyo
-${PYSITELIB}/stgit/commands/push.py
-${PYSITELIB}/stgit/commands/push.pyc
-${PYSITELIB}/stgit/commands/push.pyo
-${PYSITELIB}/stgit/commands/rebase.py
-${PYSITELIB}/stgit/commands/rebase.pyc
-${PYSITELIB}/stgit/commands/rebase.pyo
-${PYSITELIB}/stgit/commands/redo.py
-${PYSITELIB}/stgit/commands/redo.pyc
-${PYSITELIB}/stgit/commands/redo.pyo
-${PYSITELIB}/stgit/commands/refresh.py
-${PYSITELIB}/stgit/commands/refresh.pyc
-${PYSITELIB}/stgit/commands/refresh.pyo
-${PYSITELIB}/stgit/commands/rename.py
-${PYSITELIB}/stgit/commands/rename.pyc
-${PYSITELIB}/stgit/commands/rename.pyo
-${PYSITELIB}/stgit/commands/repair.py
-${PYSITELIB}/stgit/commands/repair.pyc
-${PYSITELIB}/stgit/commands/repair.pyo
-${PYSITELIB}/stgit/commands/reset.py
-${PYSITELIB}/stgit/commands/reset.pyc
-${PYSITELIB}/stgit/commands/reset.pyo
-${PYSITELIB}/stgit/commands/series.py
-${PYSITELIB}/stgit/commands/series.pyc
-${PYSITELIB}/stgit/commands/series.pyo
-${PYSITELIB}/stgit/commands/show.py
-${PYSITELIB}/stgit/commands/show.pyc
-${PYSITELIB}/stgit/commands/show.pyo
-${PYSITELIB}/stgit/commands/sink.py
-${PYSITELIB}/stgit/commands/sink.pyc
-${PYSITELIB}/stgit/commands/sink.pyo
-${PYSITELIB}/stgit/commands/squash.py
-${PYSITELIB}/stgit/commands/squash.pyc
-${PYSITELIB}/stgit/commands/squash.pyo
-${PYSITELIB}/stgit/commands/sync.py
-${PYSITELIB}/stgit/commands/sync.pyc
-${PYSITELIB}/stgit/commands/sync.pyo
-${PYSITELIB}/stgit/commands/top.py
-${PYSITELIB}/stgit/commands/top.pyc
-${PYSITELIB}/stgit/commands/top.pyo
-${PYSITELIB}/stgit/commands/uncommit.py
-${PYSITELIB}/stgit/commands/uncommit.pyc
-${PYSITELIB}/stgit/commands/uncommit.pyo
-${PYSITELIB}/stgit/commands/undo.py
-${PYSITELIB}/stgit/commands/undo.pyc
-${PYSITELIB}/stgit/commands/undo.pyo
-${PYSITELIB}/stgit/commands/unhide.py
-${PYSITELIB}/stgit/commands/unhide.pyc
-${PYSITELIB}/stgit/commands/unhide.pyo
-${PYSITELIB}/stgit/completion.py
-${PYSITELIB}/stgit/completion.pyc
-${PYSITELIB}/stgit/completion.pyo
-${PYSITELIB}/stgit/config.py
-${PYSITELIB}/stgit/config.pyc
-${PYSITELIB}/stgit/config.pyo
-${PYSITELIB}/stgit/exception.py
-${PYSITELIB}/stgit/exception.pyc
-${PYSITELIB}/stgit/exception.pyo
-${PYSITELIB}/stgit/git.py
-${PYSITELIB}/stgit/git.pyc
-${PYSITELIB}/stgit/git.pyo
-${PYSITELIB}/stgit/lib/__init__.py
-${PYSITELIB}/stgit/lib/__init__.pyc
-${PYSITELIB}/stgit/lib/__init__.pyo
-${PYSITELIB}/stgit/lib/edit.py
-${PYSITELIB}/stgit/lib/edit.pyc
-${PYSITELIB}/stgit/lib/edit.pyo
-${PYSITELIB}/stgit/lib/git.py
-${PYSITELIB}/stgit/lib/git.pyc
-${PYSITELIB}/stgit/lib/git.pyo
-${PYSITELIB}/stgit/lib/log.py
-${PYSITELIB}/stgit/lib/log.pyc
-${PYSITELIB}/stgit/lib/log.pyo
-${PYSITELIB}/stgit/lib/stack.py
-${PYSITELIB}/stgit/lib/stack.pyc
-${PYSITELIB}/stgit/lib/stack.pyo
-${PYSITELIB}/stgit/lib/stackupgrade.py
-${PYSITELIB}/stgit/lib/stackupgrade.pyc
-${PYSITELIB}/stgit/lib/stackupgrade.pyo
-${PYSITELIB}/stgit/lib/transaction.py
-${PYSITELIB}/stgit/lib/transaction.pyc
-${PYSITELIB}/stgit/lib/transaction.pyo
-${PYSITELIB}/stgit/main.py
-${PYSITELIB}/stgit/main.pyc
-${PYSITELIB}/stgit/main.pyo
-${PYSITELIB}/stgit/out.py
-${PYSITELIB}/stgit/out.pyc
-${PYSITELIB}/stgit/out.pyo
-${PYSITELIB}/stgit/run.py
-${PYSITELIB}/stgit/run.pyc
-${PYSITELIB}/stgit/run.pyo
-${PYSITELIB}/stgit/stack.py
-${PYSITELIB}/stgit/stack.pyc
-${PYSITELIB}/stgit/stack.pyo
-${PYSITELIB}/stgit/templates.py
-${PYSITELIB}/stgit/templates.pyc
-${PYSITELIB}/stgit/templates.pyo
-${PYSITELIB}/stgit/utils.py
-${PYSITELIB}/stgit/utils.pyc
-${PYSITELIB}/stgit/utils.pyo
-${PYSITELIB}/stgit/version.py
-${PYSITELIB}/stgit/version.pyc
-${PYSITELIB}/stgit/version.pyo
 man/man1/stg-branch.1
 man/man1/stg-clean.1
-man/man1/stg-clone.1
 man/man1/stg-commit.1
+man/man1/stg-completion.1
 man/man1/stg-delete.1
 man/man1/stg-diff.1
 man/man1/stg-edit.1
+man/man1/stg-email.1
 man/man1/stg-export.1
 man/man1/stg-files.1
 man/man1/stg-float.1
 man/man1/stg-fold.1
 man/man1/stg-goto.1
+man/man1/stg-help.1
 man/man1/stg-hide.1
 man/man1/stg-id.1
 man/man1/stg-import.1
 man/man1/stg-init.1
 man/man1/stg-log.1
-man/man1/stg-mail.1
 man/man1/stg-new.1
 man/man1/stg-next.1
 man/man1/stg-patches.1
 man/man1/stg-pick.1
 man/man1/stg-pop.1
 man/man1/stg-prev.1
-man/man1/stg-publish.1
 man/man1/stg-pull.1
 man/man1/stg-push.1
 man/man1/stg-rebase.1
@@ -249,63 +36,60 @@ man/man1/stg-reset.1
 man/man1/stg-series.1
 man/man1/stg-show.1
 man/man1/stg-sink.1
+man/man1/stg-spill.1
 man/man1/stg-squash.1
 man/man1/stg-sync.1
 man/man1/stg-top.1
 man/man1/stg-uncommit.1
 man/man1/stg-undo.1
 man/man1/stg-unhide.1
+man/man1/stg-version.1
 man/man1/stg.1
-share/doc/stgit/html/stg-branch.html
-share/doc/stgit/html/stg-clean.html
-share/doc/stgit/html/stg-clone.html
-share/doc/stgit/html/stg-commit.html
-share/doc/stgit/html/stg-delete.html
-share/doc/stgit/html/stg-diff.html
-share/doc/stgit/html/stg-edit.html
-share/doc/stgit/html/stg-export.html
-share/doc/stgit/html/stg-files.html
-share/doc/stgit/html/stg-float.html
-share/doc/stgit/html/stg-fold.html
-share/doc/stgit/html/stg-goto.html
-share/doc/stgit/html/stg-hide.html
-share/doc/stgit/html/stg-id.html
-share/doc/stgit/html/stg-import.html
-share/doc/stgit/html/stg-init.html
-share/doc/stgit/html/stg-log.html
-share/doc/stgit/html/stg-mail.html
-share/doc/stgit/html/stg-new.html
-share/doc/stgit/html/stg-next.html
-share/doc/stgit/html/stg-patches.html
-share/doc/stgit/html/stg-pick.html
-share/doc/stgit/html/stg-pop.html
-share/doc/stgit/html/stg-prev.html
-share/doc/stgit/html/stg-publish.html
-share/doc/stgit/html/stg-pull.html
-share/doc/stgit/html/stg-push.html
-share/doc/stgit/html/stg-rebase.html
-share/doc/stgit/html/stg-redo.html
-share/doc/stgit/html/stg-refresh.html
-share/doc/stgit/html/stg-rename.html
-share/doc/stgit/html/stg-repair.html
-share/doc/stgit/html/stg-reset.html
-share/doc/stgit/html/stg-series.html
-share/doc/stgit/html/stg-show.html
-share/doc/stgit/html/stg-sink.html
-share/doc/stgit/html/stg-squash.html
-share/doc/stgit/html/stg-sync.html
-share/doc/stgit/html/stg-top.html
-share/doc/stgit/html/stg-uncommit.html
-share/doc/stgit/html/stg-undo.html
-share/doc/stgit/html/stg-unhide.html
-share/doc/stgit/html/stg.html
-share/doc/stgit/html/tutorial.html
-share/stgit/completion/stgit-completion.bash
-share/stgit/contrib/stgbashprompt.sh
-share/stgit/examples/gitconfig
-share/stgit/examples/patchdescr.tmpl
-share/stgit/templates/covermail.tmpl
-share/stgit/templates/mailattch.tmpl
-share/stgit/templates/patchandattch.tmpl
-share/stgit/templates/patchexport.tmpl
-share/stgit/templates/patchmail.tmpl
+share/bash-completion/completions/stg
+share/doc/stgit/stg-branch.html
+share/doc/stgit/stg-clean.html
+share/doc/stgit/stg-commit.html
+share/doc/stgit/stg-completion.html
+share/doc/stgit/stg-delete.html
+share/doc/stgit/stg-diff.html
+share/doc/stgit/stg-edit.html
+share/doc/stgit/stg-email.html
+share/doc/stgit/stg-export.html
+share/doc/stgit/stg-files.html
+share/doc/stgit/stg-float.html
+share/doc/stgit/stg-fold.html
+share/doc/stgit/stg-goto.html
+share/doc/stgit/stg-help.html
+share/doc/stgit/stg-hide.html
+share/doc/stgit/stg-id.html
+share/doc/stgit/stg-import.html
+share/doc/stgit/stg-init.html
+share/doc/stgit/stg-log.html
+share/doc/stgit/stg-new.html
+share/doc/stgit/stg-next.html
+share/doc/stgit/stg-patches.html
+share/doc/stgit/stg-pick.html
+share/doc/stgit/stg-pop.html
+share/doc/stgit/stg-prev.html
+share/doc/stgit/stg-pull.html
+share/doc/stgit/stg-push.html
+share/doc/stgit/stg-rebase.html
+share/doc/stgit/stg-redo.html
+share/doc/stgit/stg-refresh.html
+share/doc/stgit/stg-rename.html
+share/doc/stgit/stg-repair.html
+share/doc/stgit/stg-reset.html
+share/doc/stgit/stg-series.html
+share/doc/stgit/stg-show.html
+share/doc/stgit/stg-sink.html
+share/doc/stgit/stg-spill.html
+share/doc/stgit/stg-squash.html
+share/doc/stgit/stg-sync.html
+share/doc/stgit/stg-top.html
+share/doc/stgit/stg-uncommit.html
+share/doc/stgit/stg-undo.html
+share/doc/stgit/stg-unhide.html
+share/doc/stgit/stg-version.html
+share/doc/stgit/stg.html
+share/fish/vendor_completions.d/stg.fish
+share/zsh/site-functions/_stg

Index: pkgsrc/devel/stgit/distinfo
diff -u pkgsrc/devel/stgit/distinfo:1.13 pkgsrc/devel/stgit/distinfo:1.14
--- pkgsrc/devel/stgit/distinfo:1.13    Tue Oct 26 10:19:57 2021
+++ pkgsrc/devel/stgit/distinfo Sun Jul 14 06:24:52 2024
@@ -1,6 +1,500 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 10:19:57 nia Exp $
+$NetBSD: distinfo,v 1.14 2024/07/14 06:24:52 wiz Exp $
 
-BLAKE2s (stgit-0.17.1.tar.gz) = e2caf002d72211b6fd561d80d20c111f77b86c868f83eb7161b07c334bfe15d8
-SHA512 (stgit-0.17.1.tar.gz) = 3efdfb9bc024c3a7c0d74d49e85f157d5d5209c9a2ad0ce63a07138c02fb1580e92ac4a91796e79bbd221e6884317e975f9f44e35db0b484fd916bc67cd61abe
-Size (stgit-0.17.1.tar.gz) = 398466 bytes
-SHA1 (patch-aa) = 83bf9651149e53ef9264a6d98d4e4e9faf3692cf
+BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
+SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+Size (adler-1.0.2.crate) = 12778 bytes
+BLAKE2s (ahash-0.8.11.crate) = b565d757eebd61e61c4bc77b956fab61c32f9c87787bda573646cff2dac812fe
+SHA512 (ahash-0.8.11.crate) = 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
+Size (ahash-0.8.11.crate) = 43607 bytes
+BLAKE2s (allocator-api2-0.2.18.crate) = 96fad576c8fd2159679f6819d59c2aaabb98860795ec128c6c3f8fd999cffb45
+SHA512 (allocator-api2-0.2.18.crate) = 5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
+Size (allocator-api2-0.2.18.crate) = 62504 bytes
+BLAKE2s (anstream-0.6.14.crate) = b27ee643df222cc7ecc7c2aa888308aaf9bdf7a56462dc5a3b94a88889753758
+SHA512 (anstream-0.6.14.crate) = 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
+Size (anstream-0.6.14.crate) = 29160 bytes
+BLAKE2s (anstyle-1.0.7.crate) = 6666d7638ea811524507503d6bef73281d991b0fc29afc7b6bfa37074ab82bed
+SHA512 (anstyle-1.0.7.crate) = e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
+Size (anstyle-1.0.7.crate) = 15709 bytes
+BLAKE2s (anstyle-parse-0.2.4.crate) = 2002a3a41d440ef10503d5e342733f91128f18f3a47f94589ad9a7c7ce5604ee
+SHA512 (anstyle-parse-0.2.4.crate) = c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
+Size (anstyle-parse-0.2.4.crate) = 23069 bytes
+BLAKE2s (anstyle-query-1.0.3.crate) = fe19e238a0eae6e1f26b5a24b15db9e72f1b5bc3b94da807d52d70e0763054b7
+SHA512 (anstyle-query-1.0.3.crate) = 38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
+Size (anstyle-query-1.0.3.crate) = 9742 bytes
+BLAKE2s (anstyle-wincon-3.0.3.crate) = 3bbfbbbc9dbbe37c2297cda890234330d5c6bf0631fc2d24f7cbe4b8cbf368a2
+SHA512 (anstyle-wincon-3.0.3.crate) = 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
+Size (anstyle-wincon-3.0.3.crate) = 12179 bytes
+BLAKE2s (anyhow-1.0.82.crate) = 35fd28879755281958e40eabf7401ee340ccee300d9a056e1a824e20445ebe38
+SHA512 (anyhow-1.0.82.crate) = e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
+Size (anyhow-1.0.82.crate) = 45361 bytes
+BLAKE2s (arc-swap-1.7.1.crate) = e2cecae4fd3315b92dc0378242bfbff9c25a39b692659bf71969c631242fba75
+SHA512 (arc-swap-1.7.1.crate) = 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
+Size (arc-swap-1.7.1.crate) = 68512 bytes
+BLAKE2s (autocfg-1.3.0.crate) = 4b8d612ff5e388a3a839ce0211c16422cce28b2bf8a607944c90de0737f97850
+SHA512 (autocfg-1.3.0.crate) = a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
+Size (autocfg-1.3.0.crate) = 16524 bytes
+BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
+SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+Size (bitflags-1.3.2.crate) = 23021 bytes
+BLAKE2s (bitflags-2.5.0.crate) = 12cca89a1d884de4866aa3c9cb0def390cb7b495c57ab4438fd5279ea90d7301
+SHA512 (bitflags-2.5.0.crate) = 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
+Size (bitflags-2.5.0.crate) = 43821 bytes
+BLAKE2s (bstr-1.9.1.crate) = 67df1a95caa47a5d61a414d79a591c93bc7c937fbec3e18c15a7d88e49626675
+SHA512 (bstr-1.9.1.crate) = 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
+Size (bstr-1.9.1.crate) = 380305 bytes
+BLAKE2s (bzip2-rs-0.1.2.crate) = 6997423ed8b591b23ac70538a83a11e0e1edbae2300733d675d9be9f6130af50
+SHA512 (bzip2-rs-0.1.2.crate) = 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765
+Size (bzip2-rs-0.1.2.crate) = 253906 bytes
+BLAKE2s (cc-1.0.96.crate) = a065b683c62c2ffb976e0637a3a5f4cd2254dfbea6ff00f75c88ded06f953513
+SHA512 (cc-1.0.96.crate) = a3e8058165e61020bb10491dae50fcbffbb411d27d6dc44997a931f424e88cb36d89004165aae9c531244a7026920804222c819d12b1be3e3db571bec181d8a3
+Size (cc-1.0.96.crate) = 76576 bytes
+BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+BLAKE2s (cfg_aliases-0.1.1.crate) = 732b64e374ee8571d8e3af91a97e37aaa822054bb44c5f8c124651abd10ffc64
+SHA512 (cfg_aliases-0.1.1.crate) = 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
+Size (cfg_aliases-0.1.1.crate) = 6009 bytes
+BLAKE2s (clap-4.5.4.crate) = 8af65b267d550efad2744bb96ea75e32653a3d055dd4a94f2733e2d6d4a30151
+SHA512 (clap-4.5.4.crate) = c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
+Size (clap-4.5.4.crate) = 55401 bytes
+BLAKE2s (clap_builder-4.5.2.crate) = f7544beb06bc5ee5343d9eafe2c6dbcb34fbbcb825c37a01db114d76a681ecee
+SHA512 (clap_builder-4.5.2.crate) = af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
+Size (clap_builder-4.5.2.crate) = 163566 bytes
+BLAKE2s (clap_lex-0.7.0.crate) = adccef54c6f6a4e74f2884a438370e037cb6ae600586bd276997d9b52c197a4c
+SHA512 (clap_lex-0.7.0.crate) = 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
+Size (clap_lex-0.7.0.crate) = 11915 bytes
+BLAKE2s (clru-0.6.2.crate) = 236f21e6cee1b1288c3bfd100af3ceebc7760d59c7cf93f2346daf2f6066dfcb
+SHA512 (clru-0.6.2.crate) = 6dabdbc4b956fffed9c362b6f33b71625ba62651b0820dcc78b61319d981513d479b453906604de173110bcd9a7441451ef10cb0978e5e587cd0df23fec2c4bc
+Size (clru-0.6.2.crate) = 16497 bytes
+BLAKE2s (colorchoice-1.0.1.crate) = bea84480ef67392505e9e411c34672e35f84fbbcab243e6a57d0f7aa27aa276a
+SHA512 (colorchoice-1.0.1.crate) = 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd
+Size (colorchoice-1.0.1.crate) = 7895 bytes
+BLAKE2s (crc32fast-1.4.0.crate) = d8afc5b7ff7f12dc81589a14d0012f8f687533491d6e066f984f85d3703bb24e
+SHA512 (crc32fast-1.4.0.crate) = 3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
+Size (crc32fast-1.4.0.crate) = 38665 bytes
+BLAKE2s (ctrlc-3.4.4.crate) = 8edfb42d6e9b02ea2d25ccd1c5dd65bb7343cf4e556891004292d6edc4b7af71
+SHA512 (ctrlc-3.4.4.crate) = c09c5bb87e4116e4f2604023d9a94afb9985678a4d02aac17baf5b5d13d0ac7321e07dd7b20ed620af9670926acdb6b78be37a56c8be171c21975d34ebf0196c
+Size (ctrlc-3.4.4.crate) = 14660 bytes
+BLAKE2s (curl-0.4.46.crate) = 36fb30fab4b8267f27fffb75d185445708edd04c461bdbce2211bf7b41baa6eb
+SHA512 (curl-0.4.46.crate) = c08f857b385582ba635a76744c940017b74c3f241d28cc7c8c6eeff958c76c01a1a51df41b3a7a6a9a38a31f8cf5b9b3b639eaa163c441fdec29d0b3f14c8336
+Size (curl-0.4.46.crate) = 94864 bytes
+BLAKE2s (curl-sys-0.4.72+curl-8.6.0.crate) = ad2c97faff7174250751e1244e669652cdba04f127b68f1472d731e95bfd8346
+SHA512 (curl-sys-0.4.72+curl-8.6.0.crate) = d77db758acab7cacbab724bf9d6f5a3a40083be7290c9b6dfdf91370f1d965e21d8ce01f1d3df79eb40da2ec759c2b0609d3c6176a0517acbcdc5a2bbb66a1ce
+Size (curl-sys-0.4.72+curl-8.6.0.crate) = 3269599 bytes
+BLAKE2s (deranged-0.3.11.crate) = bfcf1fcac8bda51a4bcfc279f6900ed06df16264aa68c75d3df95db7b83e3e1b
+SHA512 (deranged-0.3.11.crate) = 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
+Size (deranged-0.3.11.crate) = 18043 bytes
+BLAKE2s (dunce-1.0.4.crate) = d597db153887bb6411a343094d9f80fd2a6f949997b929458fe2d2114c5e02aa
+SHA512 (dunce-1.0.4.crate) = f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8
+Size (dunce-1.0.4.crate) = 8034 bytes
+BLAKE2s (encoding_rs-0.8.34.crate) = 29cbc373b85fa6cdba63ed4b45e9cd6ab4f07159b96e20739e55b6b7c5a51285
+SHA512 (encoding_rs-0.8.34.crate) = e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
+Size (encoding_rs-0.8.34.crate) = 1378166 bytes
+BLAKE2s (equivalent-1.0.1.crate) = 915ff7ece3e11b5de2f2f26d2da9c4dfa1c7484416c53025c08507677cebebbd
+SHA512 (equivalent-1.0.1.crate) = b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
+Size (equivalent-1.0.1.crate) = 6615 bytes
+BLAKE2s (errno-0.3.8.crate) = 8736de527eceda368bd98998bd940a44336f2e2b46bb26b7499535b32ae9248a
+SHA512 (errno-0.3.8.crate) = 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
+Size (errno-0.3.8.crate) = 10645 bytes
+BLAKE2s (faster-hex-0.9.0.crate) = 0227b42a87d3f990fe14cece9dc42727247a1a613e0b1f7c0d65ff4182f2ba3d
+SHA512 (faster-hex-0.9.0.crate) = 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9
+Size (faster-hex-0.9.0.crate) = 13053 bytes
+BLAKE2s (fastrand-2.1.0.crate) = a91ba7ee35e61fcd1cbc8c53ea65622361efca0041a4cb736b56a22fcb9c4e5b
+SHA512 (fastrand-2.1.0.crate) = ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
+Size (fastrand-2.1.0.crate) = 14907 bytes
+BLAKE2s (filetime-0.2.23.crate) = f5d63e8af99ea9f7d218a233e0c643afd435b886c52e3905d076518577b1d986
+SHA512 (filetime-0.2.23.crate) = 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
+Size (filetime-0.2.23.crate) = 14942 bytes
+BLAKE2s (flate2-1.0.30.crate) = ec0322c5972ccaaf94382f9dcc4a565d46e867cd7e777416bdfb13e411bf7c21
+SHA512 (flate2-1.0.30.crate) = 21528f80c1709cfa764723dce012903581dbc2b63ecad194ec601fc75103307e1b2ef17479186ad895ad957c9a33c6fd666b2981382a8a68ca78dfac7cb5d578
+Size (flate2-1.0.30.crate) = 75511 bytes
+BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
+SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+Size (fnv-1.0.7.crate) = 11266 bytes
+BLAKE2s (form_urlencoded-1.2.1.crate) = 9682c681e474ffe84aa961c21cf56d5afe680e43e97824e735546f8383f69e3c
+SHA512 (form_urlencoded-1.2.1.crate) = c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
+Size (form_urlencoded-1.2.1.crate) = 8969 bytes
+BLAKE2s (gix-0.62.0.crate) = 118bd9ca4a8a52a5b103f37c91e42226aadbbb87db595adff9f2bfcdaa64df2b
+SHA512 (gix-0.62.0.crate) = dc498181b0fbd3b4b38575616772a20897893eae8a6150e43ce7c9584e49959b43a73cf8dd96b5e44dfd179f781645a67ad0986743f985c75047319dde5b1e5b
+Size (gix-0.62.0.crate) = 269685 bytes
+BLAKE2s (gix-actor-0.31.1.crate) = 5364f369e2a5191996f95ea25f6083c66285b3b9c393e3981bfcf0b2755d7b03
+SHA512 (gix-actor-0.31.1.crate) = fdf59aad0880ea94e5d9deb4308e2a1ad6e4facb3ec16aef06f04317c01925cd93ffc634803234973c6862ede44d280b3f634570d118763b74f40c73b9eabfaf
+Size (gix-actor-0.31.1.crate) = 8952 bytes
+BLAKE2s (gix-bitmap-0.2.11.crate) = b326100a90a15cc544741a3fe9f41d17f3b6aa811e5b66ba8a47d9af39ad671b
+SHA512 (gix-bitmap-0.2.11.crate) = 889e0195b9c16f6cafe6d66a7d18da1dcc5f3aaebeb63415665102d838bf702eabe142fcbbebc28f3b69372eec5f51a9dace3d333caa6f5fe8158df89eddc40b
+Size (gix-bitmap-0.2.11.crate) = 6920 bytes
+BLAKE2s (gix-chunk-0.4.8.crate) = 681e4262f98117c3f48ef294660cd0ace6b61c070afde020a7ab0c9b2f5c9df5
+SHA512 (gix-chunk-0.4.8.crate) = 3c0bf0b9aa998907f1f2c3e610f86f250c4f9bcc9384f4c636d3c8d637e9011b48f7ee33f21dd8b91fa66c01209410886ac68c2f04fcd4262c37fca0ff9ea6cf
+Size (gix-chunk-0.4.8.crate) = 9358 bytes
+BLAKE2s (gix-command-0.3.6.crate) = 7e8927b5a4793b593d9afe000335f96f95c2acdbf195b07667652b029b2b82e9
+SHA512 (gix-command-0.3.6.crate) = 74c5047e1df08deac03638e8905fc83c301ed238455c5926ba74872ab56ff78ffddf94950fbfea3f27e8b7d372e5a13114936f467bd221a874ebc28eb908a0fa
+Size (gix-command-0.3.6.crate) = 10757 bytes
+BLAKE2s (gix-commitgraph-0.24.2.crate) = 538a679b08a8b4d6a9cd2be800dbdf6cd825c2650926dae0ec562bb2055349a3
+SHA512 (gix-commitgraph-0.24.2.crate) = 3ddb2e78bf47c1e3d0803d5b7387eefd6c5a0ed046bf042523e49d3bebbf156c9ab213b7b4ad270849a760dddd2d8fb37425dfc0d3250446a368947dfc85185c
+Size (gix-commitgraph-0.24.2.crate) = 18187 bytes
+BLAKE2s (gix-config-0.36.1.crate) = ea66966cfb0bf664eeab141775ecfd881432bd4904024cb3dde9b61804cdc67f
+SHA512 (gix-config-0.36.1.crate) = f8fe1afce7fd92d50d13787a4a2c66d7433164e73a1dc33510ced0a78a762271036404ecb4caee1479cc6d42eb5e8a9c0065f10e55d0d1abef90ecb2ad90237d
+Size (gix-config-0.36.1.crate) = 61754 bytes
+BLAKE2s (gix-config-value-0.14.6.crate) = 19ab996099b33618f09405f0b51e0a51e27ba588c6df505266766251e51e855b
+SHA512 (gix-config-value-0.14.6.crate) = 547d527c248016135504b4544ff8958168279fe20720da9e2ce6e2f148741f8e870875515ce4f069509583186e0c0e9856e8c08ae1e14620a001482fbcc8f8b3
+Size (gix-config-value-0.14.6.crate) = 12769 bytes
+BLAKE2s (gix-date-0.8.5.crate) = d18063e85dd623aafc5a8dbcac67f78a55f0eb95c4eaf909055b196c60753482
+SHA512 (gix-date-0.8.5.crate) = f2b7a283f3884ea1a569e02deb10659b80a44e330a9e7b648dc7b3d38bcc54c66d2c5abbb238eaae4e1e7516092379151d43d2b927f4428936b357ce913dfef6
+Size (gix-date-0.8.5.crate) = 10185 bytes
+BLAKE2s (gix-diff-0.43.0.crate) = 603165759e3457c9312edb7434b6142cf220b1c5fac3d1653112d8dff845569c
+SHA512 (gix-diff-0.43.0.crate) = 050227563c93b15fa491a8bbc95e3d9bf2d89ce8fc5ddfea67195c02730a341f75e5bf66e1b0f784673bd638057be1611d3ca5951d6752eedcf0237dad9741cc
+Size (gix-diff-0.43.0.crate) = 32154 bytes
+BLAKE2s (gix-discover-0.31.0.crate) = 1dcde075debd68c1eab7df09a401f18f9b21b39f845b21f8281d8e6766686498
+SHA512 (gix-discover-0.31.0.crate) = fa2c0f0112384e202f3c4a82a65c27460c5b941b94a67d13e13ecd49ddc0e811f35f2a0121fd24add6acde8d8742f7aa56a173bc6b78e1b5e98db6236157bce5
+Size (gix-discover-0.31.0.crate) = 16644 bytes
+BLAKE2s (gix-features-0.38.1.crate) = 06c18cbbd985688278c273d5c43cfdbd2103027f0dbafce683cda8fb835cfea1
+SHA512 (gix-features-0.38.1.crate) = 8a405dca152a4c913153b458646632097edcbb0a57320837f7e7fbb1d6f0e5293e9148f77a65ac19a1869203636c17c1d5aebcfabb5b3f31e8cc6e71da7827ec
+Size (gix-features-0.38.1.crate) = 30596 bytes
+BLAKE2s (gix-fs-0.10.2.crate) = 801e2923dfbdaeb91cf4aab8e5bcddd52bbb46cf755394ba1c40c255de058fab
+SHA512 (gix-fs-0.10.2.crate) = 252260fc66b9a735d9dd9e8a1f5ad95deebb23197ad2933fe9713e6f9a62b2849bb1187141c3c8968b9baa6ca11e8cb972c69367c4e317df62eb7fb25338f7b7
+Size (gix-fs-0.10.2.crate) = 14372 bytes
+BLAKE2s (gix-glob-0.16.2.crate) = 82e7a4208aceed0b1d8c45a71a5e5420cbd828c88c8fc21cce03edcdbdce7acc
+SHA512 (gix-glob-0.16.2.crate) = 9d540eed9995395f3987831d5d6e8bfc6349c712692cf5aef41d216e923eff84e14f528552d611bdbfe25e9cbf79b34d514ef4e3e98c38dae6244cac66312f07
+Size (gix-glob-0.16.2.crate) = 13261 bytes
+BLAKE2s (gix-hash-0.14.2.crate) = 0a11fb771f4c563702f91e3d3aed7ca5d2651071798f0d7b23a1c159add675c2
+SHA512 (gix-hash-0.14.2.crate) = 32ba5cc7805146fa858501bdf0cd75bd000550aacee258fdd63572323cdd06e54c78b4a71761d410c46471dc1bcf856e5564586f24ca2cca03c60b9e08b4386d
+Size (gix-hash-0.14.2.crate) = 12759 bytes
+BLAKE2s (gix-hashtable-0.5.2.crate) = 42ce03bf3652a0a6d375abdc7d309d41bba35753bb85956f25cb6104b5ab6889
+SHA512 (gix-hashtable-0.5.2.crate) = d3b963cf2e82dd034bfa5912bdd0fa384cdd501efa6a0dacc70838245ad072daaf49e2f7a84d2d41360c0677af9c0162831423b4a903a77f5f7f8027034bc36a
+Size (gix-hashtable-0.5.2.crate) = 6421 bytes
+BLAKE2s (gix-index-0.32.1.crate) = 153f0e9aad5e789985059bffc7062a3a4e20cff4490783648d83ce1572333169
+SHA512 (gix-index-0.32.1.crate) = 51b6a302440d215f18aa9f199dbbcf032eb44a47deea21fdc6786a877fef08643eca6a30d8c377e544dbd312bd514b1dc9762f88165fc357b9fc61bf4934517b
+Size (gix-index-0.32.1.crate) = 44704 bytes
+BLAKE2s (gix-lock-13.1.1.crate) = 51da123b263c2b049f7a333c434fd9504829bb847c4908fb6c79e9c3f1809c75
+SHA512 (gix-lock-13.1.1.crate) = 1a6bd6f3303fa12591bf1a5e4be56775660435cac27faa88d1f672cdb8c769d925166366c74504a047ae75d5a43a911fd2122776c790c01eefc26c579552c079
+Size (gix-lock-13.1.1.crate) = 9753 bytes
+BLAKE2s (gix-macros-0.1.4.crate) = cb38207d472ddcd471aa71127a76b7901592e12da5a07e4859f1ba55155a825d
+SHA512 (gix-macros-0.1.4.crate) = 3780c2b1736747a66b9ba5d13b943ec545662d91f3c85ba39918ebefadb69b6de684154a552647420e06e12d92bf33a53de99b2a354d7f8100ee55423ca16f66
+Size (gix-macros-0.1.4.crate) = 8582 bytes
+BLAKE2s (gix-object-0.42.1.crate) = b6e53cd1a1f4eb29513ff21202728d9b516ab93561f8edb612357f2f0d770f48
+SHA512 (gix-object-0.42.1.crate) = 8fce352ea0519cfdca1faeb09a4478020357bde519ddccd49793d281ee4cc254bd989c5d8d3e555713f740547adb9432c03c6e7e398065a9c787063ee55d6cd2
+Size (gix-object-0.42.1.crate) = 32453 bytes
+BLAKE2s (gix-odb-0.60.0.crate) = bf1e06ed09df90f454d3558cff8652cc4c9ed2f0df4d98bf3d8ca11699d83d56
+SHA512 (gix-odb-0.60.0.crate) = 1ac9046f313a0c5f73623db81d86fba3033ccec1dc003a9cf01456dea4fae4c40c4f703f2b5af76af2b43cc8299184b105cb4697c1ed91e41ba45b9df9976d2f
+Size (gix-odb-0.60.0.crate) = 54133 bytes
+BLAKE2s (gix-pack-0.50.0.crate) = 6c37fce46b2b4589c40de1f8b43cf2b1b6e2c7c7ec00ce2d537a911dd9074780
+SHA512 (gix-pack-0.50.0.crate) = 3c39f882745151b6138fe5ba93dc37659290c121844a8848384ca883dfc2c6a4262d225ee5ce29a84363637544cd157a723847d668d93a273e9199174497e32b
+Size (gix-pack-0.50.0.crate) = 96288 bytes
+BLAKE2s (gix-path-0.10.7.crate) = 36745a3c07d553097432d8b43acd8aaa5dc6faba633d68586f41928882c3b307
+SHA512 (gix-path-0.10.7.crate) = f5aa7af04b98082a2e28545d024196ddfb2fcf0aef8aa3a051e4c9eb35f75217a1716f3323d86c484e522252efa25fea9970afcc1ca81767e886cf4509123c24
+Size (gix-path-0.10.7.crate) = 14406 bytes
+BLAKE2s (gix-quote-0.4.12.crate) = b7066b45f9046564f85b33407d79b85b70b81b10c35959682ca7ac77fdefc61e
+SHA512 (gix-quote-0.4.12.crate) = 904da737aca01dfda12453b3593410e9aa49b852b91a7d25298ca885be0922d9498fd622e36f0601de0fbc7b2706e73e79f8281e74417b3b7084dbcefaa3cbec
+Size (gix-quote-0.4.12.crate) = 7055 bytes
+BLAKE2s (gix-ref-0.43.0.crate) = baf8f8961bdbd59b956c97917724a38577946af474afc49e13b42a97a8b947b0
+SHA512 (gix-ref-0.43.0.crate) = b035a094f589e3e9a9ea0aea76856843d83948e7def921ff4dde4b9a3025c91ed53fdd4603ab89cc2de8cea2f5836c85cacd79d6f364bd3eab071279afd8ec0b
+Size (gix-ref-0.43.0.crate) = 55990 bytes
+BLAKE2s (gix-refspec-0.23.0.crate) = c1edd113ed49c4e3d87804b6d0cc883f945c799d5268080094f0cab0dfc6ceb1
+SHA512 (gix-refspec-0.23.0.crate) = d4649f1046bc8b3ca1a5f5729b515a7e9a442d24defd98b526f6b22c2f36cc73638ab7cd26aec234dcee72ab9621ef3f55fd3c009b2e02635d6b481a699247d3
+Size (gix-refspec-0.23.0.crate) = 16129 bytes
+BLAKE2s (gix-revision-0.27.0.crate) = 92e8364b217d807156673989c1d1fb0f6580d7b9545b33e93debd0bd662f4366
+SHA512 (gix-revision-0.27.0.crate) = d3a581bc85688a6d802109048863987dc958db298eee3fe38104db1b0c2c66763d3931188662343bde8d590767e924c9ebfcbb07e58903cfee7ebcf343cfbbe2
+Size (gix-revision-0.27.0.crate) = 19138 bytes
+BLAKE2s (gix-revwalk-0.13.0.crate) = 2016e3c25e04e93b361a1ff760387a0c934f1358e49bbd0fa72bcf770025243c
+SHA512 (gix-revwalk-0.13.0.crate) = bc4d5f49ae63f6f037bdb01c2061481294fb2d7b0975a49f4bf21306df11bd7117110380e71f196ddc5d7d3e0c406e9e164c968b5e224352ba11286bd00e7b9d
+Size (gix-revwalk-0.13.0.crate) = 11797 bytes
+BLAKE2s (gix-sec-0.10.6.crate) = 2bc79bb8b9cedbec77b8b21bd7bc2c4d7838d02f4ba5ff54f0e9f683b1367cf2
+SHA512 (gix-sec-0.10.6.crate) = 92240898c2f90f371bbd3dcd3fe6a0e3e6c6e516ce943a531712f391e613445d256bb61d5ef132d9391d58d20a0771c3949008e74cf35404b5d41e69bf5cd9fa
+Size (gix-sec-0.10.6.crate) = 9356 bytes
+BLAKE2s (gix-tempfile-13.1.1.crate) = d7ae5d4dce73c252373a7441a8bcdf181639f914a6c1cc0991d448c53c3120f5
+SHA512 (gix-tempfile-13.1.1.crate) = 9860d52e6f93657afbc862e2d501ec62ed1670e1736c8132da2a777dc1ffe9c7c828a7d8c96e52bfed114075d929352f5e5ae4575f26f83de8b274aff98acbf8
+Size (gix-tempfile-13.1.1.crate) = 17852 bytes
+BLAKE2s (gix-trace-0.1.9.crate) = b06446ab62cfbd03ef4132dbcfbca2561050eebb6f48e9f562575b13d84ff646
+SHA512 (gix-trace-0.1.9.crate) = bbff4a4ec60e639238ab0f2623bca6c56914eefa321c8f45ca37507faa431f15d743832facd026dd3a9e3d9aeaf21aa3dd6987284a1876e20000888243cfc0a9
+Size (gix-trace-0.1.9.crate) = 9659 bytes
+BLAKE2s (gix-traverse-0.39.0.crate) = 852324040f15afd6c45931e9abdecfbccf663eb331f456fabdbf2a63bc518e51
+SHA512 (gix-traverse-0.39.0.crate) = d500fa9feb6500bf92cfcaa1df23cd75e2609909d90df5146ac757df147a2b09046246279f07b78730a339a655620d5f8a0f0fe6b44992e85bc7a8db1ecbdcec
+Size (gix-traverse-0.39.0.crate) = 17242 bytes
+BLAKE2s (gix-url-0.27.3.crate) = 5f6834c5ba62a12714b5d6c959b35b3e3e7da7e77452b67a810878b55154113d
+SHA512 (gix-url-0.27.3.crate) = acdb1d68590be1f61543535a368d7ea7904d1830998c64cc9b4aeecaa4452b33adb93dbc815a39e0119b0f804fb47e2b67ce79ef38f19a2e8c6605118a600fe0
+Size (gix-url-0.27.3.crate) = 14329 bytes
+BLAKE2s (gix-utils-0.1.12.crate) = fb04f97932d220a245d6d90b1db18fc88ff082adcbf137d3422972077ffd42d5
+SHA512 (gix-utils-0.1.12.crate) = 5cd4a93a6080eca6e84a13f9e2d63c7c6215cc86c6662f1204fb8d6feafd94cdc6b0bb3b6343e24157b10edb9504d89fd479e707a4c7a017372f1f1530e6d672
+Size (gix-utils-0.1.12.crate) = 9418 bytes
+BLAKE2s (gix-validate-0.8.4.crate) = d25ce5c01f08a8f2794a2bc7f6e8eca97783bf15d18e51031acaa630da0dfb44
+SHA512 (gix-validate-0.8.4.crate) = fc1db05c00f1259ad9c431d12c8eb0958be4ac003708b3423af2428a086627590fee57e942ce4259fbfd824c81a195e1ef77e33d1c4de7fdeef101b38ca88f5a
+Size (gix-validate-0.8.4.crate) = 6960 bytes
+BLAKE2s (hashbrown-0.14.5.crate) = df2dc611777412ee614bffffa4bfd1ffbdb023961c82ec606d14782febc01949
+SHA512 (hashbrown-0.14.5.crate) = 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
+Size (hashbrown-0.14.5.crate) = 141498 bytes
+BLAKE2s (hermit-abi-0.3.9.crate) = e79ea390b597a58b10dae2062cf72b653e4f5e9e2032d5cc6ea2caadf1802afd
+SHA512 (hermit-abi-0.3.9.crate) = f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
+Size (hermit-abi-0.3.9.crate) = 16165 bytes
+BLAKE2s (home-0.5.9.crate) = 3ca501737a66c3e850c8337fb10efe9f3fbadabd3f9219e72e15cd380e788f1c
+SHA512 (home-0.5.9.crate) = 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
+Size (home-0.5.9.crate) = 8760 bytes
+BLAKE2s (idna-0.5.0.crate) = 914d104ffffff06c45f35089dcf7be0755e647f77b782c571a368b770911546b
+SHA512 (idna-0.5.0.crate) = bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
+Size (idna-0.5.0.crate) = 271940 bytes
+BLAKE2s (indexmap-2.2.6.crate) = 51d85abf95cf97171ece49dd7568042ad2d0b51987fa7ef150557cfbba0b86e7
+SHA512 (indexmap-2.2.6.crate) = 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
+Size (indexmap-2.2.6.crate) = 82420 bytes
+BLAKE2s (is-terminal-0.4.12.crate) = d41c0c094187d45db47f00c81919ecb583894bbf2726f23511b63723970438fa
+SHA512 (is-terminal-0.4.12.crate) = 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f
+Size (is-terminal-0.4.12.crate) = 7470 bytes
+BLAKE2s (is_terminal_polyfill-1.70.0.crate) = 304b5809aad27f9b4d24968964c7cfb41bdd721a2e70ff3249a5c8f43b282ba9
+SHA512 (is_terminal_polyfill-1.70.0.crate) = c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6
+Size (is_terminal_polyfill-1.70.0.crate) = 7451 bytes
+BLAKE2s (itoa-1.0.11.crate) = be2967c52bce05d38dd6647d64ea41d26d215abe3af2edfcbb7922637ac4372d
+SHA512 (itoa-1.0.11.crate) = 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
+Size (itoa-1.0.11.crate) = 10563 bytes
+BLAKE2s (libc-0.2.154.crate) = a36b89bd4038231095e34745dabfeb7f5fae2708abda0d68c581eb66db527751
+SHA512 (libc-0.2.154.crate) = 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
+Size (libc-0.2.154.crate) = 743304 bytes
+BLAKE2s (libz-sys-1.1.16.crate) = 3d2d490b3bb34a7144e7f887ccaf5282b7f6851a0c8e6bf2637cb124e8aa698d
+SHA512 (libz-sys-1.1.16.crate) = 1d6b65b5a5293d470cf8ed48293a6f8273828a0cdf096d286e777d438b2c4d076360b5492ee3c2c83b27605d51389e6a3eda7eaebfb09a6041a877a48540aef1
+Size (libz-sys-1.1.16.crate) = 3958920 bytes
+BLAKE2s (linux-raw-sys-0.4.13.crate) = fd3daef2f4a801a1a3baa40c270dec6f684699a99c0b958be9fc06e8606b130c
+SHA512 (linux-raw-sys-0.4.13.crate) = 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
+Size (linux-raw-sys-0.4.13.crate) = 1493855 bytes
+BLAKE2s (lock_api-0.4.12.crate) = 15ae57312deba2e9aa3df7a4a7e61ace84bf1faad6c5701eb862da9c11b40f2a
+SHA512 (lock_api-0.4.12.crate) = 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
+Size (lock_api-0.4.12.crate) = 27591 bytes
+BLAKE2s (memchr-2.7.2.crate) = 58bad593cd29bb59ae79239f6f69364c2c512fa365107c1c46c37878bf53126f
+SHA512 (memchr-2.7.2.crate) = cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
+Size (memchr-2.7.2.crate) = 96220 bytes
+BLAKE2s (memmap2-0.9.4.crate) = 1cb0dc5e0d04629f42a31d29b01170823815230e8ae98f8696c22182fcfa83be
+SHA512 (memmap2-0.9.4.crate) = 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a
+Size (memmap2-0.9.4.crate) = 32752 bytes
+BLAKE2s (minimal-lexical-0.2.1.crate) = 7868d0264ff2c8d6fd1944aac77710c2163c9c0bb7488ee70835966d9a324022
+SHA512 (minimal-lexical-0.2.1.crate) = 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
+Size (minimal-lexical-0.2.1.crate) = 94841 bytes
+BLAKE2s (miniz_oxide-0.7.2.crate) = d432a6644275e3613826ac647ea132be5e00017717b4bcb4b09dd80dc860206d
+SHA512 (miniz_oxide-0.7.2.crate) = 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
+Size (miniz_oxide-0.7.2.crate) = 55731 bytes
+BLAKE2s (nix-0.28.0.crate) = ec371834d92a78843b44f79a41e0c80a82fa111cf1184883e2126cf5b0d9cf46
+SHA512 (nix-0.28.0.crate) = 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
+Size (nix-0.28.0.crate) = 311086 bytes
+BLAKE2s (nom-7.1.3.crate) = 226b78f1d2070ca94403c5e4f4cd27e43eba1397f201522f65528f19adff72fc
+SHA512 (nom-7.1.3.crate) = 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+Size (nom-7.1.3.crate) = 117570 bytes
+BLAKE2s (num-conv-0.1.0.crate) = 962b643043232352a16f2d7ea21ad49c32eee8c2d7f995b79d69f40e7a1aebb6
+SHA512 (num-conv-0.1.0.crate) = 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
+Size (num-conv-0.1.0.crate) = 7444 bytes
+BLAKE2s (num_threads-0.1.7.crate) = 40dc4f59622c31f0e84e4c744bbe548f8803fd4fe0bbebf503125b10cc6670f1
+SHA512 (num_threads-0.1.7.crate) = 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
+Size (num_threads-0.1.7.crate) = 7455 bytes
+BLAKE2s (once_cell-1.19.0.crate) = a64a2331693b4389e1ee79eb9bdb3493c4cfe3568e532ff9d4e2ec04a491a132
+SHA512 (once_cell-1.19.0.crate) = 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
+Size (once_cell-1.19.0.crate) = 33046 bytes
+BLAKE2s (openssl-probe-0.1.5.crate) = dd4ca2a46ea1abbd1c8fe527ad20f4309b2a606b0a539f2489a3a252172983a6
+SHA512 (openssl-probe-0.1.5.crate) = 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
+Size (openssl-probe-0.1.5.crate) = 7227 bytes
+BLAKE2s (openssl-sys-0.9.102.crate) = bc9c1ccc1f9c7622c5c0ede02b469c8a62894b24bf5f63685718bea4a24bd7bf
+SHA512 (openssl-sys-0.9.102.crate) = 7ecfaa0b49cea5c60f6f063fe5217252a65b27c5e6d1185e0aa1bb4b59c4cf9bf326840e8795a870a537c18ee5a987feedaaf2dd767cd6f1380f25468a1622bd
+Size (openssl-sys-0.9.102.crate) = 68622 bytes
+BLAKE2s (parking_lot-0.12.2.crate) = d0ac8aba3488663b3564bfd637115251d27a6541dd265a20987a29eebf7eec64
+SHA512 (parking_lot-0.12.2.crate) = 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2
+Size (parking_lot-0.12.2.crate) = 41723 bytes
+BLAKE2s (parking_lot_core-0.9.10.crate) = 846e4d54162061d663e3c23b98337489e4deceff4106e272bfeb2b67995ebe8f
+SHA512 (parking_lot_core-0.9.10.crate) = 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
+Size (parking_lot_core-0.9.10.crate) = 32406 bytes
+BLAKE2s (percent-encoding-2.3.1.crate) = 8594a9f1915da7ce4063312903905c640ff52cd3a0361bebc09357eee53aac26
+SHA512 (percent-encoding-2.3.1.crate) = 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
+Size (percent-encoding-2.3.1.crate) = 10235 bytes
+BLAKE2s (pkg-config-0.3.30.crate) = 84d1b15765e196eb7337f6b01b66b7358f94e015a57624c7ccad65ee922da843
+SHA512 (pkg-config-0.3.30.crate) = e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
+Size (pkg-config-0.3.30.crate) = 20613 bytes
+BLAKE2s (powerfmt-0.2.0.crate) = bdb2e56103b2ec9bd76d865753db13d6e94acfe71e1196ee3b4e7e51efeb7cd6
+SHA512 (powerfmt-0.2.0.crate) = 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
+Size (powerfmt-0.2.0.crate) = 15165 bytes
+BLAKE2s (proc-macro2-1.0.81.crate) = 88d5d569775c7d3131b4bb2a9a8ba9f20925d88ce6a2ec45ef8a9c3cfc6eb1ae
+SHA512 (proc-macro2-1.0.81.crate) = 7edec4b786d9fe076ced4fa5c0d369c163fd1c27c895431245a8268ab2e16665b7c0a585552d46ceee6b8103979a4201f92abb381f0e678128abed359f514de7
+Size (proc-macro2-1.0.81.crate) = 48233 bytes
+BLAKE2s (prodash-28.0.0.crate) = 3d1a5301e315b63d952b78fec629824c77840851f009cff7c8a9b2e2052a49cf
+SHA512 (prodash-28.0.0.crate) = 36a9099fdb61f604d902d28f7082195891056af916727f7d7b78986dca35539238de0c4816c96ca2c3e74fd04f503c59599988e95be46f0ed87af70ae8ef3c70
+Size (prodash-28.0.0.crate) = 90695 bytes
+BLAKE2s (quote-1.0.36.crate) = 9f7777159f1dce98b3d75c4080f5513185ed124a911edec785e5349ba70541fd
+SHA512 (quote-1.0.36.crate) = f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+Size (quote-1.0.36.crate) = 28507 bytes
+BLAKE2s (redox_syscall-0.4.1.crate) = 85e65efdd39dea91e9283d485b8853037b6f98f2f4c3fd6116679951206f7e97
+SHA512 (redox_syscall-0.4.1.crate) = 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
+Size (redox_syscall-0.4.1.crate) = 24858 bytes
+BLAKE2s (redox_syscall-0.5.1.crate) = f8d509b643ffa477ad2b979f4e1195de551a74d2804f834cc88b9aeca8a47ec8
+SHA512 (redox_syscall-0.5.1.crate) = 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460
+Size (redox_syscall-0.5.1.crate) = 22536 bytes
+BLAKE2s (regex-automata-0.4.6.crate) = 1ed0f1b2621a3903870a4ef6f0a265ee88d15525b0e2245bc6b4155df1ea6065
+SHA512 (regex-automata-0.4.6.crate) = b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
+Size (regex-automata-0.4.6.crate) = 617565 bytes
+BLAKE2s (rustix-0.38.34.crate) = efaf186ddf3d1011a0f4c9751fb8bce70325986b792025a884c605dd2c9a9e22
+SHA512 (rustix-0.38.34.crate) = 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
+Size (rustix-0.38.34.crate) = 365160 bytes
+BLAKE2s (ryu-1.0.17.crate) = d560e0e8c46610e28cdb7642335a2cc9d6967255a8ab3c30508966d7dea1aedd
+SHA512 (ryu-1.0.17.crate) = 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
+Size (ryu-1.0.17.crate) = 47537 bytes
+BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
+SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+Size (same-file-1.0.6.crate) = 10183 bytes
+BLAKE2s (schannel-0.1.23.crate) = 300766840b634e9736905099a99d498adfc435892a7612ebed101acf0c382e82
+SHA512 (schannel-0.1.23.crate) = dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84
+Size (schannel-0.1.23.crate) = 41667 bytes
+BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
+SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (serde-1.0.200.crate) = 220bb1eaed5e46f9075a63250607885b357289267a3d896a4f60276719dc77f2
+SHA512 (serde-1.0.200.crate) = d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb
+Size (serde-1.0.200.crate) = 77611 bytes
+BLAKE2s (serde_derive-1.0.200.crate) = a4371e92aca2c74be664bd440dd4af0e4b2129e71dbbfd9464fa81b6e1b76243
+SHA512 (serde_derive-1.0.200.crate) = e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
+Size (serde_derive-1.0.200.crate) = 55785 bytes
+BLAKE2s (serde_json-1.0.116.crate) = 584645d446c8e1fcc0ee14c2796d92d3e70842cbc1800c2ba68fc4448d5df247
+SHA512 (serde_json-1.0.116.crate) = d383de754b0a50cc4ab3e6378b758ebd6178ad32ebed80cb4e32a9d8e81d0c689585ee5cd35f12b376e488d25ecfaca659be943c9bb4104b63a1c4f9ded2f337
+Size (serde_json-1.0.116.crate) = 146790 bytes
+BLAKE2s (sha1_smol-1.0.0.crate) = fcdd4edf63bd5bdcd46c6ecebb4939bf4393f2ccc50df1c726faee59069d2d4d
+SHA512 (sha1_smol-1.0.0.crate) = 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7
+Size (sha1_smol-1.0.0.crate) = 9782 bytes
+BLAKE2s (shell-words-1.1.0.crate) = 84a7e31b11cf452d0d0606c8e6d6809ce707d4e1abe35546491dd262010f4912
+SHA512 (shell-words-1.1.0.crate) = 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
+Size (shell-words-1.1.0.crate) = 9871 bytes
+BLAKE2s (smallvec-1.13.2.crate) = b0c6aa90972d031feb8f50aa1562ab0dbce3a027e6a54bea2586c819ef8e369b
+SHA512 (smallvec-1.13.2.crate) = a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
+Size (smallvec-1.13.2.crate) = 35216 bytes
+BLAKE2s (socket2-0.5.7.crate) = 3edbe0aa6c9e8687383edd255e9e0d36e8beebcfdfb34eba76466ce476245c62
+SHA512 (socket2-0.5.7.crate) = ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd
+Size (socket2-0.5.7.crate) = 55758 bytes
+BLAKE2s (stgit-2.4.7.tar.gz) = e7051af546738edd9a9121145a174786c262d29dae32aafb9acf156c3758655e
+SHA512 (stgit-2.4.7.tar.gz) = 855f6bd3319c2be3192fb08168e335ef4210e200197554aaa1f5b99c599a9995ef1b94d377630b65ce52f1dcbd9d72c41d8d5f00e41b4f005ae14ca8557c58f0
+Size (stgit-2.4.7.tar.gz) = 605847 bytes
+BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
+SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+Size (strsim-0.11.1.crate) = 14266 bytes
+BLAKE2s (syn-2.0.60.crate) = 6ec940951f056c7bd1f525be26986c4bad28298958284c67521471accfccc7fc
+SHA512 (syn-2.0.60.crate) = 20bfa02b03c193672a9922f9a5e196185341e082a262f7c00d7c2d467d9e2d77f4af3994634923cfaeee34aa9eab510415165f052ffd9b1ed0b1b581e272898d
+Size (syn-2.0.60.crate) = 255808 bytes
+BLAKE2s (tar-0.4.40.crate) = 1c129a1e1ce13daa3cfa60f763a70b9f37503a220464998a6f9a0d6dba627205
+SHA512 (tar-0.4.40.crate) = 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12
+Size (tar-0.4.40.crate) = 51844 bytes
+BLAKE2s (tempfile-3.10.1.crate) = 4f7b06eecc5247baecdae6f053b331230e880d2a72e0cce7b0814e70d7674a87
+SHA512 (tempfile-3.10.1.crate) = bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
+Size (tempfile-3.10.1.crate) = 33653 bytes
+BLAKE2s (termcolor-1.4.1.crate) = 052eddf6925aee94ddd6422f049b834dfc769ebd3b40553e579a82895d10a253
+SHA512 (termcolor-1.4.1.crate) = b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
+Size (termcolor-1.4.1.crate) = 18773 bytes
+BLAKE2s (terminal_size-0.3.0.crate) = 46276539b18feb5f9380423dbb6bec89a27ec4b11ad75a3b4f69ad9625680573
+SHA512 (terminal_size-0.3.0.crate) = f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
+Size (terminal_size-0.3.0.crate) = 10096 bytes
+BLAKE2s (thiserror-1.0.59.crate) = a3058430b3d4ed6ac9ea84b5e0b71eb2aac4001ffdc12308e95a6702b1c260eb
+SHA512 (thiserror-1.0.59.crate) = 254b0ad6c4b135234f89db8bd5674fb8c6b633495810140abf93cf06c58e911ad2ebcfdc002e7ce29739e95ea066eeed3fbd7c831e2858822dff620598dd147a
+Size (thiserror-1.0.59.crate) = 21040 bytes
+BLAKE2s (thiserror-impl-1.0.59.crate) = 1f200dabf3abd0d79895ce2a147f186641abfe1f10df9dcad6930b5182a1f5d5
+SHA512 (thiserror-impl-1.0.59.crate) = 75543ad39d1243dab23a4b50075bec337c39045f0271337a1ccc144f25dc1e7fc23b0163f16958ded9a1f44ff359378bd22f4c0f5e095c1823e928fc929457e8
+Size (thiserror-impl-1.0.59.crate) = 15726 bytes
+BLAKE2s (time-0.3.36.crate) = b563433cc72171e5a5059983b90fa3cba288e0bbc784cce8e815f53e140d5a63
+SHA512 (time-0.3.36.crate) = 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
+Size (time-0.3.36.crate) = 119805 bytes
+BLAKE2s (time-core-0.1.2.crate) = 5f19f008a2c732ddb06dd2cf74c72bb94bd2bbc85d3e294ae7b6bde1e2ff151d
+SHA512 (time-core-0.1.2.crate) = 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
+Size (time-core-0.1.2.crate) = 7191 bytes
+BLAKE2s (time-macros-0.2.18.crate) = 7c68d28225261bf3d2305d45702eebfd8499959dd2800a2f5d1bb060b60486b2
+SHA512 (time-macros-0.2.18.crate) = 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
+Size (time-macros-0.2.18.crate) = 24361 bytes
+BLAKE2s (tinyvec-1.6.0.crate) = 8b80d302f82b55581456246bdd3450b416b691513ffae386fd97d9808c05ebde
+SHA512 (tinyvec-1.6.0.crate) = e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
+Size (tinyvec-1.6.0.crate) = 45991 bytes
+BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
+SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
+BLAKE2s (unicode-bidi-0.3.15.crate) = babcaf9dc1450242bcddaf2a72ec2d3d43c34bc18a4ebb9fa293ff34c7571a51
+SHA512 (unicode-bidi-0.3.15.crate) = 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
+Size (unicode-bidi-0.3.15.crate) = 56811 bytes
+BLAKE2s (unicode-bom-2.0.3.crate) = a3128dd012efa7b09a6d1e1cd8b23e44f46fe61b03535abb93c9a4d0d99f3822
+SHA512 (unicode-bom-2.0.3.crate) = 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd
+Size (unicode-bom-2.0.3.crate) = 10773 bytes
+BLAKE2s (unicode-ident-1.0.12.crate) = d3afb0938724e7bb0f5c2a5f76ff614511446dd54b363f76e84353254acd3739
+SHA512 (unicode-ident-1.0.12.crate) = bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
+Size (unicode-ident-1.0.12.crate) = 42168 bytes
+BLAKE2s (unicode-normalization-0.1.23.crate) = 033e20530d7599643b7a16e1583c4741966f0cdd8b2b34e37e67ba767955edd2
+SHA512 (unicode-normalization-0.1.23.crate) = 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
+Size (unicode-normalization-0.1.23.crate) = 122649 bytes
+BLAKE2s (url-2.5.0.crate) = b65c0f9103c0d9f93cf9d1fa5219148adb63fd9241b342340934576fbcb25323
+SHA512 (url-2.5.0.crate) = 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
+Size (url-2.5.0.crate) = 78605 bytes
+BLAKE2s (utf8parse-0.2.1.crate) = ec63d4e1704c8be3fa23931b95f5ce67284b3dec987a7442e459406be3d24fcf
+SHA512 (utf8parse-0.2.1.crate) = 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
+Size (utf8parse-0.2.1.crate) = 13435 bytes
+BLAKE2s (vcpkg-0.2.15.crate) = 0ec9e97d0e23d59f0a4095773e1136e15f2054fb86bcceb309774638768ea8c4
+SHA512 (vcpkg-0.2.15.crate) = 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
+Size (vcpkg-0.2.15.crate) = 228735 bytes
+BLAKE2s (version_check-0.9.4.crate) = a26f24d5e2c5e631462ebe434aa239957f5102009d3824d5dff2bc90d3c79fb0
+SHA512 (version_check-0.9.4.crate) = b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
+Size (version_check-0.9.4.crate) = 14895 bytes
+BLAKE2s (walkdir-2.5.0.crate) = cdca816b58618429084d9471946f73d668cb8ef2960edd8edbefcf29390ba926
+SHA512 (walkdir-2.5.0.crate) = da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
+Size (walkdir-2.5.0.crate) = 23951 bytes
+BLAKE2s (winapi-util-0.1.8.crate) = 6e3849efbfd09f680b192b646698e5e88a533257211cb550e6a6316d2d5b73a2
+SHA512 (winapi-util-0.1.8.crate) = e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
+Size (winapi-util-0.1.8.crate) = 12416 bytes
+BLAKE2s (windows-sys-0.48.0.crate) = cbec178b925ef01a7990a203a0725e6c42071170cebc4f9e0737f2eb4cdd7265
+SHA512 (windows-sys-0.48.0.crate) = bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+Size (windows-sys-0.48.0.crate) = 2628884 bytes
+BLAKE2s (windows-sys-0.52.0.crate) = c3fbc4dc1df8d727b7bee308e0c95dcfe190dc3f655d19dc027a7f522d496f79
+SHA512 (windows-sys-0.52.0.crate) = 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
+Size (windows-sys-0.52.0.crate) = 2576877 bytes
+BLAKE2s (windows-targets-0.48.5.crate) = 7f0625d0395de135ccc1832b157516dfffec6e9f905cec77029e73ee3b1ad784
+SHA512 (windows-targets-0.48.5.crate) = e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
+Size (windows-targets-0.48.5.crate) = 6904 bytes
+BLAKE2s (windows-targets-0.52.5.crate) = 4c8c0de66e2ad42560b049374646e634c1f10bb91354abee80b4ef08e197f1f3
+SHA512 (windows-targets-0.52.5.crate) = d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
+Size (windows-targets-0.52.5.crate) = 6376 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.48.5.crate) = 16f1a40ad9d7f5c07494846417860a008e6ff77d14849feef2028cbf42101904
+SHA512 (windows_aarch64_gnullvm-0.48.5.crate) = 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
+Size (windows_aarch64_gnullvm-0.48.5.crate) = 418492 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.52.5.crate) = 3651029f0b510575385f22eec6cf2e37df8d716f2f0881816df9b9bbab710c46
+SHA512 (windows_aarch64_gnullvm-0.52.5.crate) = b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d
+Size (windows_aarch64_gnullvm-0.52.5.crate) = 433266 bytes
+BLAKE2s (windows_aarch64_msvc-0.48.5.crate) = f6a2eccd6c79e9b8ea1ffb008c07418a153d1aead269ca75e783f53bdae4e54c
+SHA512 (windows_aarch64_msvc-0.48.5.crate) = 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
+Size (windows_aarch64_msvc-0.48.5.crate) = 798483 bytes
+BLAKE2s (windows_aarch64_msvc-0.52.5.crate) = 307196c5b6053f65cff60fdd0838bd2ca32bd88c05b207755a501f382469a5b9
+SHA512 (windows_aarch64_msvc-0.52.5.crate) = c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d
+Size (windows_aarch64_msvc-0.52.5.crate) = 827944 bytes
+BLAKE2s (windows_i686_gnu-0.48.5.crate) = a2bb0938735f6a3ee123aea59a739152d9b6d75f791218bc1bcff2fd1f3efb12
+SHA512 (windows_i686_gnu-0.48.5.crate) = 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
+Size (windows_i686_gnu-0.48.5.crate) = 844891 bytes
+BLAKE2s (windows_i686_gnu-0.52.5.crate) = 559a693a80114cfec0afb170a4d2b19d668fdb3d9aa137cc2e910fc047981271
+SHA512 (windows_i686_gnu-0.52.5.crate) = cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2
+Size (windows_i686_gnu-0.52.5.crate) = 875699 bytes
+BLAKE2s (windows_i686_gnullvm-0.52.5.crate) = f12fa056bc9a16e7e923c5fb53d01f383ff7fc5492a39eaf6cbec3b150b61529
+SHA512 (windows_i686_gnullvm-0.52.5.crate) = da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b
+Size (windows_i686_gnullvm-0.52.5.crate) = 473064 bytes
+BLAKE2s (windows_i686_msvc-0.48.5.crate) = 11c932ffbc45e09989e52ce8b8cf54444d2ad5c680854bb2eda91c02b94075c7
+SHA512 (windows_i686_msvc-0.48.5.crate) = 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
+Size (windows_i686_msvc-0.48.5.crate) = 864300 bytes
+BLAKE2s (windows_i686_msvc-0.52.5.crate) = 1a41dd21560df049b3ea3976f4e02e247d585a61e1cc3967eab6c1725871aad3
+SHA512 (windows_i686_msvc-0.52.5.crate) = 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634
+Size (windows_i686_msvc-0.52.5.crate) = 895404 bytes
+BLAKE2s (windows_x86_64_gnu-0.48.5.crate) = 1e1cc23e73fb0179c9e53370dbc38e1ae896b746fc7f45e7cd52155965def55b
+SHA512 (windows_x86_64_gnu-0.48.5.crate) = 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
+Size (windows_x86_64_gnu-0.48.5.crate) = 801619 bytes
+BLAKE2s (windows_x86_64_gnu-0.52.5.crate) = ce079845db6c1d1ebf726bc274659231916b7f6cce3f22de9987ba11b599f8ac
+SHA512 (windows_x86_64_gnu-0.52.5.crate) = d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
+Size (windows_x86_64_gnu-0.52.5.crate) = 831539 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.48.5.crate) = e8ba031348f0408a94e96bda80a1acd3863a77a2647c581c50180b19d074f326
+SHA512 (windows_x86_64_gnullvm-0.48.5.crate) = c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
+Size (windows_x86_64_gnullvm-0.48.5.crate) = 418486 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.52.5.crate) = bab1e5b6bbe8c22e83573599ed8ec563570cd59ae2390a9ba21e741aecb922c4
+SHA512 (windows_x86_64_gnullvm-0.52.5.crate) = 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
+Size (windows_x86_64_gnullvm-0.52.5.crate) = 433246 bytes
+BLAKE2s (windows_x86_64_msvc-0.48.5.crate) = 5ba69908b0a28c92202626d76822599bf1b8a8db6cddce66137b133bf1d75a4b
+SHA512 (windows_x86_64_msvc-0.48.5.crate) = fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+Size (windows_x86_64_msvc-0.48.5.crate) = 798412 bytes
+BLAKE2s (windows_x86_64_msvc-0.52.5.crate) = cff55ffe9c61794935a56e2c6b21ca5f068efaad263d63575cfb0863d23be29d
+SHA512 (windows_x86_64_msvc-0.52.5.crate) = 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
+Size (windows_x86_64_msvc-0.52.5.crate) = 827905 bytes
+BLAKE2s (winnow-0.6.7.crate) = 3b3f6b9d22ced073bf46cc9f1ff55687d8bf285acdcb4e1d8ac1b2fb83391bf7
+SHA512 (winnow-0.6.7.crate) = b8a0f161f338760dc24da0f8f6706c84dbb9318430556d87cce841a725357dd4800e86552c448f9b521975a716eb80c0e631346073295a11cdea3f59c6207a45
+Size (winnow-0.6.7.crate) = 159491 bytes
+BLAKE2s (xattr-1.3.1.crate) = 6d8603c16f0dd361c8b8227ce5c5d2c6a45f93127b8541ef4e9b34f798e6a170
+SHA512 (xattr-1.3.1.crate) = 4047abda42b949cf58f820e15ee99850de483857bbaaef737eeee48e1a2132972470f15bb2ddda56438f6a934918be96607a8de518a5a3dcec7c8ee6c00ad280
+Size (xattr-1.3.1.crate) = 12580 bytes
+BLAKE2s (zerocopy-0.7.33.crate) = f8e88ecc6b79d6dc83fea26c7c70561009f3e783564819248bb0f0119414b8eb
+SHA512 (zerocopy-0.7.33.crate) = 8c21b9d743369ca1ed9b56e7cf87e20041b5436aa4727c72e5a6763dde15ccd277a4117aac3d37005a7f1a063dce7c44625aa2cf7de435204d13c86aa6c70a58
+Size (zerocopy-0.7.33.crate) = 151013 bytes
+BLAKE2s (zerocopy-derive-0.7.33.crate) = 5fc68e590773a13ed4b90f03fcf16f29945c19370eb28e6b11a64ea763ead459
+SHA512 (zerocopy-derive-0.7.33.crate) = 8cdb8164906029da51f604675a7c03ae0b60e7ba43a7273cd93028f814d4fe15b231b65b47df4cae1898c154e9a06701dea81bc82278e1732eae17a422b28229
+Size (zerocopy-derive-0.7.33.crate) = 37907 bytes

Added files:

Index: pkgsrc/devel/stgit/cargo-depends.mk
diff -u /dev/null pkgsrc/devel/stgit/cargo-depends.mk:1.1
--- /dev/null   Sun Jul 14 06:24:52 2024
+++ pkgsrc/devel/stgit/cargo-depends.mk Sun Jul 14 06:24:52 2024
@@ -0,0 +1,167 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2024/07/14 06:24:52 wiz Exp $
+
+CARGO_CRATE_DEPENDS+=  adler-1.0.2
+CARGO_CRATE_DEPENDS+=  ahash-0.8.11
+CARGO_CRATE_DEPENDS+=  allocator-api2-0.2.18
+CARGO_CRATE_DEPENDS+=  anstream-0.6.14
+CARGO_CRATE_DEPENDS+=  anstyle-1.0.7
+CARGO_CRATE_DEPENDS+=  anstyle-parse-0.2.4
+CARGO_CRATE_DEPENDS+=  anstyle-query-1.0.3
+CARGO_CRATE_DEPENDS+=  anstyle-wincon-3.0.3
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.82
+CARGO_CRATE_DEPENDS+=  arc-swap-1.7.1
+CARGO_CRATE_DEPENDS+=  autocfg-1.3.0
+CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=  bitflags-2.5.0
+CARGO_CRATE_DEPENDS+=  bstr-1.9.1
+CARGO_CRATE_DEPENDS+=  bzip2-rs-0.1.2
+CARGO_CRATE_DEPENDS+=  cc-1.0.96
+CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=  cfg_aliases-0.1.1
+CARGO_CRATE_DEPENDS+=  clap-4.5.4
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.2
+CARGO_CRATE_DEPENDS+=  clap_lex-0.7.0
+CARGO_CRATE_DEPENDS+=  clru-0.6.2
+CARGO_CRATE_DEPENDS+=  colorchoice-1.0.1
+CARGO_CRATE_DEPENDS+=  crc32fast-1.4.0
+CARGO_CRATE_DEPENDS+=  ctrlc-3.4.4
+CARGO_CRATE_DEPENDS+=  curl-0.4.46
+CARGO_CRATE_DEPENDS+=  curl-sys-0.4.72+curl-8.6.0
+CARGO_CRATE_DEPENDS+=  deranged-0.3.11
+CARGO_CRATE_DEPENDS+=  dunce-1.0.4
+CARGO_CRATE_DEPENDS+=  encoding_rs-0.8.34
+CARGO_CRATE_DEPENDS+=  equivalent-1.0.1
+CARGO_CRATE_DEPENDS+=  errno-0.3.8
+CARGO_CRATE_DEPENDS+=  faster-hex-0.9.0
+CARGO_CRATE_DEPENDS+=  fastrand-2.1.0
+CARGO_CRATE_DEPENDS+=  filetime-0.2.23
+CARGO_CRATE_DEPENDS+=  flate2-1.0.30
+CARGO_CRATE_DEPENDS+=  fnv-1.0.7
+CARGO_CRATE_DEPENDS+=  form_urlencoded-1.2.1
+CARGO_CRATE_DEPENDS+=  gix-0.62.0
+CARGO_CRATE_DEPENDS+=  gix-actor-0.31.1
+CARGO_CRATE_DEPENDS+=  gix-bitmap-0.2.11
+CARGO_CRATE_DEPENDS+=  gix-chunk-0.4.8
+CARGO_CRATE_DEPENDS+=  gix-command-0.3.6
+CARGO_CRATE_DEPENDS+=  gix-commitgraph-0.24.2
+CARGO_CRATE_DEPENDS+=  gix-config-0.36.1
+CARGO_CRATE_DEPENDS+=  gix-config-value-0.14.6
+CARGO_CRATE_DEPENDS+=  gix-date-0.8.5
+CARGO_CRATE_DEPENDS+=  gix-diff-0.43.0
+CARGO_CRATE_DEPENDS+=  gix-discover-0.31.0
+CARGO_CRATE_DEPENDS+=  gix-features-0.38.1
+CARGO_CRATE_DEPENDS+=  gix-fs-0.10.2
+CARGO_CRATE_DEPENDS+=  gix-glob-0.16.2
+CARGO_CRATE_DEPENDS+=  gix-hash-0.14.2
+CARGO_CRATE_DEPENDS+=  gix-hashtable-0.5.2
+CARGO_CRATE_DEPENDS+=  gix-index-0.32.1
+CARGO_CRATE_DEPENDS+=  gix-lock-13.1.1
+CARGO_CRATE_DEPENDS+=  gix-macros-0.1.4
+CARGO_CRATE_DEPENDS+=  gix-object-0.42.1
+CARGO_CRATE_DEPENDS+=  gix-odb-0.60.0
+CARGO_CRATE_DEPENDS+=  gix-pack-0.50.0
+CARGO_CRATE_DEPENDS+=  gix-path-0.10.7
+CARGO_CRATE_DEPENDS+=  gix-quote-0.4.12
+CARGO_CRATE_DEPENDS+=  gix-ref-0.43.0
+CARGO_CRATE_DEPENDS+=  gix-refspec-0.23.0
+CARGO_CRATE_DEPENDS+=  gix-revision-0.27.0
+CARGO_CRATE_DEPENDS+=  gix-revwalk-0.13.0
+CARGO_CRATE_DEPENDS+=  gix-sec-0.10.6
+CARGO_CRATE_DEPENDS+=  gix-tempfile-13.1.1
+CARGO_CRATE_DEPENDS+=  gix-trace-0.1.9
+CARGO_CRATE_DEPENDS+=  gix-traverse-0.39.0
+CARGO_CRATE_DEPENDS+=  gix-url-0.27.3
+CARGO_CRATE_DEPENDS+=  gix-utils-0.1.12
+CARGO_CRATE_DEPENDS+=  gix-validate-0.8.4
+CARGO_CRATE_DEPENDS+=  hashbrown-0.14.5
+CARGO_CRATE_DEPENDS+=  hermit-abi-0.3.9
+CARGO_CRATE_DEPENDS+=  home-0.5.9
+CARGO_CRATE_DEPENDS+=  idna-0.5.0
+CARGO_CRATE_DEPENDS+=  indexmap-2.2.6
+CARGO_CRATE_DEPENDS+=  is-terminal-0.4.12
+CARGO_CRATE_DEPENDS+=  is_terminal_polyfill-1.70.0
+CARGO_CRATE_DEPENDS+=  itoa-1.0.11
+CARGO_CRATE_DEPENDS+=  libc-0.2.154
+CARGO_CRATE_DEPENDS+=  libz-sys-1.1.16
+CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.13
+CARGO_CRATE_DEPENDS+=  lock_api-0.4.12
+CARGO_CRATE_DEPENDS+=  memchr-2.7.2
+CARGO_CRATE_DEPENDS+=  memmap2-0.9.4
+CARGO_CRATE_DEPENDS+=  minimal-lexical-0.2.1
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.7.2
+CARGO_CRATE_DEPENDS+=  nix-0.28.0
+CARGO_CRATE_DEPENDS+=  nom-7.1.3
+CARGO_CRATE_DEPENDS+=  num-conv-0.1.0
+CARGO_CRATE_DEPENDS+=  num_threads-0.1.7
+CARGO_CRATE_DEPENDS+=  once_cell-1.19.0
+CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.5
+CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.102
+CARGO_CRATE_DEPENDS+=  parking_lot-0.12.2
+CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.10
+CARGO_CRATE_DEPENDS+=  percent-encoding-2.3.1
+CARGO_CRATE_DEPENDS+=  pkg-config-0.3.30
+CARGO_CRATE_DEPENDS+=  powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.81
+CARGO_CRATE_DEPENDS+=  prodash-28.0.0
+CARGO_CRATE_DEPENDS+=  quote-1.0.36
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.4.1
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.5.1
+CARGO_CRATE_DEPENDS+=  regex-automata-0.4.6
+CARGO_CRATE_DEPENDS+=  rustix-0.38.34
+CARGO_CRATE_DEPENDS+=  ryu-1.0.17
+CARGO_CRATE_DEPENDS+=  same-file-1.0.6
+CARGO_CRATE_DEPENDS+=  schannel-0.1.23
+CARGO_CRATE_DEPENDS+=  scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+=  serde-1.0.200
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.200
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.116
+CARGO_CRATE_DEPENDS+=  sha1_smol-1.0.0
+CARGO_CRATE_DEPENDS+=  shell-words-1.1.0
+CARGO_CRATE_DEPENDS+=  smallvec-1.13.2
+CARGO_CRATE_DEPENDS+=  socket2-0.5.7
+CARGO_CRATE_DEPENDS+=  strsim-0.11.1
+CARGO_CRATE_DEPENDS+=  syn-2.0.60
+CARGO_CRATE_DEPENDS+=  tar-0.4.40
+CARGO_CRATE_DEPENDS+=  tempfile-3.10.1
+CARGO_CRATE_DEPENDS+=  termcolor-1.4.1
+CARGO_CRATE_DEPENDS+=  terminal_size-0.3.0
+CARGO_CRATE_DEPENDS+=  thiserror-1.0.59
+CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.59
+CARGO_CRATE_DEPENDS+=  time-0.3.36
+CARGO_CRATE_DEPENDS+=  time-core-0.1.2
+CARGO_CRATE_DEPENDS+=  time-macros-0.2.18
+CARGO_CRATE_DEPENDS+=  tinyvec-1.6.0
+CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
+CARGO_CRATE_DEPENDS+=  unicode-bidi-0.3.15
+CARGO_CRATE_DEPENDS+=  unicode-bom-2.0.3
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.12
+CARGO_CRATE_DEPENDS+=  unicode-normalization-0.1.23
+CARGO_CRATE_DEPENDS+=  url-2.5.0
+CARGO_CRATE_DEPENDS+=  utf8parse-0.2.1
+CARGO_CRATE_DEPENDS+=  vcpkg-0.2.15
+CARGO_CRATE_DEPENDS+=  version_check-0.9.4
+CARGO_CRATE_DEPENDS+=  walkdir-2.5.0
+CARGO_CRATE_DEPENDS+=  winapi-util-0.1.8
+CARGO_CRATE_DEPENDS+=  windows-sys-0.48.0
+CARGO_CRATE_DEPENDS+=  windows-sys-0.52.0
+CARGO_CRATE_DEPENDS+=  windows-targets-0.48.5
+CARGO_CRATE_DEPENDS+=  windows-targets-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_aarch64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_aarch64_gnullvm-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_aarch64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_aarch64_msvc-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_i686_gnu-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_i686_gnu-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_i686_gnullvm-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_i686_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_i686_msvc-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_gnu-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_gnu-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_gnullvm-0.52.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.52.5
+CARGO_CRATE_DEPENDS+=  winnow-0.6.7
+CARGO_CRATE_DEPENDS+=  xattr-1.3.1
+CARGO_CRATE_DEPENDS+=  zerocopy-0.7.33
+CARGO_CRATE_DEPENDS+=  zerocopy-derive-0.7.33



Home | Main Index | Thread Index | Old Index