@@ -37,9 +37,17 @@ UI, Workflows & Features
37
37
An explicit way to help the end users who connect to the service by
38
38
issuing custom messages to refuse such an access has been added.
39
39
40
- * "git status" suggests users to look into using--untracked=no option
40
+ * In addition to the case where the user edits the log message with
41
+ the "e)dit" option of "am -i", replace the "Applying: this patch"
42
+ message with the final log message contents after applymsg hook
43
+ munges it.
44
+
45
+ * "git status" suggests users to look into using --untracked=no option
41
46
when it takes too long.
42
47
48
+ * "git status" shows a bit more information to "git status" during a
49
+ rebase/bisect session.
50
+
43
51
* "git fetch" learned to fetch a commit at the tip of an unadvertised
44
52
ref by specifying a raw object name from the command line when the
45
53
server side supports this feature.
@@ -80,6 +88,12 @@ Performance, Internal Implementation, etc.
80
88
necessary for operations such as "git checkout -", was cumbersome
81
89
to use correctly and also inefficient.
82
90
91
+ * Codepaths that inspect log-message-to-be and decide when to add a
92
+ new Signed-off-by line in various commands have been consolidated.
93
+
94
+ * The pkt-line API, implementation and its callers have been cleaned
95
+ up to make them more robust.
96
+
83
97
84
98
Also contains minor documentation updates and code clean-ups.
85
99
@@ -91,6 +105,19 @@ Unless otherwise noted, all the fixes since v1.8.2 in the maintenance
91
105
track are contained in this release (see release notes to them for
92
106
details).
93
107
108
+ * "index-pack --fix-thin" used uninitialize value to compute delta
109
+ depths of objects it appends to the resulting pack.
110
+ (merge 57165db jk/index-pack-correct-depth-fix later to maint).
111
+
112
+ * "index-pack --verify-stat" used a few counters outside protection
113
+ of mutex, possibly showing incorrect numbers.
114
+ (merge 8f82aad nd/index-pack-threaded-fixes later to maint).
115
+
116
+ * The code to keep track of what directory names are known to Git on
117
+ platforms with case insensitive filesystems can get confused upon a
118
+ hash collision between these pathnames and looped forever.
119
+ (merge 2092678 kb/name-hash later to maint).
120
+
94
121
* Annotated tags outside refs/tags/ hierarchy were not advertised
95
122
correctly to the ls-remote and fetch with recent version of Git.
96
123
(merge c29c46f jk/fully-peeled-packed-ref later to maint).
@@ -130,7 +157,6 @@ details).
130
157
* The logic used by "git diff -M --stat" to shorten the names of
131
158
files before and after a rename did not work correctly when the
132
159
common prefix and suffix between the two filenames overlapped.
133
- (merge b174eb4 ap/maint-diff-rename-avoid-overlap later to maint).
134
160
135
161
* The "--match=<pattern>" option of "git describe", when used with
136
162
"--all" to allow refs that are not annotated tags to be used as a
0 commit comments