Bump git from 2.14.3 to 2.16.2
git 2.15.0 has some significant performance improvements when running git fetch
on a repository that has lots of references. See
gitlab-com/migration#216 (comment 60672987) for more details.
Release notes:
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.15.0.txt
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.16.0.txt
Git 2.15 Release Notes
======================
Backward compatibility notes and other notable changes.
* Use of an empty string as a pathspec element that is used for
'everything matches' is still warned and Git asks users to use a
more explicit '.' for that instead. The hope is that existing
users will not mind this change, and eventually the warning can be
turned into a hard error, upgrading the deprecation into removal of
this (mis)feature. That is now scheduled to happen in Git v2.16,
the next major release after this one.
* Git now avoids blindly falling back to ".git" when the setup
sequence said we are _not_ in Git repository. A corner case that
happens to work right now may be broken by a call to BUG().
We've tried hard to locate such cases and fixed them, but there
might still be cases that need to be addressed--bug reports are
greatly appreciated.
* "branch --set-upstream" that has been deprecated in Git 1.8 has
finally been retired.
Git 2.16 Release Notes
======================
Backward compatibility notes and other notable changes.
* Use of an empty string as a pathspec element that is used for
'everything matches' is now an error.
- GitLab CE MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17440, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17383
- Gitaly MR: gitaly!607 (merged)
- Build images MR: gitlab-build-images!79 (merged)
Edited by GitLab Release Tools Bot