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 +