v2.5.0
版本发布时间: 2018-07-27 05:08:31
git-lfs/git-lfs最新发布版本:v3.5.1(2024-03-08 05:03:09)
This release adds three new migration modes, updated developer ergonomics, and a handful of bug fixes to Git LFS.
We would like to extend a special thanks to the following open-source contributors:
- @calavera for fixing a broken Go test and adding support for custom Content-Type headers in #3137 and #3138.
- @cbuehlmann for adding support for encoded character names in filepaths via #3093.
- @larsxschneider for changing the default value of lfs.allowincompletepush in #3109.
- @NoEffex for supporting TTL in SSH-based authentication tokens via #2867.
- @ssgelm for adding 'go generate' to our Debian packages via #3083.
Features
- Makefile: replace many scripts with make targets #3144 (@ttaylorr)
- {.travis,appveyor}.yml: upgrade to Go 1.10.3 #3146 (@ttaylorr)
- t: run tests using prove #3125 (@ttaylorr)
- commands/migrate: infer wildmatches with --fixup #3114 (@ttaylorr)
- Retry SSH resolution 5 times #2934 (@stanhu)
- Implement
migrate export
subcommand #3084 (@PastelMobileSuit) - Add
--no-rewrite
flag tomigrate import
command #3029 (@PastelMobileSuit)
Bugs
- t: fix contains_same_elements() fn #3145 (@PastelMobileSuit)
- commands: warn if working copy is dirty #3124 (@ttaylorr)
- Ensure provided remote takes precedence over configured pushRemote #3139 (@PastelMobileSuit)
- Fix proxy unit tests. #3138 (@calavera)
- commands/command_migrate.go: loosen meaning of '--everything' #3121 (@ttaylorr)
- lfsapi: don't query askpass for given creds #3126 (@PastelMobileSuit)
- config/git_fetcher.go: mark 'lfs.allowincompletepush' as safe #3113 (@ttaylorr)
- fs: support multiple object alternates #3116 (@ttaylorr)
- commands/checkout: checkout over read-only files #3120 (@ttaylorr)
- test/testhelpers.sh: look for 64 character SHA-256's #3119 (@ttaylorr)
- config/config.go: case-insensitive error search #3098 (@ttaylorr)
- Encoded characters in pathnames #3093 (@cbuehlmann)
- Support default TTL for authentication tokens acquired via SSH #2867 (@NoEffex)
- commands/status.go: relative paths outside of root #3080 (@ttaylorr)
- Run
go generate
on commands in deb build #3083 (@ssgelm) - lfsapi: prefer proxying from gitconfig before environment #3062 (@ttaylorr)
- commands/track: respect global- and system-level gitattributes #3076 (@ttaylorr)
- git/git.go: pass --multiple to git-fetch(1) when appropriate #3063 (@ttaylorr)
- commands/checkout: fix inaccurate messaging #3055 (@ttaylorr)
- commands/migrate: do not migrate empty commits #3054 (@ttaylorr)
- git/odb: retain trailing newlines in commit messages #3053 (@ttaylorr)
Packages
Up to date packages are available on PackageCloud and Homebrew.
RPM RHEL 6/CentOS 6 RPM RHEL 7/CentOS 7 Debian 7 Debian 8 Debian 9
SHA-256 hashes:
7aac6909c54365597d10b579a26511ae17df2d1c8a62c555b6f95bf3276eda5d git-lfs-darwin-386-v2.5.0.tar.gz
41c607f2a73eec2cc28464d6c867819139ced137a8fa9bdc13c3bf3b98d6bfb2 git-lfs-darwin-amd64-v2.5.0.tar.gz
46dd24437a0234211e92f93d620c526752aeee3c5211bffdc5f39f86db29bb2a git-lfs-freebsd-386-v2.5.0.tar.gz
ee78451c89aee9dbbb797ecafc4869637feab9f522eda3c6c6f0d914f470e76a git-lfs-freebsd-amd64-v2.5.0.tar.gz
27082b4a9ad6d6566c4f4e753ad4923c7a67f88987d9db6ba39312111545a683 git-lfs-linux-386-v2.5.0.tar.gz
d840829bca0827fb14537fbcd6fdba192dd74a67d0d5a6fb12d060c14a876ba7 git-lfs-linux-amd64-v2.5.0.tar.gz
f4974208ade2097f9ce2c2d30ab18924d135fbb8275635a5aabab9c03bb8f493 git-lfs-windows-2.5.0.exe
408f95d919037b068318cb2affb450c17a46915fe6b3d9b10dfc15dc0df15bca git-lfs-windows-386-v2.5.0.zip
452375d3968491520df29cde989164c41c1c4ff12ba30dfb343872f6d24016f1 git-lfs-windows-amd64-v2.5.0.zip
1、 git-lfs-darwin-386-v2.5.0.tar.gz 2.82MB
2、 git-lfs-darwin-amd64-v2.5.0.tar.gz 2.98MB
3、 git-lfs-freebsd-386-v2.5.0.tar.gz 2.68MB
4、 git-lfs-freebsd-amd64-v2.5.0.tar.gz 2.82MB
5、 git-lfs-linux-386-v2.5.0.tar.gz 2.68MB
6、 git-lfs-linux-amd64-v2.5.0.tar.gz 2.82MB
7、 git-lfs-windows-386-v2.5.0.zip 2.7MB
8、 git-lfs-windows-amd64-v2.5.0.zip 2.87MB
9、 git-lfs-windows-v2.5.0.exe 4.13MB