From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pb-smtp1.pobox.com (pb-smtp1.pobox.com [64.147.108.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A2AA63A for ; Tue, 12 Mar 2024 00:45:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=64.147.108.70 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710204323; cv=none; b=ZaXOqpfK3hMm17XM5TLDjVad+oss4AAS5kEZLIq6NPD+BQfiURvIadxO1WOoj8aE7Juf69j/ZgiiuuY6/ud2LXlVoxSUf9w6hGVU58hE/5VPPX3kagLeE9v2X3v8qXkhpSzEwecNjsr1FiwGYNP+qZjgzaDM5k4wZ4mtXmlu6Xw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710204323; c=relaxed/simple; bh=8vDlp/9CWypK5bbt4hNvd0/ntPYvTjDmIRzEXvCsuz0=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=VpW6p67zVWumJeTfeTESua0Su9f2CMVnY63UX1F9fU88pSHMo8v0y4MNPNgMmSJ91g0IK1KwDLm7oagzCVmucp1e+XjWlnK1DVrmLWzYQ4I28VL/2cnw0Y5R2Sz375dEvNF3+32daGyL4Wu5ugEMj80qtXenZ/xqzaJT6qvxOkA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com; spf=pass smtp.mailfrom=pobox.com; dkim=pass (1024-bit key) header.d=pobox.com header.i=@pobox.com header.b=cpB1OK+6; arc=none smtp.client-ip=64.147.108.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pobox.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=pobox.com header.i=@pobox.com header.b="cpB1OK+6" Received: from pb-smtp1.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 4F7751C82DD; Mon, 11 Mar 2024 20:45:19 -0400 (EDT) (envelope-from junio@pobox.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=sasl; bh=8vDlp/9CWypK5bbt4hNvd0/nt PYvTjDmIRzEXvCsuz0=; b=cpB1OK+6Ynic0dlTgoYCqCfRR43XkYHvoFEA44u6k Yl3bgYflmk899/+y+X5lTrvt7RQn3Eu3cxsWqzU6sPT+6FmNlckqN59BSZ0l/jRJ MxcGb512/8Ylo/ZouTMWJsTQogBRkEma2kIWR9USqiSK9u66d9nX1rB1M3qlX/Np l4= Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 46FC91C82DB; Mon, 11 Mar 2024 20:45:19 -0400 (EDT) (envelope-from junio@pobox.com) Received: from pobox.com (unknown [34.125.185.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp1.pobox.com (Postfix) with ESMTPSA id 931DB1C82DA; Mon, 11 Mar 2024 20:45:18 -0400 (EDT) (envelope-from junio@pobox.com) From: Junio C Hamano To: git@vger.kernel.org Subject: What's cooking in git.git (Mar 2024, #03; Mon, 11) X-master-at: 945115026aa63df4ab849ab14a04da31623abece X-next-at: 1203cff8ae1e19af27c286764313c3e3f54ef01e Date: Mon, 11 Mar 2024 17:45:16 -0700 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Pobox-Relay-ID: CC8CC5B6-E009-11EE-B30C-78DCEB2EC81B-77302942!pb-smtp1.pobox.com Content-Transfer-Encoding: quoted-printable Here are the topics that have been cooking in my tree. Commits prefixed with '+' are in 'next' (being in 'next' is a sign that a topic is stable enough to be used and are candidate to be in a future release). Commits prefixed with '-' are only in 'seen', and aren't considered "accepted" at all and may be annotated with an URL to a message that raises issues but they are no means exhaustive. A topic without enough support may be discarded after a long period of no activity (of course they can be resubmit when new interests arise). The 'maint' branch now points at the 2.44 maintenance track. Copies of the source code to Git live in many repositories, and the following is a list of the ones I push into or their mirrors. Some repositories have only a subset of branches. With maint, master, next, seen, todo: git://git.kernel.org/pub/scm/git/git.git/ git://repo.or.cz/alt-git.git/ https://kernel.googlesource.com/pub/scm/git/git/ https://github.com/git/git/ https://gitlab.com/git-vcs/git/ With all the integration branches and topics broken out: https://github.com/gitster/git/ Even though the preformatted documentation in HTML and man format are not sources, they are published in these repositories for convenience (replace "htmldocs" with "manpages" for the manual pages): git://git.kernel.org/pub/scm/git/git-htmldocs.git/ https://github.com/gitster/git-htmldocs.git/ Release tarballs are available at: https://www.kernel.org/pub/software/scm/git/ -------------------------------------------------- [Graduated to 'master'] * es/config-doc-sort-sections (2024-02-29) 1 commit (merged to 'next' on 2024-03-04 at 0752144ed7) + docs: sort configuration variable groupings alphabetically Doc updates. source: <20240229190229.20222-1-ericsunshine@charter.net> * js/merge-base-with-missing-commit (2024-03-09) 13 commits (merged to 'next' on 2024-03-09 at caa7a7baaa) + merge-ort/merge-recursive: do report errors in `merge_submodule()` + merge-recursive: prepare for `merge_submodule()` to report errors (merged to 'next' on 2024-03-01 at 3e3eabaee9) + commit-reach(repo_get_merge_bases_many_dirty): pass on errors + commit-reach(repo_get_merge_bases_many): pass on "missing commits" err= ors + commit-reach(get_octopus_merge_bases): pass on "missing commits" error= s + commit-reach(repo_get_merge_bases): pass on "missing commits" errors + commit-reach(get_merge_bases_many_0): pass on "missing commits" errors + commit-reach(merge_bases_many): pass on "missing commits" errors + commit-reach(paint_down_to_common): start reporting errors + commit-reach(paint_down_to_common): prepare for handling shallow commi= ts + commit-reach(repo_in_merge_bases_many): report missing commits + commit-reach(repo_in_merge_bases_many): optionally expect missing comm= its + commit-reach(paint_down_to_common): plug two memory leaks Originally merged to 'next' on 2024-02-29 Make sure failure return from merge_bases_many() is properly caught. source: source: * kh/doc-dashed-commands-have-not-worked-for-a-long-time (2024-03-01) 1 c= ommit (merged to 'next' on 2024-03-04 at 7e070c67f9) + gitcli: drop mention of =E2=80=9Cnon-dashed form=E2=80=9D Doc update. source: <5b34bc4e22816f7f19bd26c15a08fe4c749b72f8.1709316230.git.code@kh= augsbakk.name> * rs/t-ctype-simplify (2024-03-03) 4 commits (merged to 'next' on 2024-03-04 at 9bd84a8877) + t-ctype: avoid duplicating class names + t-ctype: align output of i + t-ctype: simplify EOF check + t-ctype: allow NUL anywhere in the specification string Code simplification to one unit-test program. source: <20240303101330.20187-1-l.s.r@web.de> * sj/t9117-path-is-file (2024-03-04) 1 commit (merged to 'next' on 2024-03-04 at de5f6a74cb) + t9117: prefer test_path_* helper functions GSoC practice to replace "test -f" with "test_path_is_file". source: <20240304095436.56399-2-shejialuo@gmail.com> -------------------------------------------------- [New Topics] * jc/safe-implicit-bare (2024-03-11) 1 commit - setup: notice more types of implicit bare repositories Users with safe.bareRepository=3Dexplicit can still work from within $GIT_DIR of a seconary worktree (which resides at .git/worktrees/$name/) of the primary worktree without explicitly specifying the $GIT_DIR environment variable or the --git-dir=3D option. Will merge to 'next'. source: * pw/checkout-conflict-errorfix (2024-03-08) 4 commits - checkout: cleanup --conflict=3D