Subject: CVS commit: pkgsrc/devel/git-lfs
From: Tobias Nygren
Date: 2022-03-11 22:17:14
Message id: 20220311211714.5E5CCFB24@cvs.NetBSD.org

Log Message:
git-lfs: update to 3.1.2

This release is a major new release and introduces several new features,
such as a pure SSH-based protocol, Git-compatible pattern matching, and
locking multiple files on the command line, among other items.

Backwards-incompatible changes:
NTLM support has been completely removed
When using an SSH URL (that is, the syntax starting with ssh://),
  the leading slash is not stripped off when invoking git-lfs-authenticate or
  git-lfs-transfer.
git lfs fsck now additionally checks that pointers are canonical and that files
  that are supposed to be LFS files actually are. It also exits nonzero if any
  problem is found.
Pattern matching should be stricter and should either match the behavior of
  .gitattributes or .gitignore, as appropriate. Deviations from Git's behavior
  will henceforth be treated as bugs and fixed accordingly.
Git LFS will now write a Git LFS repository format version into the repository.
  This is designed to allow future extension with incompatible changes.
  Repositories without this version will be assumed to be version 0. Note that
  this is different from, but modeled on, Git's repository format version.
git lfs lock and git lfs unlock now handle multiple pathname arguments and the
  JSON format has changed to handle multiple responses.
The Go package name now contains a version number. This should have no effect
  on users because we don't provide a stable Go ABI.

Files:
RevisionActionfile
1.47modifypkgsrc/devel/git-lfs/Makefile
1.12modifypkgsrc/devel/git-lfs/distinfo
1.2modifypkgsrc/devel/git-lfs/go-modules.mk