Skip to content

Commit 7668cbc

Browse files
committed
RelNotes: the second batch post 2.15 comes
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 40f1293 commit 7668cbc

File tree

2 files changed

+46
-4
lines changed

2 files changed

+46
-4
lines changed

Documentation/RelNotes/2.16.0.txt

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,47 @@ UI, Workflows & Features
1717
deprecating and warning a pathspec that has such an element in
1818
2.11 (Nov 2016).
1919

20+
* A hook script that is set unexecutable is simply ignored. Git
21+
notifies when such a file is ignored, unless the message is
22+
squelched via advice.ignoredHook configuration.
23+
24+
* "git pull" has been taught to accept "--[no-]signoff" option and
25+
pass it down to "git merge".
26+
27+
* The "--push-option=<string>" option to "git push" now defaults to a
28+
list of strings configured via push.pushOption variable.
29+
30+
* "gitweb" checks if a directory is searchable with Perl's "-x"
31+
operator, which can be enhanced by using "filetest 'access'"
32+
pragma, which now we do.
33+
34+
* "git stash save" has been deprecated in favour of "git stash push".
35+
2036

2137
Performance, Internal Implementation, Development Support etc.
2238

2339
* An earlier update made it possible to use an on-stack in-core
2440
lockfile structure (as opposed to having to deliberately leak an
2541
on-heap one). Many codepaths have been updated to take advantage
2642
of this new facility.
27-
(merge b74c90fb41 ma/lockfile-fixes later to maint).
2843

2944
* Calling cmd_foo() as if it is a general purpose helper function is
3045
a no-no. Correct two instances of such to set an example.
31-
(merge a92b1095d1 jc/no-cmd-as-subroutine later to maint).
3246

3347
* We try to see if somebody runs our test suite with a shell that
3448
does not support "local" like bash/dash does.
35-
(merge 01d3a526ad mh/test-local-canary later to maint).
49+
50+
* An early part of piece-by-piece rewrite of "git bisect" in C.
51+
52+
* GSoC to piece-by-piece rewrite "git submodule" in C.
53+
54+
* Optimize the code to find shortest unique prefix of object names.
55+
56+
* Pathspec-limited revision traversal was taught not to keep finding
57+
unneeded differences once it knows two trees are different inside
58+
given pathspec.
59+
60+
* Conversion from uchar[20] to struct object_id continues.
3661

3762

3863
Also contains various documentation updates and code clean-ups.
@@ -80,5 +105,22 @@ Fixes since v2.15
80105
commands from subdirectories via "exec" insn has been fixed.
81106
(merge 09d7b6c6fa jk/rebase-i-exec-gitdir-fix later to maint).
82107

108+
* A (possibly flakey) test fix.
109+
(merge cff48ccf2a jc/t5601-copy-workaround later to maint).
110+
111+
* "git check-ref-format --branch @{-1}" bit a "BUG()" when run
112+
outside a repository for obvious reasons; clarify the documentation
113+
and make sure we do not even try to expand the at-mark magic in
114+
such a case, but still call the validation logic for branch names.
115+
(merge 89dd32aedc jc/check-ref-format-oor later to maint).
116+
117+
* "git fetch --recurse-submodules" now knows that submodules can be
118+
moved around in the superproject in addition to getting updated,
119+
and finds the ones that need to be fetched accordingly.
120+
(merge 4b4acedd61 hv/fetch-moved-submodules-on-demand later to maint).
121+
122+
* Command line completion (in contrib/) update.
123+
(merge 6357d9d004 tb/complete-checkout later to maint).
124+
83125
* Other minor doc, test and build updates and code cleanups.
84126
(merge bab76141da cn/diff-indent-no-longer-is-experimental later to maint).

GIT-VERSION-GEN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.15.0
4+
DEF_VER=v2.15.GIT
55

66
LF='
77
'

0 commit comments

Comments
 (0)