Updated git-lfs to the latest stable release 2.8.0.
Changelog:
- Features
- Don't fail if we lack objects the server has
- Migrate tags pointing to other tags
- Add support for SOCKS proxies
- Allow vendors to customize the version info
- Wrap credential data to allow late credential prompting and update NTLM/SSPI to attempt SSPI login prior to prompting for credentials.
- git-lfs locks should optionally denote own locks
- tq/adapterbase: support rewriting href
- Allow specifying multiple insteadOf aliases
- Bugs
- Make API documentation lock creation example less confusing
- Use a download token when searching locks
- Copy mode from original file when rewriting objects
- Don't recurse into submodules when walking repository
- Be more precise about what timestamps we accept
- Ensure we always use correct Content-Type and Accept headers
- Fix 'owner' lock field not documented as optional
- Improve error handling in git lfs install
- Properly handle config options for URLs with upper case letters
- Set push remote for pre-push
- Switch from manually running go generate to using dh-golang to run it
- Install worktree hooks in the proper directory
- Avoid nil pointer dereference on download failure
- Avoid nil pointer dereference on unexpected failure
- Misc
- Update gitobj to v1.3.1
- Use default line endings for core.autocrlf=input
- Fix CircleCI
- Vendor in gitobj v1.3.0
- Make 'locked_at' required in JSON schema
- Document a new batch error code
- Fix invalid JSON in LFS locking API documentation
- Fix invalid JSON in locking protocol docs
- tq/adapterbase: fix typo enableHrefRerite to enableHrefRewrite
- Use git-lfs version of go-ntlm
- Log test server standard error to log file
- Retry on oversize file
- Fix asset uploading during releases