Skip to content

Commit 8da8889

Browse files
committed
Fifth batch for 2.6
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 9b8d731 commit 8da8889

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Documentation/RelNotes/2.6.0.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ UI, Workflows & Features
5656
* A negative !ref entry in multi-value transfer.hideRefs
5757
configuration can be used to say "don't hide this one".
5858

59+
* After "git am" without "-3" stops, running "git am -" pays attention
60+
to "-3" only for the patch that caused the original invocation
61+
to stop.
62+
63+
* When linked worktree is used, simultaneous "notes merge" instances
64+
for the same ref in refs/notes/* are prevented from stomping on
65+
each other.
66+
5967

6068
Performance, Internal Implementation, Development Support etc.
6169

@@ -110,6 +118,13 @@ Performance, Internal Implementation, Development Support etc.
110118
to misuse, as the callers need to be careful to keep the number of
111119
active results below 4. Their uses have been reduced.
112120

121+
* The "lockfile" API has been rebuilt on top of a new "tempfile" API.
122+
123+
* To prepare for allowing a different "ref" backend to be plugged in
124+
to the system, update_ref()/delete_ref() have been taught about
125+
ref-like things like MERGE_HEAD that are per-worktree (they will
126+
always be written to the filesystem inside $GIT_DIR).
127+
113128

114129
Also contains various documentation updates and code clean-ups.
115130

@@ -212,6 +227,23 @@ notes for details).
212227
in C.
213228
(merge 22d6857 mm/pull-upload-pack later to maint).
214229

230+
* When trying to see that an object does not exist, a state errno
231+
leaked from our "first try to open a packfile with O_NOATIME and
232+
then if it fails retry without it" logic on a system that refuses
233+
O_NOATIME. This confused us and caused us to die, saying that the
234+
packfile is unreadable, when we should have just reported that the
235+
object does not exist in that packfile to the caller.
236+
(merge dff6f28 cb/open-noatime-clear-errno later to maint).
237+
238+
* The codepath to produce error messages had a hard-coded limit to
239+
the size of the message, primarily to avoid memory allocation while
240+
calling die().
241+
(merge f4c3edc jk/long-error-messages later to maint).
242+
243+
* strbuf_read() used to have one extra iteration (and an unnecessary
244+
strbuf_grow() of 8kB), which was eliminated.
245+
(merge 3ebbd00 jh/strbuf-read-use-read-in-full later to maint).
246+
215247
* Code cleanups and documentation updates.
216248
(merge 1c601af es/doc-clean-outdated-tools later to maint).
217249
(merge 3581304 kn/tag-doc-fix later to maint).
@@ -221,3 +253,4 @@ notes for details).
221253
(merge 4a6ada3 ad/bisect-cleanup later to maint).
222254
(merge da4c5ad ta/docfix-index-format-tech later to maint).
223255
(merge ae25fd3 sb/check-return-from-read-ref later to maint).
256+
(merge b3325df nd/dwim-wildcards-as-pathspecs later to maint).

0 commit comments

Comments
 (0)