@@ -26,7 +26,7 @@ UI, Workflows & Features
26
26
the fast-export side has been made.
27
27
28
28
* "git push $there $src:$dst" rejects when $dst is not a fully
29
- qualified refname and not clear what the end user meant. The
29
+ qualified refname and it is not clear what the end user meant. The
30
30
codepath has been taught to give a clearer error message, and also
31
31
guess where the push should go by taking the type of the pushed
32
32
object into account (e.g. a tag object would want to go under
@@ -77,9 +77,9 @@ UI, Workflows & Features
77
77
78
78
* A new date format "--date=human" that morphs its output depending
79
79
on how far the time is from the current time has been introduced.
80
- "--date=auto" can be used to use this new format when the output is
81
- going to the pager or to the terminal and otherwise the default
82
- format.
80
+ "--date=auto:human " can be used to use this new format (or any
81
+ existing format) when the output is going to the pager or to the
82
+ terminal, and otherwise the default format.
83
83
84
84
85
85
Performance, Internal Implementation, Development Support etc.
@@ -88,7 +88,7 @@ Performance, Internal Implementation, Development Support etc.
88
88
(non-)existence of loose objects.
89
89
90
90
* More codepaths have become aware of working with in-core repository
91
- instance other than the default "the_repository".
91
+ instances other than the default "the_repository".
92
92
93
93
* The "strncat()" function is now among the banned functions.
94
94
@@ -125,13 +125,13 @@ Performance, Internal Implementation, Development Support etc.
125
125
* The in-core repository instances are passed through more codepaths.
126
126
127
127
* Update the protocol message specification to allow only the limited
128
- use of scaled quantities. This is ensure potential compatibility
129
- issues will not go out of hand.
128
+ use of scaled quantities. This is to ensure potential compatibility
129
+ issues will not get out of hand.
130
130
131
131
* Micro-optimize the code that prepares commit objects to be walked
132
132
by "git rev-list" when the commit-graph is available.
133
133
134
- * "git fetch" and "git upload-pack" learned to send all exchange over
134
+ * "git fetch" and "git upload-pack" learned to send all exchanges over
135
135
the sideband channel while talking the v2 protocol.
136
136
137
137
* The codepath to write out commit-graph has been optimized by
@@ -180,6 +180,13 @@ Performance, Internal Implementation, Development Support etc.
180
180
181
181
* A flakey "p4" test has been removed.
182
182
183
+ * The code and tests assume that the system supplied iconv() would
184
+ always use BOM in its output when asked to encode to UTF-16 (or
185
+ UTF-32), but apparently some implementations output big-endian
186
+ without BOM. A compile-time knob has been added to help such
187
+ systems (e.g. NonStop) to add BOM to the output to increase
188
+ portability.
189
+
183
190
184
191
Fixes since v2.20
185
192
-----------------
@@ -439,3 +446,6 @@ Fixes since v2.20
439
446
(merge 2e285e7803 tz/gpg-test-fix later to maint).
440
447
(merge 5427de960b kl/pretty-doc-markup-fix later to maint).
441
448
(merge 3815f64b0d js/mingw-host-cpu later to maint).
449
+ (merge 5fe81438b5 rj/sequencer-sign-off-header-static later to maint).
450
+ (merge 18a4f6be6b nd/fileno-may-be-macro later to maint).
451
+ (merge 99e9ab54ab kd/t0028-octal-del-is-377-not-777 later to maint).
0 commit comments