Skip to content

Commit 0c72b98

Browse files
committed
Update draft release notes to 2.2
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 346fad5 commit 0c72b98

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

Documentation/RelNotes/2.2.0.txt

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Git v2.2 Release Notes
44
Updates since v2.1
55
------------------
66

7+
Ports
8+
9+
* Building on older MacOS X systems automatically sets
10+
the necessary NO_APPLE_COMMON_CRYPTO build-time option.
11+
12+
713
UI, Workflows & Features
814

915
* "git config --edit --global" starts from a skeletal per-user
@@ -12,9 +18,17 @@ UI, Workflows & Features
1218
need for a later "Have you forgotten setting core.user?" and we
1319
can add more to the template as we gain more experience.
1420

21+
* "git stash list -p" used to be almost always a no-op because each
22+
stash entry is represented as a merge commit. It learned to show
23+
the difference between the base commit version and the working tree
24+
version, which is in line with what "git show" gives.
1525

1626
Performance, Internal Implementation, etc.
1727

28+
* In tests, we have been using NOT_{MINGW,CYGWIN} test prerequisites
29+
long before negated prerequisites e.g. !MINGW were invented.
30+
The former has been converted to the latter to avoid confusion.
31+
1832
* Looking up remotes configuration in a repository with very many
1933
remotes defined has been optimized.
2034

@@ -36,6 +50,10 @@ Also contains various documentation updates and code clean-ups.
3650
Fixes since v2.1
3751
----------------
3852

53+
Unless otherwise noted, all the fixes since v2.1 in the maintenance
54+
track are contained in this release (see the maintenance releases'
55+
notes for details).
56+
3957
* "git log --pretty/format=" with an empty format string did not
4058
mean the more obvious "No output whatsoever" but "Use default
4159
format", which was counterintuitive.
@@ -46,7 +64,28 @@ Fixes since v2.1
4664
sure the permission bits of this file follows the same tar.umask
4765
configuration setting.
4866

67+
* "git -c section.var command" and "git -c section.var= command"
68+
should pass the configuration differently (the former should be a
69+
boolean true, the latter should be an empty string).
70+
(merge a789ca7 jk/command-line-config-empty-string later to maint).
4971

50-
Unless otherwise noted, all the fixes since v2.1 in the maintenance
51-
track are contained in this release (see the maintenance releases'
52-
notes for details).
72+
* Applying a patch not generated by Git in a subdirectory used to
73+
check the whitespace breakage using the attributes for incorrect
74+
paths. Also whitespace checks were performed even for paths
75+
excluded via "git apply --exclude=<path>" mechanism.
76+
(merge 477a08a jc/apply-ws-prefix later to maint).
77+
78+
* "git bundle create" with date-range specification were meant to
79+
exclude tags outside the range, but it didn't.
80+
(merge 2c8544a lf/bundle-exclusion later to maint).
81+
82+
* "git add x" where x that used to be a directory has become a
83+
symbolic link to a directory misbehaved.
84+
(merge ccad42d rs/refresh-beyond-symlink later to maint).
85+
86+
* The prompt script checked $GIT_DIR/ref/stash file to see if there
87+
is a stash, which was a no-no.
88+
(merge 0fa7f01 jk/prompt-stash-could-be-packed later to maint).
89+
90+
* Pack-protocol documentation had a minor typo.
91+
(merge 5d146f7 sp/pack-protocol-doc-on-shallow later to maint).

0 commit comments

Comments
 (0)