forked from pool/git-lfs
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-lfs?expand=0&rev=51
827 lines
38 KiB
Plaintext
827 lines
38 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jan 15 07:00:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 3.6.1: (boo#1235876)
|
|
This release introduces a security fix for all platforms, which
|
|
has been assigned CVE-2024-53263.
|
|
When requesting credentials from Git for a remote host, prior
|
|
versions of Git LFS passed portions of the host's URL to the
|
|
git-credential(1) command without checking for embedded
|
|
line-ending control characters, and then sent any credentials
|
|
received back from the Git credential helper to the remote host.
|
|
By inserting URL-encoded control characters such as line feed
|
|
(LF) or carriage return (CR) characters into the URL, an attacker
|
|
might have been able to retrieve a user's Git credentials.
|
|
Git LFS now prevents bare line feed (LF) characters from being
|
|
included in the values sent to the git-credential(1) command, and
|
|
also prevents bare carriage return (CR) characters from being
|
|
included unless the credential.protectProtocol configuration
|
|
option is set to a value equivalent to false.
|
|
* Bugs
|
|
- Reject bare line-ending control characters in Git credential
|
|
requests (@chrisd8088)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 21 07:14:56 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to version 3.6.0:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.6.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 16 08:00:16 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 3.5.1:
|
|
* Build release assets with Go 1.21 #5668 (@bk2204)
|
|
* script/packagecloud: instantiate distro map properly #5662
|
|
(@bk2204)
|
|
* Install msgfmt on Windows in CI and release workflows
|
|
#5666 (@chrisd8088)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 16 07:54:33 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 3.5.0:
|
|
no changelog available
|
|
- rework package to use obscpio
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 14 00:12:22 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to version 3.4.1:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.4.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 27 05:13:13 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- update to version 3.4.0:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.4.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 6 14:07:38 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to version 3.3.0:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.3.0
|
|
- drop 5054.patch:
|
|
included in update
|
|
- we need a vendor tarball now
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 30 09:16:11 UTC 2022 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- Cherry pick the switch to asciidoctor so we can have man pages
|
|
again (5054.patch)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 22:07:04 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- bump golang to 1.18 or newer as we need support for
|
|
os.ErrDeadlineExceeded
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 22:04:22 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to version 3.2.0:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 13:23:07 UTC 2022 - kastl@b1-systems.de
|
|
|
|
- Update to version 3.1.4:
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.1.4
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 17 00:27:17 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Drop README.packaging as the tarball now comes with all vendored
|
|
libraries.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 17 00:26:18 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 3.1.2
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.1.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 14 22:58:39 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 3.1.1
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.1.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 31 10:22:55 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 3.0.2
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.0.2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 29 11:02:54 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 3.0.1
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.0.0
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v3.0.1
|
|
- drop Makefile_path.patch: no longer needed
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 8 20:04:35 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.13.3:
|
|
* This release fixes two bugs that caused `git lfs prune` to hang, updates some
|
|
dependencies to versions which lack a security issue (which did not affect Git
|
|
LFS), and adds support for ARM64 builds on macOS.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 15:25:32 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- add missing "#" for the tarball rename
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 15:16:05 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 2.13.2
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.13.0
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.13.1
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.13.2
|
|
- use tarball that actually has the vendored golang libraries
|
|
already. drop vendor.tar.xz
|
|
- disable documentation as it relies on an unmaintained tool.
|
|
- only run the uninstall script if it is actually the last copy
|
|
being uninstalled
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 9 02:03:34 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- actually make the uninstall step also call it with --system
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 9 01:42:55 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- simplify README.packaging
|
|
- no longer package the go sources
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 9 01:38:48 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 2.12.1
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.11.0
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.12.0
|
|
https://github.com/git-lfs/git-lfs/releases/tag/v2.12.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 28 11:49:46 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- we only need one version of the ronn gem not all versions.
|
|
prefer the default version.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 17 08:09:13 UTC 2020 - Adam Mizerski <adam@mizerski.pl>
|
|
|
|
- relax dependency from git to git-core
|
|
- install man pages
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 11 13:57:36 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- re-add BuildRequire for rubygem-ronn only on newer releases:
|
|
- SUSE > 1550
|
|
- openSUSE > 1500
|
|
- only create man pages on newer releases, as this requires rubygem-ronn
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 11 08:48:03 UTC 2020 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Fix building at supported distributions
|
|
- Do not use source url when in fact we are modyfing sources
|
|
- Correct scriplet dependencies
|
|
- Track all sources
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 7 13:07:56 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- changes to packaging:
|
|
Due to a bug in the go.mod file from upstream, this cannot be built using newer go versions.
|
|
(see https://github.com/git-lfs/git-lfs/issues/4064)
|
|
- added README.packaging
|
|
- removed git-lfs-v2.10.0.tar.gz.sha256 as we need to repackage the tarball after fixing the modules
|
|
- update to 2.10.0
|
|
Features
|
|
Optimize pushes for multiple refs #3978 (@bk2204)
|
|
Include ppc64le and s390x Linux builds in releases #3983 (@bk2204)
|
|
Kerberos (SPNEGO) support for HTTP #3941 (@bk2204)
|
|
Add support for local paths #3918 (@bk2204)
|
|
Allow specifying HTTP version to use #3887 (@bk2204)
|
|
Bugs
|
|
t-duplicate-oids: use correct awk indexing #3981 (@bk2204)
|
|
Improved proxy support #3972 (@bk2204)
|
|
install: don't print error if run outside repository #3969 (@bk2204)
|
|
debian: bump version of golang-go #3959 (@bk2204)
|
|
lfshttp: Set valid default value for lfs.concurrenttransfers #3949 (@ganadist)
|
|
Add nil-check on defer block of DoTransfer() #3936 (@exceed-alae)
|
|
Retry batch failures #3930 (@bk2204)
|
|
rpm: use old setup code on CentOS 7 #3938 (@bk2204)
|
|
Interpret relative hook paths as relative to working tree #3926 (@bk2204)
|
|
Handle missing cygpath gracefully #3910 (@bk2204)
|
|
Update index before showing status #3921 (@bk2204)
|
|
Honor lfs.url when deciding on transfer adapters #3905 (@bk2204)
|
|
Implement retry logic to fix LFS storage race conditions on Windows #3890 (@slonopotamus)
|
|
Avoid hang when using git hash-object --stdin --path #3902 (@bk2204)
|
|
synchronize access to netrcCredentialHelper.skip #3896 (@nataliechen1)
|
|
Misc
|
|
Improve license files #3973 (@bk2204)
|
|
Add CI link to CI badge in README #3960 (@slonopotamus)
|
|
Clarify output shown by git lfs status #3953 (@austintraver)
|
|
Revert "ci: force Windows Git version to 2.22.0" #3903 (@bk2204)
|
|
Better document pointer format constraints #3944 (@bk2204)
|
|
Don't abort with newer Git when in a bare repo #3940 (@bk2204)
|
|
Fix more Linux package issues #3932 (@bk2204)
|
|
docs: explain shell metacharacters better #3920 (@bk2204)
|
|
Reset the text attribute on export #3913 (@bk2204)
|
|
Support schannel ssl backend #3868 (@nikola-sh)
|
|
Allow migrate export to handle non-pointer files gracefully #3911 (@bk2204)
|
|
git/gitattr: fix dropped test errors #3904 (@alrs)
|
|
Accept all local references with git lfs push #3876 (@pluehne)
|
|
Drop pre-1.6 Go compatibility code #3897 (@slonopotamus)
|
|
tools/kv: Fix dropped test error #3882 (@alrs)
|
|
Use different parser for cookiejar files #3886 (@ssgelm)
|
|
Stop replacing files in LFS storage when downloading them concurrently on Windows #3880 (@slonopotamus)
|
|
Fix error strings to follow Go guidelines #3871 (@slonopotamus)
|
|
Miscellaneous release fixes #3866 (@bk2204)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:59:09 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- update to 2.9.1:
|
|
This release fixes a few regressions, such as the ability to use HTTP/1.1 when
|
|
required, addresses a race condition, and switches the cookie jar parser to
|
|
something that's easier for distributions to package.
|
|
|
|
Features
|
|
Allow specifying HTTP version to use #3887 (@bk2204)
|
|
|
|
Bugs
|
|
synchronize access to netrcCredentialHelper.skip #3896 (@nataliechen1)
|
|
Fix several causes of CI problems #3878 (@bk2204)
|
|
Miscellaneous release fixes #3866 (@bk2204)
|
|
|
|
Misc
|
|
Build artifacts during CI for easier testing #3892 (@bk2204)
|
|
Use different parser for cookiejar files #3886 (@ssgelm)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:54:41 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- update to 2.9.0:
|
|
This release adds support for DragonFly BSD, adds a new git lfs dedup command
|
|
to save space if the file system supports it, adds support for file URLs,
|
|
improves the performance when walking the repository, contains improvements
|
|
to use HTTP/2 when available and cookies when required, and numerous other bug
|
|
fixes, features, and modifications.
|
|
|
|
Features
|
|
Support fetching entire history of specific refs #3849 (@pluehne)
|
|
Add support for CentOS 8 #3854 (@bk2204)
|
|
Let git-lfs HTTPS transport send cookies #3825 (@kupson)
|
|
Support DragonFly BSD #3837 (@liweitianux)
|
|
HTTP/2 protocol support #3793 (@PastelMobileSuit)
|
|
Add clonefile on Windows over ReFS support. #3790 (@kazuki-ma)
|
|
Add new command git lfs dedup for file system level de-duplication. #3753 (@kazuki-ma)
|
|
Support GIT_ALTERNATE_OBJECT_DIRECTORIES #3765 (@bk2204)
|
|
ls-files: add support for reference range #3764 (@dvdveer)
|
|
Add several additional distros for packagecloud.io #3751 (@bk2204)
|
|
Provide an option to track to handle paths literally #3756 (@bk2204)
|
|
Optimize traversal of Git objects with URL remotes #3755 (@bk2204)
|
|
Support for file URLs #3748 (@bk2204)
|
|
Add clone file on MacOS X (darwin). #3745 (@kazuki-ma)
|
|
|
|
Bugs
|
|
Fix JSON comma problems in docs #3851 (@dyrone)
|
|
Remove redundant comma in batch.md #3841 (@dyrone)
|
|
More robust handling of parallel attempts to download the same file #3826 (@slonopotamus)
|
|
Update wildmatch to v1.0.4 #3820 (@bk2204)
|
|
Update to gitobj v1.4.1 #3815 (@bk2204)
|
|
Fix build error when cross-compiling #3817 (@bk2204)
|
|
Do not fail when multiple processes download the same lfs file #3813 (@slonopotamus)
|
|
Fix Remote Name Parsing Bug #3812 (@nataliechen1)
|
|
status: gracefully handle files replaced by directories #3768 (@bk2204)
|
|
Avoid deadlock when transfer queue fails #3800 (@bk2204)
|
|
Avoid a hang when Git is slow to provide us data #3806 (@bk2204)
|
|
tasklog/log.go: print "done" messages with a trailing period #3789 (@ttaylorr)
|
|
track: make --filename work with spaces #3785 (@bk2204)
|
|
Fix couple of 'the the' typos #3786 (@pmeerw)
|
|
Use an absolute path for smudging #3780 (@bk2204)
|
|
Fix URL parsing with Go 1.12.8 #3771 (@bk2204)
|
|
Fix remote autoselection when not on a branch #3759 (@bk2204)
|
|
Replace deprecated SEEK_SET, SEEK_CUR usage. #3739 (@kazuki-ma)
|
|
Do not log skipped checkouts to file #3736 (@jw3)
|
|
Fix typos across git-lfs repository #3728 (@kittenking)
|
|
Accept legacy Git SSH URLs #3713 (@bk2204)
|
|
|
|
Misc
|
|
ls-files --all man patch #3859 (@yamiacat)
|
|
Reworked to use git ls-files in some circumstances instead of FastWalkGitRepo #3823 (@SeamusConnor)
|
|
Clean up go.mod for Go 1.13 #3807 (@bk2204)
|
|
Use FICLONE instead of BTRFS_IOC_CLONE. #3796 (@kazuki-ma)
|
|
Remove unused pty code #3737 (@bk2204)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:37:19 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- update to 2.8.0:
|
|
This release adds support for SOCKS proxies and Windows junctions, adds native
|
|
packages for Debian 10 and similar distributions, reduces the number of
|
|
situations in which running git lfs fetch --all is required, improves
|
|
compatibility with Cygwin, and numerous other bug fixes and modifications.
|
|
|
|
Features
|
|
Don't fail if we lack objects the server has #3634 (@bk2204)
|
|
Add support for Debian 10 #3697 (@bk2204)
|
|
Migrate tags pointing to other tags #3690 (@bk2204)
|
|
Add support for SOCKS proxies #3677 (@bk2204)
|
|
Allow vendors to customize the version info #3636 (@bk2204)
|
|
Wrap credential data to allow late credential prompting and update NTLM/SSPI to attempt SSPI login prior to prompting for credentials. #3617 (@AJH16)
|
|
git-lfs locks should optionally denote own locks #3569 (@mstrap)
|
|
tq/adapterbase: support rewriting href #3590 (@h-hirokawa)
|
|
Handle Windows junctions properly #3560 (@bk2204)
|
|
Allow specifying multiple insteadOf aliases #3550 (@bk2204)
|
|
|
|
Bugs
|
|
Make API documentation lock creation example less confusing #3648 (@bk2204)
|
|
Use a download token when searching locks #3715 (@bk2204)
|
|
Copy mode from original file when rewriting objects #3694 (@bk2204)
|
|
Don't recurse into submodules when walking repository #3686 (@bk2204)
|
|
Be more precise about what timestamps we accept #3680 (@bk2204)
|
|
Canonicalize common directory paths on Cygwin #3671 (@bk2204)
|
|
Ensure we always use correct Content-Type and Accept headers #3663 (@bk2204)
|
|
Fix 'owner' lock field not documented as optional #3651 (@slonopotamus)
|
|
Improve error handling in git lfs install #3624 (@bk2204)
|
|
Properly handle config options for URLs with upper case letters #3584 (@bk2204)
|
|
Detect Cygwin-style pipe TTYs as TTYs #3582 (@bk2204)
|
|
Set push remote for pre-push #3579 (@bk2204)
|
|
Switch from manually running go generate to using dh-golang to run it #3549 (@ssgelm)
|
|
Install worktree hooks in the proper directory #3547 (@bk2204)
|
|
Avoid nil pointer dereference on download failure #3537 (@bk2204)
|
|
Avoid nil pointer dereference on unexpected failure #3534 (@bk2204)
|
|
|
|
Misc
|
|
Update gitobj to v1.3.1 #3716 (@bk2204)
|
|
Use default line endings for core.autocrlf=input #3712 (@bk2204)
|
|
Fix CircleCI #3710 (@bk2204)
|
|
Vendor in gitobj v1.3.0 #3685 (@bk2204)
|
|
Update CONTRIBUTING #3673 (@bk2204)
|
|
Fix typo in t-locks.sh #3666 (@TBK)
|
|
Make 'locked_at' required in JSON schema #3655 (@slonopotamus)
|
|
Document a new batch error code #3639 (@bk2204)
|
|
Fix invalid JSON in LFS locking API documentation #3650 (@slonopotamus)
|
|
Fix invalid JSON in locking protocol docs #3644 (@slonopotamus)
|
|
Various release updates #3623 (@bk2204)
|
|
tq/adapterbase: fix typo enableHrefRerite to enableHrefRewrite #3594 (@h-hirokawa)
|
|
Use git-lfs version of go-ntlm #3588 (@bk2204)
|
|
Log test server standard error to log file #3577 (@bk2204)
|
|
Don't set -extldflags unless LDFLAGS has a value #3545 (@hartzell)
|
|
Retry on oversize file #3518 (@bk2204)
|
|
Fix asset uploading during releases #3538 (@bk2204)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:29:46 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- Update to 2.7.2:
|
|
This release is a bugfix release to address some build problems and a regression
|
|
in handling URLs with uppercase letters.
|
|
|
|
Bugs
|
|
Switch from manually running go generate to using dh-golang to run it #3549 (@ssgelm)
|
|
Properly handle config options for URLs with upper case letters #3584 (@bk2204)
|
|
|
|
Misc
|
|
Update packagecloud.rb #3546 (@andyneff)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:24:45 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- Update to 2.7.1:
|
|
This release is a bugfix release to address panics that could occur when certain
|
|
types of upload or download problems happen.
|
|
|
|
Bugs
|
|
Avoid nil pointer dereference on download failure #3537 (@bk2204)
|
|
Avoid nil pointer dereference on unexpected failure #3534 (@bk2204)
|
|
|
|
Misc
|
|
Fix asset uploading during releases #3538 (@bk2204)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 19:17:12 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- removed additional BuildRequires that were added with 2.6.0
|
|
- Update to 2.7.0:
|
|
This release adds better support for large files on 32-bit systems, adds
|
|
attribute macros, fixes several file descriptor leaks, improves compatibility
|
|
with Git's configuration parsing, and includes numerous other bug fixes and
|
|
modifications.
|
|
|
|
Features
|
|
Add sles 15 support #1055 #3515 (@andyneff)
|
|
docs/man/git-lfs-config.5.ronn: document GIT_LFS_SKIP_SMUDGE #3509 (@ttaylorr)
|
|
commands/command_pointer.go: introduce --check option #3501 (@ttaylorr)
|
|
Makefile additions for reproducible builds and asmflags #3444 (@Foxboron)
|
|
locking: add flag to control modification of ignored files #3409 (@bk2204)
|
|
build package for Ubuntu 18.10 aka Cosmic #3402 (@torbjoernk)
|
|
Add support for retries with delays (ex. rate limiting) #3449 (@zkry)
|
|
Trim embedded paths out of binaries #3443 (@bk2204)
|
|
Ensure 32-bit Git LFS binaries can handle files larger than 4 GiB #3426 (@bk2204)
|
|
Support attribute macros #3391 (@bk2204)
|
|
tasklog: don't log progress status when stdout is not a tty #3349 (@steffengodskesen)
|
|
locking: cache JSON response from server #3253 (@mstrap)
|
|
tq: enable transfer debugging when GIT_CURL_VERBOSE is set #3341 (@bk2204)
|
|
|
|
Bugs
|
|
.circleci: don't use 'brew prune' #3514 (@ttaylorr)
|
|
t/t-smudge.sh: remove unnecessary test #3513 (@ttaylorr)
|
|
docs/man: fix inconsistency in 'git-lfs-ls-files(1)' #3496 (@ttaylorr)
|
|
lfshttp: close body on redirect #3479 (@bk2204)
|
|
status: handle deleted files gracefully #3482 (@bk2204)
|
|
Fix hang in prune with too few file descriptors #3460 (@bk2204)
|
|
Fix parameter name on List Locks API Documentation #3477 (@Erwyn)
|
|
TST: Trim security context when checking permissions. #3476 (@QuLogic)
|
|
command/env: ensure we honor lfs.url #3470 (@bk2204)
|
|
Fix swapped case sensitivity in patterns #3433 (@bk2204)
|
|
core.sharedRepository improvements for directories #3417 (@bk2204)
|
|
Update the doc of whitelisted .lfsconfig keys #3423 (@keiko713)
|
|
Rewrite URL config-matching #3392 (@PastelMobileSuit)
|
|
git: close blob objects when finished #3379 (@bk2204)
|
|
Avoid hang in repos cloned with --shared or --reference #3383 (@bk2204)
|
|
commands/command_status.go: require a working copy #3378 (@ttaylorr)
|
|
Fix test server API #3377 (@bk2204)
|
|
vendor: don't remove necessary dependencies #3356 (@ttaylorr)
|
|
filepathfilter: don't say file is both accepted and rejected #3360 (@bk2204)
|
|
Support pushInsteadOf aliases when determining endpoints #3353 (@bk2204)
|
|
Close attributes file #3347 (@mbsulliv)
|
|
Fix humanize's FormatByteRate() to work with 0s duration #3340 (@saracen)
|
|
|
|
Misc
|
|
Release automation #3510 (@bk2204)
|
|
docs/man: update git-lfs-fetch(1) manpage #3488 (@ttaylorr)
|
|
Update Cobra #3483 (@bk2204)
|
|
Run go generate only on Windows #3480 (@bk2204)
|
|
docs/man/git-lfs-migrate: make examples less confusing #3424 (@bk2204)
|
|
Modify logic of 'migrate info' to process extensionless files #3458 (@zkry)
|
|
Improve error message on missing object #3398 (@bk2204)
|
|
docs/man: suggest using Git configuration for LFS keys #3394 (@bk2204)
|
|
Document default value of migrate info --top= #3387 (@mloskot)
|
|
Clarify minimum git version #3327 (@carlwgeorge)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 15:54:47 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- Update to 2.6.1:
|
|
Bugs
|
|
git: close blob objects when finished #3379 (@bk2204)
|
|
Avoid hang in repos cloned with --shared or --reference #3383 (@bk2204)
|
|
vendor: don't remove necessary dependencies #3356 (@ttaylorr)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 15:52:29 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- added two new BuildRequires needed by v2.6.0
|
|
- Update to 2.6.0:
|
|
This release adds better support for redirecting network calls from a Git LFS
|
|
API server to one that requires a different authentication mode, builds Git LFS
|
|
on Go 1.11, and numerous other bug fixes and modifications.
|
|
|
|
Features
|
|
commands: list explicitly excluded patterns separately #3320 (@bk2204)
|
|
Uninstall improvements #3326 (@bk2204)
|
|
config: honor GIT_AUTHOR_DATE and GIT_COMMITTER_DATE #3314 (@bk2204)
|
|
Add new .netrc credential helper #3307 (@PastelMobileSuit)
|
|
Honor umask and core.sharedRepository #3304 (@bk2204)
|
|
Support listing only filename tracked by git lfs using --name (-n) option
|
|
#3271 (@skashyap7)
|
|
all: use Go 1.11.1 in CI #3298 (@ttaylorr)
|
|
lfsapi/tq: Have DoWithAuth() caller determine URL Access Mode #3293
|
|
(@PastelMobileSuit)
|
|
commands: undeprecate checkout #3303 (@bk2204)
|
|
Checkout options for conflicts #3296 (@bk2204)
|
|
Makefile: build source tarballs for release #3283 (@bk2204)
|
|
Encrypted SSL key support #3270 (@bk2204)
|
|
Add support for core.sshCommand #3235 (@bk2204)
|
|
gitobj-based Object Scanner #3236 (@bk2204)
|
|
README.md: new core team members #3217 (@ttaylorr)
|
|
Add build and releases for linux arm64 #3196 (@mmlb)
|
|
Update packagecloud.rb #3210 (@andyneff)
|
|
all: use Go modules instead of Glide #3208 (@ttaylorr)
|
|
all: use Go 1.11 in CI #3203 (@ttaylorr)
|
|
Bugs
|
|
|
|
Fix formatting of INCLUDE AND EXCLUDE (REFS) #3330 (@jsantell)
|
|
go.sum: add missing entries #3319 (@bk2204)
|
|
Ensure correct syntax for commit headers in lfs migrate import #3313 (@bk2204)
|
|
Clean up trailing whitespace #3299 (@bk2204)
|
|
commands: unambiguously resolve remote references #3285 (@ttaylorr)
|
|
Expand custom transfer args by using the shell #3259 (@bk2204)
|
|
Canonicalize paths properly on Windows #3277 (@bk2204)
|
|
debian/prerm: add --system flag #3272 (@Villemoes)
|
|
t: make testsuite run under git rebase -x #3262 (@bk2204)
|
|
git/gitattr: parse 'set' attributes #3255 (@ttaylorr)
|
|
t: avoid panic in lfstest-customadapter #3243 (@bk2204)
|
|
t: avoid using shell variables in printf's first argument #3242 (@bk2204)
|
|
lfsapi: handle SSH hostnames and aliases without users #3230 (@bk2204)
|
|
commands/command_ls_files.go: ignore index with argument #3219 (@ttaylorr)
|
|
commands/command_migrate_import.go: install hooks #3227 (@ttaylorr)
|
|
t: mark test sources as .PHONY #3228 (@ttaylorr)
|
|
Pass GIT_SSH_COMMAND to the shell #3199 (@bk2204)
|
|
Tidy misformatted files #3202 (@bk2204)
|
|
config: expand core.hooksPath #3212 (@ttaylorr)
|
|
locks: manage write permissions of ignored files #3190 (@ttaylorr)
|
|
|
|
Misc
|
|
CONTRIBUTING.md: nail_care #3325 (@ttaylorr)
|
|
Update CONTRIBUTING #3317 (@bk2204)
|
|
go.mod: depend on tagged gitobj #3311 (@ttaylorr)
|
|
RFC: SSH protocol #3290 (@bk2204)
|
|
Remove git lfs clone command from man #3301 (@gtsiolis)
|
|
ROADMAP.md: use GitHub issues instead #3286 (@ttaylorr)
|
|
docs: add note about closing release milestone #3274 (@bk2204)
|
|
CI improvements #3268 (@bk2204)
|
|
docs/howto: document our release process #3261 (@ttaylorr)
|
|
Create new lfshttp package #3244 (@PastelMobileSuit)
|
|
CONTRIBUTING: update required go version #3232 (@PastelMobileSuit)
|
|
go.mod: use latest github.com/olekukonko/ts #3223 (@ttaylorr)
|
|
go.mod: pin github.com/git-lfs/wildmatch to v1.0.0 #3218 (@ttaylorr)
|
|
Update README.md #3193 (@srl295)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 15:16:02 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- converted to current golang packaging guidelines, fix errors, etc.
|
|
- hardcoded buildrequires for go1.10, as later versions break git-lfs in this version
|
|
- updates to new releases are being prepared in a later SR...
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 11 11:17:29 UTC 2019 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- change BuildRequires for rubygem-ronn to correctly work with all ruby versions on all Leap and Tumbleweed versions
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 12 08:26:37 UTC 2018 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Added manpages again for Tumbleweed and Leap 15
|
|
- Enabled unit tests
|
|
- Added Makefile_path.patch to fix make error
|
|
- Update to 2.5.2
|
|
* Bugs
|
|
+ config: Treat [host:port]:path URLs correctly
|
|
+ tq: Always provide a Content-Type when uploading files
|
|
+ commands/track: Properly `lfs track` files with escaped characters in their name
|
|
|
|
- Update to 2.5.1
|
|
* Features
|
|
+ tq: make Content-Type detection disable-able
|
|
|
|
* Bugs
|
|
+ config: add origin to remote list
|
|
|
|
- Update 2.5.0
|
|
* Features
|
|
+ commands/migrate: infer wildmatches with --fixup
|
|
+ Retry SSH resolution 5 times
|
|
+ Implement `migrate export` subcommand
|
|
+ Add `--no-rewrite` flag to `migrate import` command
|
|
|
|
* Bugs
|
|
+ commands: warn if working copy is dirty
|
|
+ Ensure provided remote takes precedence over configured pushRemote
|
|
+ commands/command_migrate.go: loosen meaning of '--everything'
|
|
+ lfsapi: don't query askpass for given creds
|
|
+ config/git_fetcher.go: mark 'lfs.allowincompletepush' as safe
|
|
+ fs: support multiple object alternates
|
|
+ commands/checkout: checkout over read-only files
|
|
+ config/config.go: case-insensitive error search
|
|
+ Encoded characters in pathnames
|
|
+ Support default TTL for authentication tokens acquired via SSH
|
|
+ commands/status.go: relative paths outside of root
|
|
+ lfsapi: prefer proxying from gitconfig before environment
|
|
+ commands/track: respect global- and system-level gitattributes
|
|
+ git/git.go: pass --multiple to git-fetch(1) when appropriate
|
|
+ commands/checkout: fix inaccurate messaging
|
|
+ commands/migrate: do not migrate empty commits
|
|
+ git/odb: retain trailing newlines in commit messages
|
|
|
|
* Misc
|
|
+ Set original file content type on basic upload.
|
|
+ change lfs.allowincompletepush default from true to false
|
|
+ replace git/odb with vendored copy
|
|
+ lfsapi/ssh.go: use zero-value sentinels
|
|
+ commands/checkout: mark 'git lfs checkout' as deprecated
|
|
|
|
- Update to 2.4.2
|
|
|
|
* Bugs
|
|
+ lfsapi: re-authenticate HTTP redirects when needed
|
|
+ lfsapi: allow unknown keywords in netrc file(s)
|
|
|
|
- Update to 2.4.1
|
|
* Bugs
|
|
+ lfsapi: canonicalize extra HTTP headers
|
|
+ commands/lock: follow symlinks before locking
|
|
+ lfs/attribute.go: remove default value from upgradeables
|
|
+ git: include SHA1 in ref-less revisions
|
|
+ Do not migrate the symlinks to LFS objects.
|
|
+ commands/uninstall: do not log about global hooks with --local
|
|
+ commands/run.go: exit 127 on unknown sub-command
|
|
+ commands/{un,}track: perform "prefix-agnostic" comparisons
|
|
+ commands/migrate: escape paths before .gitattributes
|
|
+ commands/ls-files: do not accept '--all' after '--'
|
|
+ tq: prevent uint64 underflow with invalid API response
|
|
|
|
* Misc
|
|
+ remove reference to CLA from contributor's guide
|
|
+ .gitattributes link is broken
|
|
+ circle.yml: upgrade to 'version: 2' syntax
|
|
|
|
- Update to 2.4.0
|
|
* Features
|
|
+ Support wildmatch-compliant options in `--include`, `--exclude`
|
|
+ Expand the specification to include relevant refspecs
|
|
+ Standardize progress meter output and implementation
|
|
+ Teach new flags, functionality to `git lfs ls-files`
|
|
+ Add new flags, functionality to `git lfs migrate`
|
|
+ New functionality in package `lfsapi`
|
|
+ Code cleanup in git.Config, package `localstorage`
|
|
|
|
* Bugs
|
|
+ all: fix 32-bit alignment issues with `sync/atomic`
|
|
+ all: memory alignment issues on 32-bit systems.
|
|
+ command/migrate: don't migrate remote references in bare repositories
|
|
+ commands/ls-files: behave correctly before initial commit
|
|
+ commands/migrate: allow for ambiguous references in migrations
|
|
+ commands: fill in missing printf arg
|
|
+ config: Add `lfs.locksverify` to safe keys.
|
|
+ don't replace pointers with objects if clean filter is not configured
|
|
+ fsck: attach a filter to exclude unfetched items from fsck
|
|
+ git/githistory: copy entries from cache, elsewhere
|
|
+ git/githistory: migrate annotated tags correctly
|
|
+ git/odb: don't print extra newline after commit message
|
|
+ git/odb: extract identifiers from commits verbatim
|
|
+ git/odb: implement parsing for annotated `*Tag`'s
|
|
+ git/odb: retain newlines when parsing commit messages
|
|
+ lfs: PointerScanner is nil after error, so don't close
|
|
+ lfsapi: Cred helper improvements
|
|
+ lfsapi: retry requests changing access from none IF Auth header is empty
|
|
+ prune: always prune excluded paths
|
|
+ status: fix incorrect formatting with unpushed objects
|
|
+ tasklog: don't drop updates in PercentageTask
|
|
|
|
* Misc
|
|
+ all: Nitpicks
|
|
+ all: introduce package 'tlog'
|
|
+ all: remove CLA
|
|
+ build: Specify the embedded Windows icon as part of versioninfo.json
|
|
+ config: add PushRemote() for checking `branch.*.pushRemote` and `remote.pushDefault` first
|
|
+ git/githistory: have `*RefUpdater` hold `*odb.ObjectDatabase` reference
|
|
+ progress: move CopyCallback (& related) to package 'tools'
|
|
+ progress: move `*progressLogger` implementation to package 'tools'
|
|
+ refspec docs
|
|
+ tasklog: introduce `*SimpleTask`
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 26 12:19:48 UTC 2018 - 9+suse@cirno.systems
|
|
|
|
- Drop manpages due to missing ronn package
|
|
- Add license
|
|
- Update to 2.3.4
|
|
* Features:
|
|
+ commands: add git-lfs-migrate(1) 'import' subcommand
|
|
+ commands: add git-lfs-migrate(1) 'info' subcommand
|
|
+ Implement status --json
|
|
+ commands/uploader: allow incomplete pushes
|
|
+ git/odb/pack: improve git lfs migrate performance
|
|
+ git/odb/pack: introduce packed object reassembly
|
|
+ git/odb/pack: teach packfile index entry lookups
|
|
+ git/{odb,githistory}: don't write unchanged objects
|
|
+ commands: improve git clone performance with 'delay'
|
|
capability
|
|
+ commands: mark git lfs clone as deprecated
|
|
+ commands: enable lfs.allowincompletepush by default
|
|
+ commands: teach '--everything' to git lfs migrate
|
|
+ commands: teach git lfs ls-files a '--debug' option
|
|
+ commands,lfs: warn on 4gb size conversion during clean
|
|
+ lfsapi/creds: teach about GIT_ASKPASS and core.askpass
|
|
+ commands/status: indicate missing objects
|
|
+ Allow using custom transfer agents directly
|
|
+ Add lfs.storage parameter for overriding LFS storage location
|
|
+ lfsapi: enable credential caching by default
|
|
+ commands/install: teach --manual to git-lfs-install(1)
|
|
+ add support for SSH_ASKPASS
|
|
+ git lfs migrate --verbose option
|
|
+ Support standalone custom transfer based on API URL prefix
|
|
match
|
|
+ bump default activity timeout from 10s -> 30s
|
|
+ 'git lfs install' updates filters with 'skip-smudge' option
|
|
* Bugs:
|
|
+ Make pull return non-zero error code when some downloads
|
|
failed
|
|
+ lfsapi: support cross-scheme redirection
|
|
+ sanitize ssh options parsed from ssh:// url
|
|
+ filepathfilter: interpret as .gitignore syntax
|
|
+ tq/basic_download: guard against nil HTTP response
|
|
+ commands: fix logged error not interpolating format
|
|
qualifiers
|
|
+ Retry on timeout or temporary errors
|
|
+ commands/uploader: don't verify locks if verification is
|
|
disabled
|
|
+ commands/clone: add new flags since Git 2.9
|
|
+ Make pull return non-zero error code when some downloads
|
|
failed
|
|
+ tq/basic_download: guard against nil HTTP response
|
|
+ Bugfix: cannot push to scp style URL
|
|
+ support lfs..* values where url does not include .git
|
|
+ commands: fix logged error not interpolating format
|
|
qualifiers
|
|
+ commands/help: print helptext to stdout for consistency with
|
|
Git
|
|
+ git lfs status --json only includes lfs files
|
|
+ git/odb: remove temporary files after migration
|
|
+ git/githistory: fix hanging on empty set of commits
|
|
+ migrate: don't checkout HEAD on bare repositories
|
|
+ git/odb: prevent cross-volume link error when saving objects
|
|
+ commands: only pass --jobs to 'git clone' if set
|
|
+ migrate: fix migrations with subdirectories in '--include'
|
|
or '--exclude'
|
|
+ commands/migrate: fix hardlinking issue when different
|
|
filesystem is mounted at /tmp
|
|
+ commands: make git lfs migrate fetch ref updates before
|
|
migrating
|
|
+ commands: remove '--above=1mb' default from git lfs migrate
|
|
info
|
|
+ filepathfilter: fix HasPrefix() when no '--include' filters
|
|
present
|
|
+ git/githistory/log: fix race condition with
|
|
git/githistory/log tests
|
|
+ git/odb: fix closing object database test
|
|
+ git/githistory: only update local refs after migrations
|
|
+ locking: fix unlocking files not removing write flag
|
|
+ locks: fix unlocking files in a symlinked directory
|
|
+ commands: teach git lfs unlock to ignore status errs in
|
|
appropriate conditions
|
|
+ git: expand GetAttributePaths check to include non-LFS
|
|
lockables
|
|
+ fix multiple git update-index invocations
|
|
+ tools: fix SSH credential cacher expiration
|
|
+ lfsapi: fix read/write race condition in credential cacher
|
|
+ lfs: fix cleaning contents larger than 1024 bytes over stdin
|
|
+ fsck only scans current version of objects
|
|
+ progress: fix writing updates to $GIT_LFS_PROGRESS
|
|
+ commands/track: resolve symlinks before comparing attr paths
|
|
+ test: ensure that empty pointers are empty
|
|
+ git/githistory/log: prevent 'NaN' showing up in
|
|
*PercentageTask
|
|
+ tq: teach Batch() API to retry itself after io.EOF's
|
|
+ Improve invalid URL error messages
|
|
+ Fix double counting progress bug
|
|
+ trim whitespace from GIT_ASKPASS provided passwords
|
|
+ remove mmap usage in Packfile reader
|
|
+ git lfs clone: don't fetch for unborn repositories
|
|
+ ensure files are marked readonly after unlocking by ID
|
|
+ add files to index with path relative to current dir
|
|
+ better Netrc errors
|
|
+ only use askpass if credential.helper is not configured
|
|
+ convert backslash to slash when writing to .gitattributes
|
|
+ invoke lfs for 'git update-index', fixing 'status' issues
|
|
+ cache http credential helper output by default
|
|
+ FastWalkGitRepo: limit number of concurrent goroutines
|
|
+ handle scenario where multiple configuration values exist
|
|
in ~/.gitconfig
|
|
* Misc:
|
|
+ Add git-lfs-lock and git-lfs-unlock to help index
|
|
+ config: allow multiple environments when calling
|
|
config.Unmarshal
|
|
+ Minor cleanups in help index
|
|
+ Add git-lfs-lock and git-lfs-unlock to help index
|
|
+ lfs: trace hook install, uninstall, upgrade
|
|
+ git/githistory: change "Rewriting commits" when not updating
|
|
refs
|
|
+ commands: print IP addresses in error logs
|
|
+ commands: print current time in UTC to error logs
|
|
+ commands: Disable lock verification when using a standalone
|
|
custom-transfer agent
|
|
+ docs/man: update git lfs migrate documentation with EXAMPLES
|
|
+ docs/man: recommend global per-host locking config
|
|
+ commands: use transfer queue's batch size instead of constant
|
|
+ add function to invoke Git with disabled LFS filters
|
|
+ config: warn on unsafe keys in .lfsconfig
|
|
+ glide: remove unused dependencies
|
|
+ script/build: pass '-{ld,gc}flags' to compiler, if given
|
|
+ spec: mention that an empty file is its own LFS pointer
|
|
+ Update to latest version of github.com/pkg/errors
|
|
+ lfs: indent contents of git lfs install, update
|
|
+ tq: increase default lfs.concurrenttransfers to 8
|
|
+ Update migrate docs example for multiple file types
|
|
+ only copy req headers if there are git-configured extra
|
|
headers
|
|
+ update tracerx to add timestamps
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 16 08:06:36 UTC 2017 - adrien.plazas@suse.com
|
|
|
|
- Initial commit.
|
|
|