@@ -47,6 +47,13 @@ Updates since v1.9 series
47
47
48
48
UI, Workflows & Features
49
49
50
+ * "git gc --aggressive" learned "--depth" option and
51
+ "gc.aggressiveDepth" configuration variable to allow use of a less
52
+ insane depth than the built-in default value of 250.
53
+
54
+ * "git log" learned the "--show-linear-break" option to show where a
55
+ single strand-of-pearls is broken in its output.
56
+
50
57
* The "rev-parse --parseopt" mechanism used by scripted Porcelains to
51
58
parse command line options and to give help text learned to take
52
59
the argv-help (the placeholder string for an option parameter,
@@ -129,6 +136,8 @@ UI, Workflows & Features
129
136
130
137
Performance, Internal Implementation, etc.
131
138
139
+ * The compilation options to port to AIX has been updated.
140
+
132
141
* We started using wildmatch() in place of fnmatch(3) a few releases
133
142
ago; complete the process and stop using fnmatch(3).
134
143
@@ -161,6 +170,22 @@ Unless otherwise noted, all the fixes since v1.9 in the maintenance
161
170
track are contained in this release (see the maintenance releases'
162
171
notes for details).
163
172
173
+ * "git diff --no-index -Mq a b" fell into an infinite loop.
174
+ (merge ad1c3fb jc/fix-diff-no-index-diff-opt-parse later to maint).
175
+
176
+ * "git fetch --prune", when the right-hand-side of multiple fetch
177
+ refspecs overlap (e.g. storing "refs/heads/*" to
178
+ "refs/remotes/origin/*", while storing "refs/frotz/*" to
179
+ "refs/remotes/origin/fr/*"), aggressively thought that lack of
180
+ "refs/heads/fr/otz" on the origin site meant we should remove
181
+ "refs/remotes/origin/fr/otz" from us, without checking their
182
+ "refs/frotz/otz" first.
183
+
184
+ Note that such a configuration is inherently unsafe (think what
185
+ should happen when "refs/heads/fr/otz" does appear on the origin
186
+ site), but that is not a reason not to be extra careful.
187
+ (merge e6f6371 cn/fetch-prune-overlapping-destination later to maint).
188
+
164
189
* "git status --porcelain --branch" showed its output with labels
165
190
"ahead/behind/gone" translated to the user's locale.
166
191
(merge 7a76c28 mm/status-porcelain-format-i18n-fix later to maint).
0 commit comments