pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel git: updated to 2.38.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6a967c6e8ea6
branches:  trunk
changeset: 389935:6a967c6e8ea6
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Dec 12 22:03:23 2022 +0000

description:
git: updated to 2.38.2

Git 2.38.2 Release Notes
========================

This is to backport various fixes accumulated during the development
towards Git 2.39, the next feature release.


Fixes since v2.38.1
-------------------

 * Update CodingGuidelines to clarify what features to use and avoid
   in C99.

 * The codepath that reads from the index v4 had unaligned memory
   accesses, which has been corrected.

 * "git remote rename" failed to rename a remote without fetch
   refspec, which has been corrected.

 * "git clone" did not like to see the "--bare" and the "--origin"
   options used together without a good reason.

 * Fix messages incorrectly marked for translation.

 * "git fsck" failed to release contents of tree objects already used
   from the memory, which has been fixed.

 * "git rebase -i" can mistakenly attempt to apply a fixup to a commit
   itself, which has been corrected.

 * In read-only repositories, "git merge-tree" tried to come up with a
   merge result tree object, which it failed (which is not wrong) and
   led to a segfault (which is bad), which has been corrected.

 * Force C locale while running tests around httpd to make sure we can
   find expected error messages in the log.

 * Fix a logic in "mailinfo -b" that miscomputed the length of a
   substring, which lead to an out-of-bounds access.

 * The codepath to sign learned to report errors when it fails to read
   from "ssh-keygen".

 * "GIT_EDITOR=: git branch --edit-description" resulted in failure,
   which has been corrected.

 * Documentation on various Boolean GIT_* environment variables have
   been clarified.

 * "git multi-pack-index repack/expire" used to repack unreachable
   cruft into a new pack, which have been corrected.

 * The code to clean temporary object directories (used for
   quarantine) tried to remove them inside its signal handler, which
   was a no-no.

 * "git branch --edit-description" on an unborh branch misleadingly
   said that no such branch exists, which has been corrected.

 * GitHub CI settings have been adjusted to recent reality, merging
   and cherry-picking necessary topics that have been prepared for Git
   2.39.

 * `git rebase --update-refs` would delete references when all `update-ref`
   commands in the sequencer were removed, which has been corrected.

Also contains various documentation updates and code clean-ups.

diffstat:

 devel/git-base/Makefile    |  3 +--
 devel/git-base/distinfo    |  8 ++++----
 devel/git/Makefile.version |  4 ++--
 3 files changed, 7 insertions(+), 8 deletions(-)

diffs (43 lines):

diff -r 97fb7bc0daa1 -r 6a967c6e8ea6 devel/git-base/Makefile
--- a/devel/git-base/Makefile   Mon Dec 12 20:57:50 2022 +0000
+++ b/devel/git-base/Makefile   Mon Dec 12 22:03:23 2022 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.101 2022/10/26 10:31:21 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2022/12/12 22:03:23 adam Exp $
 
 .include "../../devel/git/Makefile.common"
 
 PKGNAME=       git-base-${GIT_VERSION}
-PKGREVISION=   2
 COMMENT=       GIT Tree History Storage Tool (base package)
 
 CONFLICTS+=    scmgit-base-[0-9]*
diff -r 97fb7bc0daa1 -r 6a967c6e8ea6 devel/git-base/distinfo
--- a/devel/git-base/distinfo   Mon Dec 12 20:57:50 2022 +0000
+++ b/devel/git-base/distinfo   Mon Dec 12 22:03:23 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.127 2022/10/22 11:42:18 andvar Exp $
+$NetBSD: distinfo,v 1.128 2022/12/12 22:03:23 adam Exp $
 
-BLAKE2s (git-2.38.1.tar.xz) = 9e46f917a14bc0761344a6f07732abc2acb56d74255b7d4c56f3e6327dee89b4
-SHA512 (git-2.38.1.tar.xz) = e62ca6f54f01d2e4ccffb5f94e8e5cd2f3e098b766d909c694a8daf4d00d5cdeb9cc5ff8e9bc55d888406f292ba99433d334d4da9689c0ce5d7299a3c67c90e0
-Size (git-2.38.1.tar.xz) = 7088208 bytes
+BLAKE2s (git-2.38.2.tar.xz) = 9622582b9097a5a8cd1271343547b6c3dba38dd5c24864e45550dfda3bef22d1
+SHA512 (git-2.38.2.tar.xz) = 797c1cee61ff07b6f8502b1819d9797282aa82e33d023dffb4d395376b7a621d518017eaf38d05c6e5aba1372f2731985c53fcb46d43168b67b5bc8febedc6bc
+Size (git-2.38.2.tar.xz) = 7090572 bytes
 SHA1 (patch-Documentation_Makefile) = 6025adac0fbb4b403f3954e6dac9d690dfb22daa
 SHA1 (patch-Makefile) = 683a2fdf69c3cb5814fcc59360be2eba91cb88a7
 SHA1 (patch-config.mak.uname) = 5316873147acf5b6ef29e426946280bb6441c886
diff -r 97fb7bc0daa1 -r 6a967c6e8ea6 devel/git/Makefile.version
--- a/devel/git/Makefile.version        Mon Dec 12 20:57:50 2022 +0000
+++ b/devel/git/Makefile.version        Mon Dec 12 22:03:23 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.version,v 1.111 2022/10/19 07:54:52 adam Exp $
+# $NetBSD: Makefile.version,v 1.112 2022/12/12 22:03:23 adam Exp $
 #
 # used by devel/git/Makefile.common
 # used by devel/git-cvs/Makefile
 # used by devel/git-svn/Makefile
 
-GIT_VERSION=   2.38.1
+GIT_VERSION=   2.38.2



Home | Main Index | Thread Index | Old Index