Subject: CVS commit: pkgsrc/sysutils/onefetch
From: pin
Date: 2022-10-23 09:12:34
Message id: 20221023071234.4B658FA90@cvs.NetBSD.org

Log Message:
sysutils/onefetch: update to 2.13.1

2.13.1 (2022-10-22)
Other
  [ci/cd] fix Snapcraft release
  [misc] fix Cargo.lock

2.13.0 (2022-10-21)
onefetch is now typically more than twice as fast when executing. This was
achieved by reducing allocations and switching to gitoxide for the most
taxing tasks.

A new web interface onefetch.dev was developed where users can visualize an
ASCII preview for all the programming languages currently supported by onefetch.
Like the binary, the data is parsed from the Languages.yaml file.
Other
  [chore] reducing allocations and switching to gitoxide from libgit2 #635 @Byron
  [docs] add README translation for Spanish #631 @JakeRoggenbuck @practicatto
  [docs] add Changelog generated using cargo-smart-release #637 @Byron
  [cli] add --completion option #657 @spenserblack
  [language] update PHP colors #664 @DenverCoder1
  [misc] switch to actions/stale #666 @spenserblack @o2sh
  [misc] add github issue forms #667 @spenserblack @o2sh
  [ci/cd] generate Windows installer from CD #668 @o2sh
  [ci/cd] create WinGet workflow for auto publishing #673 @russellbanks
  [language] update logo: shell #677 @fux0c1ety
  [docs] adding french documentation support #693 @Kaderovski
  [chore] extract language definitions into data file #699 @spenserblack
  [ci/cd] add codecov + tarpaulin in ci @o2sh
  [misc] create Vercel app for onefetch with ASCII preview #701 @spenserblack
  [docs] update the README in Russian #736 @AndreyKozhev
  [chore] turn InfoField into a trait (big refactoring) #755 @o2sh
  [language] Improve JSX ASCII logo #784 @alessandroasm
  [language] Improve TSX ASCII logo #785 @alessandroasm
  [language] added support for verilog #789 @atluft
  [language] improve ruby logo #786 @atluft
  [language] added support for xsl #798 @atluft
  [language] added support for systemverilog #797 @atluft
  [test] add unit tests to src/info/info_field.rs #810 @alessandroasm
  [ci/cd] automate publish to crates.io #800 @spenserblack
  [language] added support for ABNF #811 @atluft
  [test] add unit tests src/info/repo/commits.rs #813 @alessandroasm
  [test] add unit tests src/info/repo/contributors.rs #814 @alessandroasm
  [language] added support for ABAP #821@atluft
  [test] testing get_git_username using git-testtools for #812 @atluft
  [language] improve bash logo @o2sh
  [language] improve assembly logo @o2sh
  [test] add unit tests for author.rs #829 @gallottino @Oniryu95

Fixes
  Commits replaced with git replace are now followed. This can be turned off by
  setting the GIT_NO_REPLACE_OBJECTS environment variable.
  Shallow clones are now detected and displayed as such. Previously it might
  have appeared that the commit count is the real even though it was truncated
  due to the shallow-ness of the repository. If a repository is shallow,
  (shallow) will appear after the commit count.

Refactor
  git2 repository can now be owned by the Repo type Previously this wasn't
  possible as commits would be kept in Repo which would cause self-referential
  borrow check issues unless the git2 repository was kept outside.
  completely separate Commits and Repo structure
  put all commit-traversal related initialization into own struct

Files:
RevisionActionfile
1.16modifypkgsrc/sysutils/onefetch/Makefile
1.11modifypkgsrc/sysutils/onefetch/cargo-depends.mk
1.16modifypkgsrc/sysutils/onefetch/distinfo