@@ -16,7 +16,9 @@ UI, Workflows & Features
16
16
the source repository has packed references for a long time, and
17
17
nobody noticed nor complained about it.
18
18
19
- * "branch --delete" has "branch -d" but "push --delete" does not.
19
+ * "push" learned that its "--delete" option can be shortened to
20
+ "-d", just like "branch --delete" and "branch -d" are the same
21
+ thing.
20
22
21
23
* "git blame" learned to produce the progress eye-candy when it takes
22
24
too much time before emitting the first line of the result.
@@ -131,8 +133,8 @@ UI, Workflows & Features
131
133
132
134
* Across the transition at around Git version 2.0, the user used to
133
135
get a pretty loud warning when running "git push" without setting
134
- push.default configuration variable. We no longer warn, given that
135
- the transition is over long time ago.
136
+ push.default configuration variable. We no longer warn because the
137
+ transition was completed a long time ago.
136
138
137
139
* README has been renamed to README.md and its contents got tweaked
138
140
slightly to make it easier on the eyes.
@@ -143,8 +145,8 @@ Performance, Internal Implementation, Development Support etc.
143
145
* Add a framework to spawn a group of processes in parallel, and use
144
146
it to run "git fetch --recurse-submodules" in parallel.
145
147
146
- * A slight update to the Makefile to mark "phoney " targets
147
- as such correctly.
148
+ * A slight update to the Makefile to mark ".PHONY " targets as such
149
+ correctly.
148
150
149
151
* In-core storage of the reverse index for .pack files (which lets
150
152
you go from a pack offset to an object name) has been streamlined.
@@ -187,14 +189,8 @@ Performance, Internal Implementation, Development Support etc.
187
189
* Some calls to strcpy(3) triggers a false warning from static
188
190
analysers that are less intelligent than humans, and reducing the
189
191
number of these false hits helps us notice real issues. A few
190
- calls to strcpy(3) in test-path-utils that are already safe has
191
- been rewritten to avoid false wanings.
192
-
193
- * Some calls to strcpy(3) triggers a false warning from static
194
- analysers that are less intelligent than humans, and reducing the
195
- number of these false hits helps us notice real issues. A few
196
- calls to strcpy(3) in "git rerere" that are already safe has been
197
- rewritten to avoid false wanings.
192
+ calls to strcpy(3) in a couple of protrams that are already safe
193
+ has been rewritten to avoid false warnings.
198
194
199
195
* The "name_path" API was an attempt to reduce the need to construct
200
196
the full path out of a series of path components while walking a
@@ -334,7 +330,7 @@ notes for details).
334
330
* dirname() emulation has been added, as Msys2 lacks it.
335
331
336
332
* The underlying machinery used by "ls-files -o" and other commands
337
- have been taught not to create empty submodule ref cache for a
333
+ has been taught not to create empty submodule ref cache for a
338
334
directory that is not a submodule. This removes a ton of wasted
339
335
CPU cycles.
340
336
0 commit comments