Git 2.42-rc0

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano
2023-08-04 10:01:45 -07:00
parent 65e25ae522
commit e8f04c21fd
2 changed files with 24 additions and 1 deletions

View File

@ -30,6 +30,14 @@ UI, Workflows & Features
is a valid and sensible thing to update a branch at a remote is a valid and sensible thing to update a branch at a remote
repository, rather than reconciling with merge/rebase. repository, rather than reconciling with merge/rebase.
* "git blame --contents=file" has been taught to work in a bare
repository.
* "git branch -f X" to repoint the branch X said that X was "checked
out" in another worktree, even when branch X was not and instead
being bisected or rebased. The message was reworded to say the
branch was "in use".
Performance, Internal Implementation, Development Support etc. Performance, Internal Implementation, Development Support etc.
@ -73,6 +81,17 @@ Performance, Internal Implementation, Development Support etc.
* "git branch --list --format=<format>" and friends are taught * "git branch --list --format=<format>" and friends are taught
a new "%(describe)" placeholder. a new "%(describe)" placeholder.
* Clarify how to choose the starting point for a new topic in
developer guidance document.
* The implementation of "get_sha1_hex()" that reads a hexadecimal
string that spells a full object name has been extended to cope
with any hash function used in the repository, but the "sha1" in
its name survived. Rename it to get_hash_hex(), a name that is
more consistent within its friends like get_hash_hex_algop().
* Command line parser fix, and a small parse-options API update.
Fixes since v2.41 Fixes since v2.41
----------------- -----------------
@ -229,6 +248,10 @@ Fixes since v2.41
such a malformed todo file. such a malformed todo file.
(merge 9645a087c2 ah/sequencer-rewrite-todo-fix later to maint). (merge 9645a087c2 ah/sequencer-rewrite-todo-fix later to maint).
* Rewrite the description of giving a custom command to the
submodule.<name>.update configuration variable.
(merge 7cebc5bd78 pv/doc-submodule-update-settings later to maint).
* Other code cleanup, docfix, build fix, etc. * Other code cleanup, docfix, build fix, etc.
(merge 51f9d2e563 sa/doc-ls-remote later to maint). (merge 51f9d2e563 sa/doc-ls-remote later to maint).
(merge c6d26a9dda jk/format-patch-message-id-unleak later to maint). (merge c6d26a9dda jk/format-patch-message-id-unleak later to maint).

View File

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
GVF=GIT-VERSION-FILE GVF=GIT-VERSION-FILE
DEF_VER=v2.41.GIT DEF_VER=v2.42.0-rc0
LF=' LF='
' '