What's in before 1.6.4 final
[git/dscho.git] / whats / in / 2009 / 07 / 01.txt
blob8e7c4b34a19f265af80b28496f7bf0a0baa91596
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
8 What's in git.git (Jul 2009, #01; Sun, 26)
10   maint 54bc13c (t8005: Nobody writes Russian in shift_jis)
11  master d8f7be2 (GIT 1.6.4-rc3)
12 ------------------------------------------------------------------------
14 The tip of 'master' is 1.6.4-rc3 and it should be the last -rc before the
15 1.6.4 final.
17 * The 'maint' branch has these fixes since the last announcement.
19 Brandon Casey (2):
20   refs.c: release file descriptor on error return
21   sha1_name.c: avoid unnecessary strbuf_release
23 Chris Frey (1):
24   git-remote: fix missing .uploadpack usage for show command
26 Clemens Buchacher (1):
27   fetch: do not create ref from empty name
29 Giuseppe Bilotta (1):
30   gitweb/README: fix AliasMatch in example
32 Johannes Sixt (1):
33   Makefile: git.o depends on library headers
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
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
50 Matthias Andree (1):
51   Fix export_marks() error handling.
53 Michal Marek (1):
54   request-pull: really really disable pager
56 Miklos Vajna (1):
57   git-submodule documentation: fix foreach example
59 René Scharfe (1):
60   attr: plug minor memory leak
62 Roel Kluin (1):
63   fread does not return negative on error
65 SZEDER Gábor (1):
66   Trailing whitespace and no newline fix
68 Sitaram Chamarty (1):
69   Documentation: update description of shell aliases
71 Thadeu Lima de Souza Cascardo (1):
72   Makes some cleanup/review in gittutorial
74 Thomas Rast (2):
75   Test git archive --remote
76   Test grep --and/--or/--not
79 * The 'master' branch has these since the last announcement
80   in addition to the above.
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
86 Andreas Ericsson (1):
87   mailinfo: Remove only one set of square brackets
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'
94 Bert Wesarg (1):
95   builtin-remote: (get_one_entry): use strbuf
97 Björn Steinbrink (1):
98   Add a test showing that 'git repack' throws away grafted-away parents
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
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
120 Daniel Trstenjak (1):
121   Show the presence of untracked files in the bash prompt.
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)
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
150 Hunter, D. Seth (1):
151   http-push: fix xml_entities() string parsing overrun
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
160 Johan Herland (1):
161   quickfetch(): Prevent overflow of the rev-list command line
163 Johannes Schindelin (1):
164   git repack: keep commits hidden by a graft
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
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
182 Larry D'Anna (1):
183   add --porcelain option to git-push
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'
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
204 Mark Lodato (2):
205   http.c: prompt for SSL client certificate password
206   http.c: add http.sslCertPasswordProtected option
208 Martin Koegler (1):
209   git stash: modernize use of "dashed" git-XXX calls
211 Martin Renold (1):
212   Remove filename from conflict markers
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
218 Michael J Gruber (1):
219   t4202-log.sh: Test git log --no-walk sort order
221 Mike Ralphson (1):
222   cvsexportcommit: reorder tests to quiet intermittent failure
224 Nanako Shiraishi (1):
225   Documentation/config.txt: a variable can be defined on the section header
226     line
228 Nick Edelen (1):
229   diff-tree -r -t: include added/removed directories in the output
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
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
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
250 Robert Allan Zeh (1):
251   git svn: add gc command
253 SZEDER Gábor (2):
254   Document 'git (rev-list|log) --merges'
255   bash: add '--merges' to common 'git log' options
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
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
275 Todd Zullinger (1):
276   completion: Add --full-diff to log options
278 Ulrich Dangel (1):
279   git-svn: Canonicalize svn urls to prevent libsvn assertion
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
285 Wincent Colaiuta (1):
286   gitweb: update Git homepage URL
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.