Skip to content

Commit 8ab05aa

Browse files
authored
Merge pull request git-lfs#3861 from git-lfs/release-next
release: v2.9.0
2 parents 43571ad + 0ba11ae commit 8ab05aa

File tree

6 files changed

+82
-5
lines changed

6 files changed

+82
-5
lines changed

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,76 @@
11
# Git LFS Changelog
22

3+
## 2.9.0 (17 October 2019)
4+
5+
This release adds support for DragonFly BSD, adds a new `git lfs dedup` command
6+
to save space if the file system supports it, adds support for file URLs,
7+
improves the performance when walking the repository, contains improvements
8+
to use HTTP/2 when available and cookies when required, and numerous other bug
9+
fixes, features, and modifications.
10+
11+
We would like to extend a special thanks to the following open-source
12+
contributors:
13+
14+
* @pluehne for adding support for fetching the history of specific refs
15+
* @kupson for adding cookie support
16+
* @liweitianux for adding Dragonfly BSD support
17+
* @kazuki-ma for implementing de-duplication support
18+
* @dvdveer for adding range support to ls-files
19+
* @dyrone, @pmeerw, @yamiacat, and @kittenking for cleaning up some documentation issues
20+
* @slonopotamus for improving concurrent downloads
21+
* @nataliechen1 for fixing remote names with dots
22+
* @jw3 for removing excessive logging
23+
* @SeamusConnor for significantly improving performance when walking the repository
24+
25+
### Features
26+
27+
* Support fetching entire history of specific refs #3849 (@pluehne)
28+
* Add support for CentOS 8 #3854 (@bk2204)
29+
* Let git-lfs HTTPS transport send cookies #3825 (@kupson)
30+
* Support DragonFly BSD #3837 (@liweitianux)
31+
* HTTP/2 protocol support #3793 (@PastelMobileSuit)
32+
* Add clonefile on Windows over ReFS support. #3790 (@kazuki-ma)
33+
* Add new command `git lfs dedup` for file system level de-duplication. #3753 (@kazuki-ma)
34+
* Support GIT_ALTERNATE_OBJECT_DIRECTORIES #3765 (@bk2204)
35+
* ls-files: add support for reference range #3764 (@dvdveer)
36+
* Add several additional distros for packagecloud.io #3751 (@bk2204)
37+
* Provide an option to track to handle paths literally #3756 (@bk2204)
38+
* Optimize traversal of Git objects with URL remotes #3755 (@bk2204)
39+
* Support for file URLs #3748 (@bk2204)
40+
* Add clone file on MacOS X (darwin). #3745 (@kazuki-ma)
41+
42+
### Bugs
43+
44+
* Fix JSON comma problems in docs #3851 (@dyrone)
45+
* Remove redundant comma in batch.md #3841 (@dyrone)
46+
* More robust handling of parallel attempts to download the same file #3826 (@slonopotamus)
47+
* Update wildmatch to v1.0.4 #3820 (@bk2204)
48+
* Update to gitobj v1.4.1 #3815 (@bk2204)
49+
* Fix build error when cross-compiling #3817 (@bk2204)
50+
* Do not fail when multiple processes download the same lfs file #3813 (@slonopotamus)
51+
* Fix Remote Name Parsing Bug #3812 (@nataliechen1)
52+
* status: gracefully handle files replaced by directories #3768 (@bk2204)
53+
* Avoid deadlock when transfer queue fails #3800 (@bk2204)
54+
* Avoid a hang when Git is slow to provide us data #3806 (@bk2204)
55+
* tasklog/log.go: print "done" messages with a trailing period #3789 (@ttaylorr)
56+
* track: make --filename work with spaces #3785 (@bk2204)
57+
* Fix couple of 'the the' typos #3786 (@pmeerw)
58+
* Use an absolute path for smudging #3780 (@bk2204)
59+
* Fix URL parsing with Go 1.12.8 #3771 (@bk2204)
60+
* Fix remote autoselection when not on a branch #3759 (@bk2204)
61+
* Replace deprecated SEEK_SET, SEEK_CUR usage. #3739 (@kazuki-ma)
62+
* Do not log skipped checkouts to file #3736 (@jw3)
63+
* Fix typos across git-lfs repository #3728 (@kittenking)
64+
* Accept legacy Git SSH URLs #3713 (@bk2204)
65+
66+
### Misc
67+
68+
* ls-files --all man patch #3859 (@yamiacat)
69+
* Reworked to use git ls-files in some circumstances instead of FastWalkGitRepo #3823 (@SeamusConnor)
70+
* Clean up go.mod for Go 1.13 #3807 (@bk2204)
71+
* Use FICLONE instead of BTRFS_IOC_CLONE. #3796 (@kazuki-ma)
72+
* Remove unused pty code #3737 (@bk2204)
73+
374
## 2.8.0 (23 July 2019)
475

576
This release adds support for SOCKS proxies and Windows junctions, adds native

config/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ var (
1313
)
1414

1515
const (
16-
Version = "2.8.0"
16+
Version = "2.9.0"
1717
)
1818

1919
func init() {

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
git-lfs (2.9.0) stable; urgency=low
2+
3+
* New upstream version
4+
5+
-- brian m. carlson <[email protected]> Thu, 17 Oct 2019 14:29:00 -0000
6+
17
git-lfs (2.8.0) stable; urgency=low
28

39
* New upstream version

rpm/SPECS/git-lfs.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: git-lfs
2-
Version: 2.8.0
2+
Version: 2.9.0
33
Release: 1%{?dist}
44
Summary: Git extension for versioning large files
55

script/update-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ user_id () {
1414
update_go () {
1515
local version="$1"
1616

17-
sed -i '' -e "s/\(Version = \)\"[0-9.]*\"/\\1\"$version\"/" config/version.go
17+
sed -i -e "s/\(Version = \)\"[0-9.]*\"/\\1\"$version\"/" config/version.go
1818
}
1919

2020
update_debian () {

versioninfo.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"FileVersion": {
55
"Major": 2,
6-
"Minor": 8,
6+
"Minor": 9,
77
"Patch": 0,
88
"Build": 0
99
}
@@ -13,7 +13,7 @@
1313
"FileDescription": "Git LFS",
1414
"LegalCopyright": "GitHub, Inc. and Git LFS contributors",
1515
"ProductName": "Git Large File Storage (LFS)",
16-
"ProductVersion": "2.8.0"
16+
"ProductVersion": "2.9.0"
1717
},
1818
"IconPath": "script/windows-installer/git-lfs-logo.ico"
1919
}

0 commit comments

Comments
 (0)