Skip to content

Commit 8b0e15f

Browse files
committed
Update draft release notes to 1.7.8
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 4909bbe commit 8b0e15f

File tree

1 file changed

+44
-6
lines changed

1 file changed

+44
-6
lines changed

Documentation/RelNotes/1.7.8.txt

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,55 @@ Updates since v1.7.7
4040
* "git stash" learned "--include-untracked" option to stash away
4141
untracked/ignored cruft from the working tree.
4242

43+
* "git submodule update" learned to honor "none" as the value for
44+
submodule.<name>.update to specify that the named submodule should
45+
not be checked out by default.
46+
47+
* When populating a new submodule directory with "git submodule init",
48+
the $GIT_DIR metainformation directory for submodules is created inside
49+
$GIT_DIR/modules/<name>/ directory of the superproject and referenced
50+
via the gitfile mechanism. This is to make it possible to switch
51+
between commits in the superproject that has and does not have the
52+
submodule in the tree without re-cloning.
53+
4354
* "mediawiki" remote helper can interact with (surprise!) MediaUncyclo
4455
with "git fetch" & "git push".
4556

4657
* "gitweb" leaked unescaped control characters from syntax hiliter
4758
outputs.
4859

4960

61+
Also contains other documentation updates and minor code cleanups.
62+
63+
5064
Fixes since v1.7.7
5165
------------------
5266

5367
Unless otherwise noted, all fixes in the 1.7.7.X maintenance track are
5468
included in this release.
5569

70+
* We used to drop error messages from libcurl on certain kinds of
71+
errors.
72+
(merge be22d92eac8 jn/maint-http-error-message later to maint).
73+
74+
* Adding many refs to the local repository in one go (e.g. "git fetch"
75+
that fetches many tags) and looking up a ref by name in a repository
76+
with too many refs were unnecessarily slow.
77+
(merge 17d68a54d jp/get-ref-dir-unsorted later to maint).
78+
79+
* "git remote rename $a $b" were not careful to match the remote name
80+
against $a (i.e. source side of the remote nickname).
81+
(merge b52d00aed mz/remote-rename later to maint).
82+
5683
* "git diff $tree $path" used to apply the pathspec at the output stage,
5784
reading the whole tree, wasting resources.
5885
(merge 2f88c1970 jc/diff-index-unpack later to maint).
5986

87+
* "git diff --[num]stat" used to use the number of lines of context
88+
different from the default, potentially giving different results from
89+
"git diff | diffstat" and confusing the users.
90+
(merge f01cae918 jc/maint-diffstat-numstat-context later to maint).
91+
6092
* The code to check for updated submodules during a "git fetch" of the
6193
superproject had an unnecessary quadratic loop.
6294
(merge 6859de45 jk/maint-fetch-submodule-check-fix later to maint).
@@ -84,6 +116,10 @@ included in this release.
84116

85117
* "git merge" did not understand ":/<pattern>" as a way to name a commit.
86118

119+
* "git mergetool" learned to use its arguments as pathspec, not a path to
120+
the file that may not even have any conflict.
121+
(merge 6d9990a jm/mergetool-pathspec later to maint).
122+
87123
* Tests with --valgrind failed to find "mergetool" scriptlets.
88124
(merge ee0d7bf92 tr/mergetool-valgrind later to maint).
89125

@@ -96,12 +132,14 @@ included in this release.
96132
be cleaned up.
97133
(merge 1686519a mm/rebase-i-exec-edit later to maint).
98134

135+
* "gitweb" used to produce a non-working link while showing the contents
136+
of a blob, when JavaScript actions are enabled.
137+
(merge 2b07ff3ff ps/gitweb-js-with-lineno later to maint).
138+
99139
---
100-
it=master
101140
exec >/var/tmp/1
102-
O=v1.7.7
103-
O=v1.7.7-137-g2e49dab
104-
echo O=$(git describe --always $it)
105-
git log --first-parent --oneline --reverse ^$O $it
141+
O=v1.7.7-212-g4909bbe
142+
echo O=$(git describe --always master)
143+
git log --first-parent --oneline --reverse ^$O master
106144
echo
107-
git shortlog --no-merges ^$O $it
145+
git shortlog --no-merges ^$O master

0 commit comments

Comments
 (0)