RE: [ANNOUNCE] Git v2.23.0-rc2
On August 9, 2019 5:24 PM, I wrote: > On 12:29 Fri 09 Aug 2019, Junio C Hamano wrote: > > >A release candidate Git v2.23.0-rc2 is now available for testing at > > >the usual places. It is comprised of 483 non-merge commits since > > >v2.22.0, contributed by 67 people, 24 of which are new faces. > > > > > >The tarballs are found at: > > > > > >https://www.kernel.org/pub/software/scm/git/testing/ > *big-snip* > > NonStop platform testing is in progress. NonStop platform testing passed. Thanks all.
Git for Windows v2.23.0-rc2, was Re: [ANNOUNCE] Git v2.23.0-rc2
Team, On Fri, 9 Aug 2019, Junio C Hamano wrote: > A release candidate Git v2.23.0-rc2 is now available for testing > at the usual places. It is comprised of 483 non-merge commits > since v2.22.0, contributed by 67 people, 24 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.23.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 The corresponding Git for Windows v2.23.0-rc2 can be found here: https://github.com/git-for-windows/git/releases/tag/v2.23.0-rc2.windows.1 Please test as much as you can. Thanks! Johannes > > New contributors whose contributions weren't in v2.22.0 are as follows. > Welcome to the Git development community! > > Ariadne Conill, Barret Rhoden, Ben Avison, Daniel Ferreira, > Doug Ilijev, Dr. Adam Nielsen, Jakub Wilk, John Lin, Mark > Rushakoff, Matheus Tavares, Mazo, Andrey, Michael Osipov, > Michael Platings, Miguel Ojeda, Mike Mueller, Morian Sonnet, > Quentin Nerden, Robert Morgan, Simon Williams, Steven Roberts, > Tigran Mkrtchyan, Varun Naik, Vishal Verma, and Xin Li. > > Returning contributors who helped this release are as follows. > Thanks for your continued support. > > Ævar Arnfjörð Bjarmason, Beat Bolli, Boxuan Li, brian > m. carlson, Carlo Marcelo Arenas Belón, Cesar Eduardo Barros, > Chris Mayo, Christian Couder, Denton Liu, Derrick Stolee, > Dimitriy Ryazantcev, Edmundo Carmona Antoranz, Elijah Newren, > Emily Shaffer, Eric Wong, Felipe Contreras, Jean-Noël Avila, > Jeff Hostetler, Jeff King, Johannes Schindelin, Johannes Sixt, > Jonathan Nieder, Jonathan Tan, Josh Steadmon, Junio C Hamano, > Karsten Blees, Marc-André Lureau, Martin Ågren, Matthew DeVore, > Mike Hommey, Nguyễn Thái Ngọc Duy, Nickolai Belakovski, > Paolo Bonzini, Philip Oakley, Phillip Wood, Ramsay Jones, > René Scharfe, Rohit Ashiwal, Stephen Boyd, SZEDER Gábor, > Taylor Blau, Thomas Gummerer, and William Chargin. > > > > Git 2.23 Release Notes (draft) > == > > Updates since v2.22 > --- > > Backward compatibility note > > * The "--base" option of "format-patch" computed the patch-ids for >prerequisite patches in an unstable way, which has been updated to >compute in a way that is compatible with "git patch-id --stable". > > * The "git log" command by default behaves as if the --mailmap option >was given. > > > UI, Workflows & Features > > * The "git fast-export/import" pair has been taught to handle commits >with log messages in encoding other than UTF-8 better. > > * In recent versions of Git, per-worktree refs are exposed in >refs/worktrees// hierarchy, which means that worktree names >must be a valid refname component. The code now sanitizes the names >given to worktrees, to make sure these refs are well-formed. > > * "git merge" learned "--quit" option that cleans up the in-progress >merge while leaving the working tree and the index still in a mess. > > * "git format-patch" learns a configuration to set the default for >its --notes= option. > > * The code to show args with potential typo that cannot be >interpreted as a commit-ish has been improved. > > * "git clone --recurse-submodules" learned to set up the submodules >to ignore commit object names recorded in the superproject gitlink >and instead use the commits that happen to be at the tip of the >remote-tracking branches from the get-go, by passing the new >"--remote-submodules" option. > > * The pattern "git diff/grep" use to extract funcname and words >boundary for Matlab has been extend to cover Octave, which is more >or less equivalent. > > * "git help git" was hard to discover (well, at least for some >people). > > * The pattern "git diff/grep" use to extract funcname and words >boundary for Rust has been added. > > * "git status" can be told a non-standard default value for the >"--[no-]ahead-behind" option with a new configuration variable >status.aheadBehind. > > * "git fetch" and "git pull" reports when a fetch results in >non-fast-forward updates to let the user notice unusual situation. >The commands learned "--no-show-forced-updates" option to disable >this safety feature. > > * Two new commands "git switch" and "git restore" are introduced to >split "checking out a branch to work on advancing its history" and >"checking out paths out of the index and/or a tree-ish to work on >advancing the current history" out of the single "git checkout" >command. > > * "git branch --list" learned to always output the detached HEAD as >the first item (when the HEAD is detached, of course), regardles
RE: [ANNOUNCE] Git v2.23.0-rc2
On 12:29 Fri 09 Aug 2019, Junio C Hamano wrote: > >A release candidate Git v2.23.0-rc2 is now available for testing at the > >usual places. It is comprised of 483 non-merge commits since v2.22.0, > >contributed by 67 people, 24 of which are new faces. > > > >The tarballs are found at: > > > >https://www.kernel.org/pub/software/scm/git/testing/ *big-snip* NonStop platform testing is in progress.
Re: [ANNOUNCE] Git v2.23.0-rc2
Thanks, Junio! will dig in. On 12:29 Fri 09 Aug 2019, Junio C Hamano wrote: A release candidate Git v2.23.0-rc2 is now available for testing at the usual places. It is comprised of 483 non-merge commits since v2.22.0, contributed by 67 people, 24 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.23.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.22.0 are as follows. Welcome to the Git development community! Ariadne Conill, Barret Rhoden, Ben Avison, Daniel Ferreira, Doug Ilijev, Dr. Adam Nielsen, Jakub Wilk, John Lin, Mark Rushakoff, Matheus Tavares, Mazo, Andrey, Michael Osipov, Michael Platings, Miguel Ojeda, Mike Mueller, Morian Sonnet, Quentin Nerden, Robert Morgan, Simon Williams, Steven Roberts, Tigran Mkrtchyan, Varun Naik, Vishal Verma, and Xin Li. Returning contributors who helped this release are as follows. Thanks for your continued support. Ævar Arnfjörð Bjarmason, Beat Bolli, Boxuan Li, brian m. carlson, Carlo Marcelo Arenas Belón, Cesar Eduardo Barros, Chris Mayo, Christian Couder, Denton Liu, Derrick Stolee, Dimitriy Ryazantcev, Edmundo Carmona Antoranz, Elijah Newren, Emily Shaffer, Eric Wong, Felipe Contreras, Jean-Noël Avila, Jeff Hostetler, Jeff King, Johannes Schindelin, Johannes Sixt, Jonathan Nieder, Jonathan Tan, Josh Steadmon, Junio C Hamano, Karsten Blees, Marc-André Lureau, Martin Ågren, Matthew DeVore, Mike Hommey, Nguyễn Thái Ngọc Duy, Nickolai Belakovski, Paolo Bonzini, Philip Oakley, Phillip Wood, Ramsay Jones, René Scharfe, Rohit Ashiwal, Stephen Boyd, SZEDER Gábor, Taylor Blau, Thomas Gummerer, and William Chargin. Git 2.23 Release Notes (draft) == Updates since v2.22 --- Backward compatibility note * The "--base" option of "format-patch" computed the patch-ids for prerequisite patches in an unstable way, which has been updated to compute in a way that is compatible with "git patch-id --stable". * The "git log" command by default behaves as if the --mailmap option was given. UI, Workflows & Features * The "git fast-export/import" pair has been taught to handle commits with log messages in encoding other than UTF-8 better. * In recent versions of Git, per-worktree refs are exposed in refs/worktrees// hierarchy, which means that worktree names must be a valid refname component. The code now sanitizes the names given to worktrees, to make sure these refs are well-formed. * "git merge" learned "--quit" option that cleans up the in-progress merge while leaving the working tree and the index still in a mess. * "git format-patch" learns a configuration to set the default for its --notes= option. * The code to show args with potential typo that cannot be interpreted as a commit-ish has been improved. * "git clone --recurse-submodules" learned to set up the submodules to ignore commit object names recorded in the superproject gitlink and instead use the commits that happen to be at the tip of the remote-tracking branches from the get-go, by passing the new "--remote-submodules" option. * The pattern "git diff/grep" use to extract funcname and words boundary for Matlab has been extend to cover Octave, which is more or less equivalent. * "git help git" was hard to discover (well, at least for some people). * The pattern "git diff/grep" use to extract funcname and words boundary for Rust has been added. * "git status" can be told a non-standard default value for the "--[no-]ahead-behind" option with a new configuration variable status.aheadBehind. * "git fetch" and "git pull" reports when a fetch results in non-fast-forward updates to let the user notice unusual situation. The commands learned "--no-show-forced-updates" option to disable this safety feature. * Two new commands "git switch" and "git restore" are introduced to split "checking out a branch to work on advancing its history" and "checking out paths out of the index and/or a tree-ish to work on advancing the current history" out of the single "git checkout" command. * "git branch --list" learned to always output the detached HEAD as the first item (when the HEAD is detached, of course), regardless of the locale. * The conditional inclusion mechanism learned to base the choice on the branch the HEAD currently is on. * "git rev-list --objects" learned the "--no-object-names" option to squelch the path to the object that is used as a grouping hint for pack-objects. * A new tag.gpgSign configuration variable turns "git tag -a" into "git tag -s". * "git multi-pack-index" learned expire and repack