Upgrade Git to 2.12.3 or 2.13.0
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.12.0.txt
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.12.1.txt
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.12.2.txt
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.12.3.txt
- https://github.com/git/git/blob/master/Documentation/RelNotes/2.13.0.txt
Git 2.12 Release Notes
Backward compatibility notes.
Use of an empty string 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 not scheduled to happen in the upcoming release (yet).
The historical argument order "git merge HEAD ..." has been deprecated for quite some time, and will be removed in a future release.
An ancient script "git relink" has been removed.
Git 2.13 Release Notes
Backward compatibility notes.
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 not scheduled to happen in the upcoming release (yet).
The historical argument order "git merge HEAD ..." has been deprecated for quite some time, and is now removed.
The default location "
/.git-credential-cache/socket" for the socket used to communicate with the credential-cache daemon has been moved to "/.cache/git/credential/socket".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 die("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.
Note: Git 2.13 includes the SHA-1 collision detection (gitlab-org/gitlab-ce#29785).
/cc @chriscool @brodock