Skip to content

Commit a838ae9

Browse files
committed
Fourth batch for 2.7
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 6ff518f commit a838ae9

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

Documentation/RelNotes/2.7.0.txt

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ UI, Workflows & Features
4545
appears in the same .gitignore file to make it easier to express
4646
"everything in /abc directory is ignored, except for ...".
4747

48+
* Teach "git p4" to send large blobs outside the repository by
49+
talking to Git LFS.
50+
4851

4952
Performance, Internal Implementation, Development Support etc.
5053

@@ -67,6 +70,10 @@ Performance, Internal Implementation, Development Support etc.
6770
been improved to mark the side-band communication specifically.
6871
(merge fd89433 jk/async-pkt-line later to maint).
6972

73+
* Update "git branch" that list existing branches, using the
74+
ref-filter API that is shared with "git tag" and "git
75+
for-each-ref".
76+
7077

7178
Also contains various documentation updates and code clean-ups.
7279

@@ -125,9 +132,80 @@ notes for details).
125132
DWIMmed was not clearly documented.
126133
(merge e14c92e jk/notes-dwim-doc later to maint).
127134

135+
* "git gc" used to barf when a symbolic ref has gone dangling
136+
(e.g. the branch that used to be your upstream's default when you
137+
cloned from it is now gone, and you did "fetch --prune").
138+
(merge 14886b4 js/gc-with-stale-symref later to maint).
139+
140+
* "git clone --dissociate" runs a big "git repack" process at the
141+
end, and it helps to close file descriptors that are open on the
142+
packs and their idx files before doing so on filesystems that
143+
cannot remove a file that is still open.
144+
(merge 786b150 js/clone-dissociate later to maint).
145+
146+
* Description of the "log.follow" configuration variable in "git log"
147+
documentation is now also copied to "git config" documentation.
148+
(merge fd8d07e dt/log-follow-config later to maint).
149+
150+
* "git rebase -i" had a minor regression recently, which stopped
151+
considering a line that begins with an indented '#' in its insn
152+
sheet not a comment, which is now fixed.
153+
(merge 1db168e gr/rebase-i-drop-warn later to maint).
154+
155+
* After "git checkout --detach", "git status" reported a fairly
156+
useless "HEAD detached at HEAD", instead of saying at which exact
157+
commit.
158+
(merge 0eb8548 mm/detach-at-HEAD-reflog later to maint).
159+
160+
* When "git send-email" wanted to talk over Net::SMTP::SSL,
161+
Net::Cmd::datasend() did not like to be fed too many bytes at the
162+
same time and failed to send messages. Send the payload one line
163+
at a time to work around the problem.
164+
(merge f60c483 sa/send-email-smtp-batch-data-limit later to maint).
165+
166+
* When "git am" was rewritten as a built-in, it stopped paying
167+
attention to user.signingkey, which was fixed.
168+
(merge 434c64d pt/am-builtin later to maint).
169+
170+
* It was not possible to use a repository-lookalike created by "git
171+
worktree add" as a local source of "git clone".
172+
(merge d78db84 nd/clone-linked-checkout later to maint).
173+
174+
* On a case insensitive filesystems, setting GIT_WORK_TREE variable
175+
using a random cases that does not agree with what the filesystem
176+
thinks confused Git that it wasn't inside the working tree.
177+
(merge 63ec5e1 js/icase-wt-detection later to maint).
178+
179+
* Performance-measurement tests did not work without an installed Git.
180+
(merge 31cd128 sb/perf-without-installed-git later to maint).
181+
182+
* A test script for the HTTP service had a timing dependent bug,
183+
which was fixed.
184+
(merge 362d8b6 sb/http-flaky-test-fix later to maint).
185+
186+
* There were some classes of errors that "git fsck" diagnosed to its
187+
standard error that did not cause it to exit with non-zero status.
188+
(merge 122f76f jc/fsck-dropped-errors later to maint).
189+
190+
* Work around "git p4" failing when the P4 depot records the contents
191+
in UTF-16 without UTF-16 BOM.
192+
(merge 1f5f390 ls/p4-translation-failure later to maint).
193+
194+
* When "git gc --auto" is backgrounded, its diagnosis message is
195+
lost. Save it to a file in $GIT_DIR and show it next time the "gc
196+
--auto" is run.
197+
(merge 329e6e8 nd/gc-auto-background-fix later to maint).
198+
199+
* The submodule code has been taught to work better with separate
200+
work trees created via "git worktree add".
201+
(merge 11f9dd7 mk/submodule-gitdir-path later to maint).
202+
128203
* Code clean-up and minor fixes.
129204
(merge 15ed07d jc/rerere later to maint).
130205
(merge b744767 pt/pull-builtin later to maint).
131206
(merge 29bc480 nd/ls-remote-does-not-have-u-option later to maint).
132207
(merge be510e0 jk/asciidoctor-section-heading-markup-fix later to maint).
133208
(merge 83e6bda tk/typofix-connect-unknown-proto-error later to maint).
209+
(merge a43eb67 tk/doc-interpret-trailers-grammo later to maint).
210+
(merge ba128e2 es/worktree-add-cleanup later to maint).
211+
(merge 44cd91e cc/quote-comments later to maint).

0 commit comments

Comments
 (0)