@@ -66,6 +66,20 @@ UI, Workflows & Features
66
66
a superset of "--no-progress". Extend the command to support the
67
67
usual "--[no-]progress".
68
68
69
+ * The semantics of tranfer.hideRefs configuration variable have been
70
+ extended to work better with the ref "namespace" feature that lets
71
+ you throw unrelated bunches of repositories in a single physical
72
+ repository and virtually serve them as separate ones.
73
+
74
+ * send-email config variables whose values are pathnames now go
75
+ through the ~username/ expansion.
76
+
77
+ * bash completion learnt to TAB-complete recipient addresses given
78
+ to send-email.
79
+
80
+ * The credential-cache daemon can be told to ignore SIGHUP to work
81
+ around issue when running Git from inside emacs.
82
+
69
83
70
84
Performance, Internal Implementation, Development Support etc.
71
85
@@ -118,6 +132,30 @@ Performance, Internal Implementation, Development Support etc.
118
132
* With a "debug" helper, debugging of a single "git" invocation in
119
133
our test scripts has become a lot easier.
120
134
135
+ * The "configure" script did not test for -lpthread correctly, which
136
+ upset some linkers.
137
+
138
+ * Cross completed task off of subtree project's todo list.
139
+
140
+ * Test cleanups for the subtree project.
141
+
142
+ * Clean up style in an ancient test t9300.
143
+
144
+ * Work around some test flakiness with p4d.
145
+
146
+ * Fsck did not correctly detect a NUL-truncated header in a tag.
147
+
148
+ * Use a safer behavior when we hit errors verifying remote certificates.
149
+
150
+ * Speed up filter-branch for cases where we only care about rewriting
151
+ commits, not tree data.
152
+
153
+ * The parse-options API has been updated to make "-h" command line
154
+ option work more consistently in all commands.
155
+
156
+ * "git svn rebase/mkdirs" got optimized by keeping track of empty
157
+ directories better.
158
+
121
159
122
160
Also contains various documentation updates and code clean-ups.
123
161
@@ -341,6 +379,19 @@ notes for details).
341
379
requested range. However, we were hand-crafting a range request
342
380
and it did not kick in.
343
381
382
+ * Having a leftover .idx file without corresponding .pack file in
383
+ the repository hurts performance; "git gc" learned to prune them.
384
+ (merge 478f34d dk/gc-idx-wo-pack later to maint).
385
+
386
+ * Apple's common crypto implementation of SHA1_Update() does not take
387
+ more than 4GB at a time, and we now have a compile-time workaround
388
+ for it.
389
+ (merge 001fd7a ad/sha1-update-chunked later to maint).
390
+
391
+ * Produce correct "dirty" marker for shell prompts, even when we
392
+ are on an orphan or an unborn branch.
393
+ (merge c26f70c sg/bash-prompt-dirty-orphan later to maint).
394
+
344
395
* Code clean-up, minor fixes etc.
345
396
(merge 15ed07d jc/rerere later to maint).
346
397
(merge e7a7401 pt/pull-builtin later to maint).
0 commit comments