Team,
Git for Windows v2.20.0-rc2 is available here:
https://github.com/git-for-windows/git/releases/tag/v2.20.0-rc2.windows.1
There is already one known issue: the size of the installer increased (see
https://github.com/git-for-windows/git/issues/1963). This is in the
process of being addressed.
Ciao,
Johannes
On Sat, 1 Dec 2018, Junio C Hamano wrote:
> A release candidate Git v2.20.0-rc2 is now available for testing
> at the usual places. It is comprised of 934 non-merge commits
> since v2.19.0, contributed by 76 people, 25 of which are new faces.
>
> The tarballs are found at:
>
> https://www.kernel.org/pub/software/scm/git/testing/
>
> The following public repositories all have a copy of the
> 'v2.20.0-rc2' tag and the 'master' branch that the tag points at:
>
> url = https://kernel.googlesource.com/pub/scm/git/git
> url = git://repo.or.cz/alt-git.git
> url = https://github.com/gitster/git
>
> New contributors whose contributions weren't in v2.19.0 are as follows.
> Welcome to the Git development community!
>
> Aaron Lindsay, Alexander Pyhalov, Anton Serbulov, Brendan
> Forster, Carlo Marcelo Arenas Belón, Daniels Umanovskis, David
> Zych, Đoàn Trần Công Danh, Frederick Eaton, Greg Hurrell,
> James Knight, Jann Horn, Joshua Watt, Loo Rong Jie, Lucas
> De Marchi, Matthew DeVore, Mihir Mehta, Nickolai Belakovski,
> Roger Strain, Sam McKelvie, Saulius Gurklys, Shulhan, Steven
> Fernandez, Strain, Roger L, and Tim Schumacher.
>
> Returning contributors who helped this release are as follows.
> Thanks for your continued support.
>
> Ævar Arnfjörð Bjarmason, Alban Gruin, Andreas Gruenbacher,
> Andreas Heiduk, Antonio Ospite, Ben Peart, Brandon Williams,
> brian m. carlson, Christian Couder, Christian Hesse, Denton Liu,
> Derrick Stolee, Elijah Newren, Eric Sunshine, Jean-Noël Avila,
> Jeff Hostetler, Jeff King, Johannes Schindelin, Johannes Sixt,
> Jonathan Nieder, Jonathan Tan, Josh Steadmon, Junio C Hamano,
> Karsten Blees, Luke Diamand, Martin Ågren, Max Kirillov,
> Michael Witten, Michał Górny, Nguyễn Thái Ngọc Duy, Noam
> Postavsky, Olga Telezhnaya, Phillip Wood, Pratik Karki, Rafael
> Ascensão, Ralf Thielow, Ramsay Jones, Rasmus Villemoes, René
> Scharfe, Sebastian Staudt, Stefan Beller, Stephen P. Smith, Steve
> Hoelzer, Sven Strickroth, SZEDER Gábor, Tao Qingyun, Taylor
> Blau, Thomas Gummerer, Todd Zullinger, Torsten Bögershausen,
> and Uwe Kleine-König.
>
>
>
> Git 2.20 Release Notes (draft)
> ==
>
> Backward Compatibility Notes
>
>
> * "git branch -l " used to be a way to ask a reflog to be
>created while creating a new branch, but that is no longer the
>case. It is a short-hand for "git branch --list " now.
>
> * "git push" into refs/tags/* hierarchy is rejected without getting
>forced, but "git fetch" (misguidedly) used the "fast forwarding"
>rule used for the refs/heads/* hierarchy; this has been corrected,
>which means some fetches of tags that did not fail with older
>version of Git will fail without "--force" with this version.
>
> * "git help -a" now gives verbose output (same as "git help -av").
>Those who want the old output may say "git help --no-verbose -a"..
>
> * "git cpn --help", when "cpn" is an alias to, say, "cherry-pick -n",
>reported only the alias expansion of "cpn" in earlier versions of
>Git. It now runs "git cherry-pick --help" to show the manual page
>of the command, while sending the alias expansion to the standard
>error stream.
>
> * "git send-email" learned to grab address-looking string on any
>trailer whose name ends with "-by". This is a backward-incompatible
>change. Adding "--suppress-cc=misc-by" on the command line, or
>setting sendemail.suppresscc configuration variable to "misc-by",
>can be used to disable this behaviour.
>
>
> Updates since v2.19
> ---
>
> UI, Workflows & Features
>
> * Running "git clone" against a project that contain two files with
>pathnames that differ only in cases on a case insensitive
>filesystem would result in one of the files lost because the
>underlying filesystem is incapable of holding both at the same
>time. An attempt is made to detect such a case and warn.
>
> * "git checkout -b newbranch [HEAD]" should not have to do as much as
>checking out a commit different from HEAD. An attempt is made to
>optimize this special case.
>
> * "git rev-list --stdin no output without an error. "git rev-list --stdin --default HEAD"
>still falls back to the given default when nothing is given on the
>standard input.
>
> * Lift code from GitHub to restrict delta computation so that an
>object that exists in one fork is not made into a delta against
>another object that does not appear in the same forked