delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/07/09/08:12:21

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
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
Date: Sat, 9 Jul 2022 13:11:06 +0100
From: Adam Dinwoodie <adam AT dinwoodie DOT org>
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: Git v2.37.0
Message-Id: <announce.20220709121106.3g4ebr7zortkxcph@lucy.dinwoodie.org>
MIME-Version: 1.0
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 AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

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=<mode>" and "status.showUntrackedFiles"
>    are combined.
> 
>  * "git stash" works better with sparse index entries.
> 
>  * "git show :<path>" 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!

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019