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 792763858C52 for ; Sat, 9 Jul 2022 12:11:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 792763858C52 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 1oA9Io-0003QM-2j for cygwin-announce@cygwin.com; Sat, 09 Jul 2022 13:11:14 +0100 Received: from adam by lucy.dinwoodie.org with local (Exim 4.94.2) (envelope-from ) id 1oA9Ig-002HPD-Sf for cygwin-announce@cygwin.com; Sat, 09 Jul 2022 13:11:06 +0100 Date: Sat, 9 Jul 2022 13:11:06 +0100 From: Adam Dinwoodie To: cygwin-announce@cygwin.com Subject: Updated: Git v2.37.0 Message-ID: <20220709121106.3g4ebr7zortkxcph@lucy.dinwoodie.org> Reply-To: cygwin@cygwin.com 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, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2022 12:11:17 -0000 Version 2.37.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 Selected highlights from the changelog: > Git v2.37 Release Notes > ======================= > > UI, Workflows & Features > > * "git -v" and "git -h" are now understood as "git --version" and > "git --help". > > * The temporary files fed to external diff command are now generated > inside a new temporary directory under the same basename. > > * "git log --since=X" will stop traversal upon seeing a commit that > is older than X, but there may be commits behind it that is younger > than X when the commit was created with a faulty clock. A new > option is added to keep digging without stopping, and instead > filter out commits with timestamp older than X. > > * "git -c branch.autosetupmerge=simple branch $A $B" will set the $B > as $A's upstream only when $A and $B shares the same name, and "git > -c push.default=simple" on branch $A would push to update the > branch $A at the remote $B came from. Also more places use the > sole remote, if exists, before defaulting to 'origin'. > > * "git remote -v" now shows the list-objects-filter used during > fetching from the remote, if available. > > * Deprecate non-cone mode of the sparse-checkout feature. > > > Performance, Internal Implementation, Development Support etc. > > * The performance of the "untracked cache" feature has been improved > when "--untracked-files=" and "status.showUntrackedFiles" > are combined. > > * "git stash" works better with sparse index entries. > > * "git show :" learned to work better with the sparse-index > feature. > > * "sparse-checkout" learns to work better with the sparse-index > feature. > > > Fixes since v2.36 > ----------------- > > * Update a few end-user facing messages around EOL conversion. > (merge c970d30c2c ah/convert-warning-message later to maint). > > * In Git 2.36 we revamped the way how hooks are invoked. One change > that is end-user visible is that the output of a hook is no longer > directly connected to the standard output of "git" that spawns the > hook, which was noticed post release. This is getting corrected. > (merge a082345372 ab/hooks-regression-fix later to maint). > > * Updating the graft information invalidates the list of parents of > in-core commit objects that used to be in the graft file. 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!