pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb 10 07:25:57 UTC 2024

Modified Files:
        pkgsrc/devel/git: Makefile.version
        pkgsrc/devel/git-base: Makefile distinfo

Log Message:
git: updated to 2.43.1

Git 2.43.1 Release Notes
========================

There is nothing exciting to see here.  Relative to Git 2.43, this
release contains the fixes that have already been merged to the
'master' branch of the development towards the next major release.

Fixes since Git 2.43.0
----------------------

 * The way CI testing used "prove" could lead to running the test
   suite twice needlessly, which has been corrected.

 * Newer versions of Getopt::Long started giving warnings against our
   (ab)use of it in "git send-email".  Bump the minimum version
   requirement for Perl to 5.8.1 (from September 2002) to allow
   simplifying our implementation.

 * Earlier we stopped relying on commit-graph that (still) records
   information about commits that are lost from the object store,
   which has negative performance implications.  The default has been
   flipped to disable this pessimization.

 * Stale URLs have been updated to their current counterparts (or
   archive.org) and HTTP links are replaced with working HTTPS links.

 * trace2 streams used to record the URLs that potentially embed
   authentication material, which has been corrected.

 * The sample pre-commit hook that tries to catch introduction of new
   paths that use potentially non-portable characters did not notice
   an existing path getting renamed to such a problematic path, when
   rename detection was enabled.

 * The command line parser for the "log" family of commands was too
   loose when parsing certain numbers, e.g., silently ignoring the
   extra 'q' in "git log -n 1q" without complaining, which has been
   tightened up.

 * "git $cmd --end-of-options --rev -- --path" for some $cmd failed
   to interpret "--rev" as a rev, and "--path" as a path.  This was
   fixed for many programs like "reset" and "checkout".

 * "git bisect reset" has been taught to clean up state files and refs
   even when BISECT_START file is gone.

 * Some codepaths did not correctly parse configuration variables
   specified with valueless "true", which has been corrected.

 * Code clean-up for sanity checking of command line options for "git
   show-ref".

 * The code to parse the From e-mail header has been updated to avoid
   recursion.

 * "git fetch --atomic" issued an unnecessary empty error message,
   which has been corrected.

 * Command line completion script (in contrib/) learned to work better
   with the reftable backend.

 * "git status" is taught to show both the branch being bisected and
   being rebased when both are in effect at the same time.
   cf. <xmqqil76kyov.fsf@gitster.g>

 * "git archive --list extra garbage" silently ignored excess command
   line parameters, which has been corrected.

 * "git sparse-checkout set" added default patterns even when the
   patterns are being fed from the standard input, which has been
   corrected.

 * Unlike other environment variables that took the usual
   true/false/yes/no as well as 0/1, GIT_FLUSH only understood 0/1,
   which has been corrected.

 * Clearing in-core repository (happens during e.g., "git fetch
   --recurse-submodules" with commit graph enabled) made in-core
   commit object in an inconsistent state by discarding the necessary
   data from commit-graph too early, which has been corrected.

Also contains various documentation updates, code clean-ups and minor fixups.


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 pkgsrc/devel/git/Makefile.version
cvs rdiff -u -r1.113 -r1.114 pkgsrc/devel/git-base/Makefile
cvs rdiff -u -r1.139 -r1.140 pkgsrc/devel/git-base/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/git/Makefile.version
diff -u pkgsrc/devel/git/Makefile.version:1.121 pkgsrc/devel/git/Makefile.version:1.122
--- pkgsrc/devel/git/Makefile.version:1.121     Tue Nov 21 20:51:21 2023
+++ pkgsrc/devel/git/Makefile.version   Sat Feb 10 07:25:57 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.version,v 1.121 2023/11/21 20:51:21 adam Exp $
+# $NetBSD: Makefile.version,v 1.122 2024/02/10 07:25:57 adam Exp $
 #
 # used by devel/git/Makefile.common
 # used by devel/git-cvs/Makefile
 # used by devel/git-svn/Makefile
 
-GIT_VERSION=   2.43.0
+GIT_VERSION=   2.43.1

Index: pkgsrc/devel/git-base/Makefile
diff -u pkgsrc/devel/git-base/Makefile:1.113 pkgsrc/devel/git-base/Makefile:1.114
--- pkgsrc/devel/git-base/Makefile:1.113        Tue Nov 21 20:51:21 2023
+++ pkgsrc/devel/git-base/Makefile      Sat Feb 10 07:25:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.113 2023/11/21 20:51:21 adam Exp $
+# $NetBSD: Makefile,v 1.114 2024/02/10 07:25:57 adam Exp $
 
 .include "../../devel/git/Makefile.common"
 
@@ -8,7 +8,8 @@ COMMENT=        GIT Tree History Storage Tool (
 CONFLICTS+=    scmgit-base-[0-9]*
 SUPERSEDES+=   scmgit-base-[0-9]*
 
-USE_LANGUAGES=         c99
+USE_CC_FEATURES=       c99
+USE_LANGUAGES=         c
 USE_TOOLS+=            sh:run msgfmt bash:test
 
 CFLAGS+=               -DHAVE_DEV_TTY

Index: pkgsrc/devel/git-base/distinfo
diff -u pkgsrc/devel/git-base/distinfo:1.139 pkgsrc/devel/git-base/distinfo:1.140
--- pkgsrc/devel/git-base/distinfo:1.139        Tue Nov 21 20:51:21 2023
+++ pkgsrc/devel/git-base/distinfo      Sat Feb 10 07:25:57 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.139 2023/11/21 20:51:21 adam Exp $
+$NetBSD: distinfo,v 1.140 2024/02/10 07:25:57 adam Exp $
 
-BLAKE2s (git-2.43.0.tar.xz) = 6bcc4cd990847b542fefe5d14cb57a977e1f5f70eacb1dc4edb04f569e7040ab
-SHA512 (git-2.43.0.tar.xz) = d0c1694ae23ff7d523e617b98d7c9a9753a2ee58f92c21b67a192d1c57398a62ff9c1a34558ae31af8dc8d95122c219f39f654e99a3b4e7cfc3dd07be9e13203
-Size (git-2.43.0.tar.xz) = 7382996 bytes
+BLAKE2s (git-2.43.1.tar.xz) = 98203f1a8b15c5cdb7ee33f47980c36f999e14b65609cebc00e0a4eb0e1af498
+SHA512 (git-2.43.1.tar.xz) = c8cb27645f09b831a6206bafa91c955d735b4257a98b1adaaaa5692a0a3aaa0417878095f88eca59d4fe0ffa058865508b5099db097e7b4b06253a16f57c3b3e
+Size (git-2.43.1.tar.xz) = 7388400 bytes
 SHA1 (patch-Documentation_Makefile) = 6025adac0fbb4b403f3954e6dac9d690dfb22daa
 SHA1 (patch-Makefile) = bf8cf3ed8168241265b258a29d62210dc59a5f72
 SHA1 (patch-config.mak.uname) = c5985af246310023f63c7b8a9cebef84f53769f7



Home | Main Index | Thread Index | Old Index