[ANNOUNCE] Git v2.10.0-rc2
A release candidate Git v2.10.0-rc2 is now available for testing at the usual places. It is comprised of 623 non-merge commits since v2.9.0, contributed by 71 people, 22 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.10.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 = git://git.sourceforge.jp/gitroot/git-core/git.git url = git://git-core.git.sourceforge.net/gitroot/git-core/git-core url = https://github.com/gitster/git New contributors whose contributions weren't in v2.9.0 are as follows. Welcome to the Git development community! Alexander Hirsch, Andreas Brauchli, Andrew Oakley, Antoine Queru, Ben Wijen, Christopher Layne, Dave Nicolson, David Glasser, Ed Maste, Heiko Becker, Ingo Brückl, Jonathan Tan, Jordan DE GEA, Josef Kufner, Keith McGuigan, Kevin Willford, LE Manh Cuong, Michael Stahl, Parker Moore, Peter Colberg, Tom Russello, and William Duclot. Returning contributors who helped this release are as follows. Thanks for your continued support. Alex Henrie, Alfred Perlstein, Armin Kunaschik, brian m. carlson, Charles Bailey, Chris Packham, Christian Couder, David A. Greene, David Aguilar, David Kastrup, David Turner, Edward Thomson, Elia Pinto, Eric Sunshine, Eric Wong, Heiko Voigt, Jacob Keller, Jean-Noel Avila, Jeff King, Joey Hess, Johannes Schindelin, Johannes Sixt, John Keeping, Jonathan Nieder, Josh Triplett, Junio C Hamano, Lars Schneider, Lars Vogel, Linus Torvalds, Lukas Fleischer, Matthieu Moy, Mehul Jain, Michael Haggerty, Michael J Gruber, Mike Hommey, Nguyễn Thái Ngọc Duy, Nicolas Pitre, Orgad Shaneh, Patrick Steinhardt, Pranit Bauva, Ramsay Jones, René Scharfe, Ronald Wampler, Stefan Beller, SZEDER Gábor, Thomas Braun, Torsten Bögershausen, Vasco Almeida, and Ville Skyttä. Git 2.10 Release Notes (draft) == Backward compatibility notes Updates since v2.9 -- UI, Workflows & Features * "git pull --rebase --verify-signature" learned to warn the user that "--verify-signature" is a no-op when rebasing. * An upstream project can make a recommendation to shallowly clone some submodules in the .gitmodules file it ships. * "git worktree add" learned that '-' can be used as a short-hand for "@{-1}", the previous branch. * Update the funcname definition to support css files. * The completion script (in contrib/) learned to complete "git status" options. * Messages that are generated by auto gc during "git push" on the receiving end are now passed back to the sending end in such a way that they are shown with "remote: " prefix to avoid confusing the users. * "git add -i/-p" learned to honor diff.compactionHeuristic experimental knob, so that the user can work on the same hunk split as "git diff" output. * "upload-pack" allows a custom "git pack-objects" replacement when responding to "fetch/clone" via the uploadpack.packObjectsHook. (merge b738396 jk/upload-pack-hook later to maint). * Teach format-patch and mailsplit (hence "am") how a line that happens to begin with "From " in the e-mail message is quoted with ">", so that these lines can be restored to their original shape. (merge d9925d1 ew/mboxrd-format-am later to maint). * "git repack" learned the "--keep-unreachable" option, which sends loose unreachable objects to a pack instead of leaving them loose. This helps heuristics based on the number of loose objects (e.g. "gc --auto"). (merge e26a8c4 jk/repack-keep-unreachable later to maint). * "log --graph --format=" learned that "%>|(N)" specifies the width relative to the terminal's left edge, not relative to the area to draw text that is to the right of the ancestry-graph section. It also now accepts negative N that means the column limit is relative to the right border. * A careless invocation of "git send-email directory/" after editing 0001-change.patch with an editor often ends up sending both 0001-change.patch and its backup file, 0001-change.patch~, causing embarrassment and a minor confusion. Detect such an input and offer to skip the backup files when sending the patches out. (merge 531220b jc/send-email-skip-backup later to maint). * "git submodule update" that drives many "git clone" could eventually hit flaky servers/network conditions on one of the submodules; the command learned to retry the attempt. * The output coloring scheme learned two new attributes, italic and strike, in addition to existing bold, reverse, etc. * "git log" learns log.showSignature configuration variable, and a command line option "--no-show-signature" to
[ANNOUNCE] Git v2.10.0-rc2
A release candidate Git v2.10.0-rc2 is now available for testing at the usual places. It is comprised of 623 non-merge commits since v2.9.0, contributed by 71 people, 22 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.10.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 = git://git.sourceforge.jp/gitroot/git-core/git.git url = git://git-core.git.sourceforge.net/gitroot/git-core/git-core url = https://github.com/gitster/git New contributors whose contributions weren't in v2.9.0 are as follows. Welcome to the Git development community! Alexander Hirsch, Andreas Brauchli, Andrew Oakley, Antoine Queru, Ben Wijen, Christopher Layne, Dave Nicolson, David Glasser, Ed Maste, Heiko Becker, Ingo Brückl, Jonathan Tan, Jordan DE GEA, Josef Kufner, Keith McGuigan, Kevin Willford, LE Manh Cuong, Michael Stahl, Parker Moore, Peter Colberg, Tom Russello, and William Duclot. Returning contributors who helped this release are as follows. Thanks for your continued support. Alex Henrie, Alfred Perlstein, Armin Kunaschik, brian m. carlson, Charles Bailey, Chris Packham, Christian Couder, David A. Greene, David Aguilar, David Kastrup, David Turner, Edward Thomson, Elia Pinto, Eric Sunshine, Eric Wong, Heiko Voigt, Jacob Keller, Jean-Noel Avila, Jeff King, Joey Hess, Johannes Schindelin, Johannes Sixt, John Keeping, Jonathan Nieder, Josh Triplett, Junio C Hamano, Lars Schneider, Lars Vogel, Linus Torvalds, Lukas Fleischer, Matthieu Moy, Mehul Jain, Michael Haggerty, Michael J Gruber, Mike Hommey, Nguyễn Thái Ngọc Duy, Nicolas Pitre, Orgad Shaneh, Patrick Steinhardt, Pranit Bauva, Ramsay Jones, René Scharfe, Ronald Wampler, Stefan Beller, SZEDER Gábor, Thomas Braun, Torsten Bögershausen, Vasco Almeida, and Ville Skyttä. Git 2.10 Release Notes (draft) == Backward compatibility notes Updates since v2.9 -- UI, Workflows & Features * "git pull --rebase --verify-signature" learned to warn the user that "--verify-signature" is a no-op when rebasing. * An upstream project can make a recommendation to shallowly clone some submodules in the .gitmodules file it ships. * "git worktree add" learned that '-' can be used as a short-hand for "@{-1}", the previous branch. * Update the funcname definition to support css files. * The completion script (in contrib/) learned to complete "git status" options. * Messages that are generated by auto gc during "git push" on the receiving end are now passed back to the sending end in such a way that they are shown with "remote: " prefix to avoid confusing the users. * "git add -i/-p" learned to honor diff.compactionHeuristic experimental knob, so that the user can work on the same hunk split as "git diff" output. * "upload-pack" allows a custom "git pack-objects" replacement when responding to "fetch/clone" via the uploadpack.packObjectsHook. (merge b738396 jk/upload-pack-hook later to maint). * Teach format-patch and mailsplit (hence "am") how a line that happens to begin with "From " in the e-mail message is quoted with ">", so that these lines can be restored to their original shape. (merge d9925d1 ew/mboxrd-format-am later to maint). * "git repack" learned the "--keep-unreachable" option, which sends loose unreachable objects to a pack instead of leaving them loose. This helps heuristics based on the number of loose objects (e.g. "gc --auto"). (merge e26a8c4 jk/repack-keep-unreachable later to maint). * "log --graph --format=" learned that "%>|(N)" specifies the width relative to the terminal's left edge, not relative to the area to draw text that is to the right of the ancestry-graph section. It also now accepts negative N that means the column limit is relative to the right border. * A careless invocation of "git send-email directory/" after editing 0001-change.patch with an editor often ends up sending both 0001-change.patch and its backup file, 0001-change.patch~, causing embarrassment and a minor confusion. Detect such an input and offer to skip the backup files when sending the patches out. (merge 531220b jc/send-email-skip-backup later to maint). * "git submodule update" that drives many "git clone" could eventually hit flaky servers/network conditions on one of the submodules; the command learned to retry the attempt. * The output coloring scheme learned two new attributes, italic and strike, in addition to existing bold, reverse, etc. * "git log" learns log.showSignature configuration variable, and a command line option "--no-show-signature" to