From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dalaran.tastycake.net (dalaran.tastycake.net [IPv6:2001:ba8:0:1c0::1:1]) by sourceware.org (Postfix) with ESMTPS id 8E2E338717F1 for ; Tue, 13 Dec 2022 09:55:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8E2E338717F1 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dinwoodie.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dinwoodie.org Received: from c.a.1.d.d.f.6.c.f.8.d.f.b.e.b.6.d.a.0.2.5.1.e.d.0.b.8.0.1.0.0.2.ip6.arpa ([2001:8b0:de15:20ad:6beb:fd8f:c6fd:d1ac] helo=lucy.dinwoodie.org) by dalaran.tastycake.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p520X-0008DT-Fb for cygwin-announce@cygwin.com; Tue, 13 Dec 2022 09:55:29 +0000 Received: from adam by lucy.dinwoodie.org with local (Exim 4.94.2) (envelope-from ) id 1p520V-000xEL-Hc for cygwin-announce@cygwin.com; Tue, 13 Dec 2022 09:55:27 +0000 Date: Tue, 13 Dec 2022 09:55:27 +0000 From: Adam Dinwoodie To: cygwin-announce@cygwin.com Subject: Updated: Git v2.39.0 Message-ID: <20221213095527.vfihd5zibwar2ssb@lucy.dinwoodie.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_NUMSUBJECT,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Version 2.39.0-1 of Git has been uploaded to the Cygwin distribution servers, and should be coming soon to a mirror near you. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. This is an update to the latest upstream release, and includes the following packages: - git - git-cvs - git-debuginfo - git-email - git-gui - gitk - git-p4 - git-svn Key extracts from the changelog: > UI, Workflows & Features > ------------------------ > > * "git grep" learned to expand the sparse-index more lazily and on > demand in a sparse checkout. > > * After checking out a "branch" that is a symbolic-ref that points at > another branch, "git symbolic-ref HEAD" reports the underlying > branch, not the symbolic-ref the user gave checkout as argument. > The command learned the "--no-recurse" option to stop after > dereferencing a symbolic-ref only once. > > * "git branch --edit-description @{-1}" is now a way to edit branch > description of the branch you were on before switching to the > current branch. > > * "git merge-tree --stdin" is a new way to request a series of merges > and report the merge results. > > * "git shortlog" learned to group by the "format" string. > > * A new "--include-whitespace" option is added to "git patch-id", and > existing bugs in the internal patch-id logic that did not match > what "git patch-id" produces have been corrected. > > * Enable gc.cruftpacks by default for those who opt into > feature.experimental setting. > > * "git repack" learns to send cruft objects out of the way into > packfiles outside the repository. > > * 'scalar reconfigure -a' is taught to automatically remove > scalar.repo entires which no longer exist. > > * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and > others. > > * 'git maintenance register' is taught to write configuration to an > arbitrary path, and 'git for-each-repo' is taught to expand tilde > characters in paths. > > * When creating new notes, the template used to get a stray empty > newline, which has been removed. > > * "git receive-pack" used to use all the local refs as the boundary for > checking connectivity of the data "git push" sent, but now it uses > only the refs that it advertised to the pusher. In a repository with > the .hideRefs configuration, this reduces the resources needed to > perform the check. > > * With '--recurse-submodules=on-demand', all submodules are > recursively pushed. For a full list of the upstream changes in this release, please refer to the upstream changelogs: https://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes https://kernel.googlesource.com/pub/scm/git/git.git/+/master/Documentation/RelNotes/ https://github.com/git/git/tree/master/Documentation/RelNotes Enjoy! Adam