delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/12/13/04:57:04

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 98C1A3871D09
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1670925383;
bh=WD3MEX8DQl+MonZ9kn7CYa7T65PioqGZjTG1LB8BDu8=;
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=RpIVjkNPhKxmLGXqLvcAIE3/OTN1zI7RIozj9eyOdNkv4nR3zvkq/FHeCg9+DC+yy
sVqmRvbrESq1ObKygz5T5ZDwmXv9kB0UtPieLiizyWJKObBNGymGIA8zRles3OBWpK
GkiVuyCeujnOyDwV0hulRkn13h+VJdnjqKt4DvT8=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8E2E338717F1
Date: Tue, 13 Dec 2022 09:55:27 +0000
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: Git v2.39.0
Message-Id: <announce.20221213095527.vfihd5zibwar2ssb@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 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>
From: Adam Dinwoodie via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Adam Dinwoodie <adam AT dinwoodie DOT org>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

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

-- 
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