What's in before 1.6.4 final
Junio C Hamano committed
Jul 26, 2009 at 00:59 UTC
fea2cf154a378dc134720a9574742ca1580e774d
1 file changed
+295
whats/in/2009/07/01.txt
new
+295
@@ -0,0 +1,295 @@
1
+To: git@vger.kernel.org
2
+Subject: What's in git.git (Jul 2009, #01; Sun, 26)
3
+X-maint-at: 54bc13ce5300bf7c2237aba3fd123dd587e56d31
4
+X-master-at: d8f7be2ebcb7e3ec40269080a9ab9a28bc06ba17
5
+X-maint-was: 1ab012cf811abba5745fa0da70db963decd65f21
6
+X-master-was: 916e1373fb86db9d7019de4e7e74e39c9474a153
7
+
8
+What's in git.git (Jul 2009, #01; Sun, 26)
9
+
10
+ maint 54bc13c (t8005: Nobody writes Russian in shift_jis)
11
+ master d8f7be2 (GIT 1.6.4-rc3)
12
+------------------------------------------------------------------------
13
+
14
+The tip of 'master' is 1.6.4-rc3 and it should be the last -rc before the
15
+1.6.4 final.
16
+
17
+* The 'maint' branch has these fixes since the last announcement.
18
+
19
+Brandon Casey (2):
20
+ refs.c: release file descriptor on error return
21
+ sha1_name.c: avoid unnecessary strbuf_release
22
+
23
+Chris Frey (1):
24
+ git-remote: fix missing .uploadpack usage for show command
25
+
26
+Clemens Buchacher (1):
27
+ fetch: do not create ref from empty name
28
+
29
+Giuseppe Bilotta (1):
30
+ gitweb/README: fix AliasMatch in example
31
+
32
+Johannes Sixt (1):
33
+ Makefile: git.o depends on library headers
34
+
35
+Junio C Hamano (8):
36
+ request-pull: really disable pager
37
+ checkout -f: deal with a D/F conflict entry correctly
38
+ combine-diff.c: fix performance problem when folding common deleted lines
39
+ diff --cc: a lost line at the beginning of the file is shown incorrectly
40
+ do_one_ref(): null_sha1 check is not about broken ref
41
+ SunOS grep does not understand -C<n> nor -e
42
+ Fix severe breakage in "git-apply --whitespace=fix"
43
+ t8005: Nobody writes Russian in shift_jis
44
+
45
+Linus Torvalds (3):
46
+ git branch: fix performance problem
47
+ git branch: avoid unnecessary object lookups
48
+ git branch: clean up detached branch handling
49
+
50
+Matthias Andree (1):
51
+ Fix export_marks() error handling.
52
+
53
+Michal Marek (1):
54
+ request-pull: really really disable pager
55
+
56
+Miklos Vajna (1):
57
+ git-submodule documentation: fix foreach example
58
+
59
+René Scharfe (1):
60
+ attr: plug minor memory leak
61
+
62
+Roel Kluin (1):
63
+ fread does not return negative on error
64
+
65
+SZEDER Gábor (1):
66
+ Trailing whitespace and no newline fix
67
+
68
+Sitaram Chamarty (1):
69
+ Documentation: update description of shell aliases
70
+
71
+Thadeu Lima de Souza Cascardo (1):
72
+ Makes some cleanup/review in gittutorial
73
+
74
+Thomas Rast (2):
75
+ Test git archive --remote
76
+ Test grep --and/--or/--not
77
+
78
+
79
+* The 'master' branch has these since the last announcement
80
+ in addition to the above.
81
+
82
+Alex Vandiver (2):
83
+ Make section_name_match start on '[', and return the length on success
84
+ After renaming a section, print any trailing variable definitions
85
+
86
+Andreas Ericsson (1):
87
+ mailinfo: Remove only one set of square brackets
88
+
89
+Ben Jackson (3):
90
+ Add 'git svn help [cmd]' which works outside a repo.
91
+ git-svn: speed up find_rev_before
92
+ Add 'git svn reset' to unwind 'git svn fetch'
93
+
94
+Bert Wesarg (1):
95
+ builtin-remote: (get_one_entry): use strbuf
96
+
97
+Björn Steinbrink (1):
98
+ Add a test showing that 'git repack' throws away grafted-away parents
99
+
100
+Brandon Casey (10):
101
+ Makefile: Solaris needs HAVE_ALLOCA_H for alloca()
102
+ t/t9001-send-email.sh: ensure generated script is executed with
103
+ $SHELL_PATH
104
+ git.c: avoid allocating one-too-many elements for new argv array
105
+ unpack-trees.c: work around run-time array initialization flaw on IRIX
106
+ 6.5
107
+ git-compat-util.h: adjust for SGI IRIX 6.5
108
+ Makefile: add NEEDS_LIBGEN to optionally add -lgen to compile arguments
109
+ Makefile: add section for SGI IRIX 6.5
110
+ Makefile: update IRIX64 section
111
+ configure.ac: rework/fix the NEEDS_RESOLV and NEEDS_LIBGEN tests
112
+ configure.ac: properly unset NEEDS_SSL_WITH_CRYPTO when sha1 func is
113
+ missing
114
+
115
+Christian Couder (2):
116
+ bisect: use a PRNG with a bias when skipping away from untestable commits
117
+ Documentation: remove warning saying that "git bisect skip" may slow
118
+ bisection
119
+
120
+Daniel Trstenjak (1):
121
+ Show the presence of untracked files in the bash prompt.
122
+
123
+Eric Wong (12):
124
+ git-svn: convert globs to regexps for branch destinations
125
+ t9138: remove stray dot in test which broke bash
126
+ Allow the Unix epoch to be a valid commit date
127
+ git svn: allow uppercase UUIDs from SVN
128
+ git svn: rename tests that had conflicting numbers
129
+ git svn: fix reparenting when ugly http(s) URLs are used
130
+ git svn: fix shallow clone when upstream revision is too new
131
+ git svn: revert default behavior for --minimize-url
132
+ git svn: the branch command no longer needs the full path
133
+ t9142: stop httpd after the test
134
+ git svn: avoid escaping '/' when renaming/copying files
135
+ git svn: make minimize URL more reliable over http(s)
136
+
137
+Giuseppe Bilotta (11):
138
+ git-am foreign patch support: introduce patch_format
139
+ git-am foreign patch support: autodetect some patch formats
140
+ git-am foreign patch support: StGIT support
141
+ git-am: refactor 'cleaning up and aborting'
142
+ gitweb: refactor author name insertion
143
+ gitweb: uniform author info for commit and commitdiff
144
+ gitweb: use git_print_authorship_rows in 'tag' view too
145
+ gitweb: (gr)avatar support
146
+ gitweb: gravatar url cache
147
+ gitweb: picon avatar provider
148
+ gitweb: add empty alt text to avatar img
149
+
150
+Hunter, D. Seth (1):
151
+ http-push: fix xml_entities() string parsing overrun
152
+
153
+Jeff King (5):
154
+ Makefile: refactor regex compat support
155
+ Makefile: use compat regex on Solaris
156
+ log-tree: fix confusing comment
157
+ Makefile: install 'git' in execdir
158
+ send-email: detect cycles in alias expansion
159
+
160
+Johan Herland (1):
161
+ quickfetch(): Prevent overflow of the rev-list command line
162
+
163
+Johannes Schindelin (1):
164
+ git repack: keep commits hidden by a graft
165
+
166
+Johannes Sixt (5):
167
+ daemon: send stderr of service programs to the syslog
168
+ upload-pack: squelch progress indicator if client cannot see it
169
+ receive-pack: do not send error details to the client
170
+ git-mv: fix directory separator treatment on Windows
171
+ MinGW: truncate exit()'s argument to lowest 8 bits
172
+
173
+Junio C Hamano (7):
174
+ die_errno(): double % in strerror() output just in case
175
+ Makefile: keep "git" when bindir is execdir
176
+ Revert "mailinfo: Remove only one set of square brackets"
177
+ push: do not give big warning when no preference is configured
178
+ Updates to draft release notes to 1.6.4
179
+ Update release notes for 1.6.4
180
+ GIT 1.6.4-rc3
181
+
182
+Larry D'Anna (1):
183
+ add --porcelain option to git-push
184
+
185
+Linus Torvalds (11):
186
+ git log: add '--merges' flag to match '--no-merges'
187
+ Add 'fill_directory()' helper function for directory traversal
188
+ Simplify read_directory[_recursive]() arguments
189
+ Avoid doing extra 'lstat()'s for d_type if we have an up-to-date cache
190
+ entry
191
+ Avoid using 'lstat()' to figure out directories
192
+ Prepare symlink caching for thread-safety
193
+ Export thread-safe version of 'has_symlink_leading_path()'
194
+ Make index preloading check the whole path to the file
195
+ Make 'git show' more useful
196
+ Improve on the 'invalid object' error message at commit time
197
+ Fix extraneous lstat's in 'git checkout -f'
198
+
199
+Marc Branchaud (3):
200
+ git svn: Support multiple branch and tag paths in the svn repository.
201
+ git svn: cleanup t9138-multiple-branches
202
+ git svn: Doc update for multiple branch and tag paths
203
+
204
+Mark Lodato (2):
205
+ http.c: prompt for SSL client certificate password
206
+ http.c: add http.sslCertPasswordProtected option
207
+
208
+Martin Koegler (1):
209
+ git stash: modernize use of "dashed" git-XXX calls
210
+
211
+Martin Renold (1):
212
+ Remove filename from conflict markers
213
+
214
+Mattias Nissler (2):
215
+ git-svn: Always duplicate paths returned from get_log
216
+ git-svn: Fix branch detection when repository root is inaccessible
217
+
218
+Michael J Gruber (1):
219
+ t4202-log.sh: Test git log --no-walk sort order
220
+
221
+Mike Ralphson (1):
222
+ cvsexportcommit: reorder tests to quiet intermittent failure
223
+
224
+Nanako Shiraishi (1):
225
+ Documentation/config.txt: a variable can be defined on the section header
226
+ line
227
+
228
+Nick Edelen (1):
229
+ diff-tree -r -t: include added/removed directories in the output
230
+
231
+Nick Woolley (2):
232
+ Remove archaic use of regex capture \1 in favour of $1
233
+ Avoid generating a warning if $fullname{$file} is undefined
234
+
235
+Pierre Habouzit (4):
236
+ janitor: use NULL and not 0 for pointers.
237
+ refactor: use bitsizeof() instead of 8 * sizeof()
238
+ janitor: add DIV_ROUND_UP and use it.
239
+ janitor: useless checks before free
240
+
241
+René Scharfe (7):
242
+ userdiff: add xdiff_clear_find_func()
243
+ grep: move context hunk mark handling into show_line()
244
+ grep: print context hunk marks between files
245
+ grep: handle pre context lines on demand
246
+ grep: add option -p/--show-function
247
+ grep -p: support user defined regular expressions
248
+ grep: simplify -p output
249
+
250
+Robert Allan Zeh (1):
251
+ git svn: add gc command
252
+
253
+SZEDER Gábor (2):
254
+ Document 'git (rev-list|log) --merges'
255
+ bash: add '--merges' to common 'git log' options
256
+
257
+Stephen Boyd (9):
258
+ t4150: test applying with a newline in subject
259
+ am: suppress apply errors when using 3-way
260
+ git-sh-setup: introduce say() for quiet options
261
+ submodule, repack: migrate to git-sh-setup's say()
262
+ am, rebase: teach quiet option
263
+ stash: teach quiet option
264
+ show-ref: migrate to parse-options
265
+ completion: add missing config variables
266
+ completion: __git_config_get_set_variables() handle values with spaces
267
+
268
+Thomas Rast (5):
269
+ git-svn: let 'dcommit $rev' work on $rev instead of HEAD
270
+ Introduce die_errno() that appends strerror(errno) to die()
271
+ Convert existing die(..., strerror(errno)) to die_errno()
272
+ Use die_errno() instead of die() when checking syscalls
273
+ Disable asciidoc 8.4.1+ semantics for `{plus}` and friends
274
+
275
+Todd Zullinger (1):
276
+ completion: Add --full-diff to log options
277
+
278
+Ulrich Dangel (1):
279
+ git-svn: Canonicalize svn urls to prevent libsvn assertion
280
+
281
+Uwe Kleine-König (2):
282
+ more tests for git rev-parse --parse-opt
283
+ parse-opt: make PARSE_OPT_STOP_AT_NON_OPTION available to git rev-parse
284
+
285
+Wincent Colaiuta (1):
286
+ gitweb: update Git homepage URL
287
+
288
+Yann Dirson (6):
289
+ git-svn.txt: stop using dash-form of commands.
290
+ git-svn.txt: make formatting more consistent.
291
+ git-svn.txt: fix fetch flags incorrectly documented as init flags.
292
+ git-svn.txt: fix description of fetch flags accepted by clone.
293
+ List send-email config options in config.txt.
294
+ Improve doc for format-patch threading options.
295
+