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
17 * The 'maint' branch has these fixes since the last announcement.
20 refs.c: release file descriptor on error return
21 sha1_name.c: avoid unnecessary strbuf_release
24 git-remote: fix missing .uploadpack usage for show command
26 Clemens Buchacher (1):
27 fetch: do not create ref from empty name
30 gitweb/README: fix AliasMatch in example
33 Makefile: git.o depends on library headers
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
46 git branch: fix performance problem
47 git branch: avoid unnecessary object lookups
48 git branch: clean up detached branch handling
51 Fix export_marks() error handling.
54 request-pull: really really disable pager
57 git-submodule documentation: fix foreach example
60 attr: plug minor memory leak
63 fread does not return negative on error
66 Trailing whitespace and no newline fix
69 Documentation: update description of shell aliases
71 Thadeu Lima de Souza Cascardo (1):
72 Makes some cleanup/review in gittutorial
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.
83 Make section_name_match start on '[', and return the length on success
84 After renaming a section, print any trailing variable definitions
87 mailinfo: Remove only one set of square brackets
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'
95 builtin-remote: (get_one_entry): use strbuf
98 Add a test showing that 'git repack' throws away grafted-away parents
101 Makefile: Solaris needs HAVE_ALLOCA_H for alloca()
102 t/t9001-send-email.sh: ensure generated script is executed with
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
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
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
120 Daniel Trstenjak (1):
121 Show the presence of untracked files in the bash prompt.
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
151 http-push: fix xml_entities() string parsing overrun
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
161 quickfetch(): Prevent overflow of the rev-list command line
163 Johannes Schindelin (1):
164 git repack: keep commits hidden by a graft
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
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
183 add --porcelain option to git-push
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
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'
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
205 http.c: prompt for SSL client certificate password
206 http.c: add http.sslCertPasswordProtected option
209 git stash: modernize use of "dashed" git-XXX calls
212 Remove filename from conflict markers
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
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
229 diff-tree -r -t: include added/removed directories in the output
232 Remove archaic use of regex capture \1 in favour of $1
233 Avoid generating a warning if $fullname{$file} is undefined
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
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
254 Document 'git (rev-list|log) --merges'
255 bash: add '--merges' to common 'git log' options
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
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
276 completion: Add --full-diff to log options
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
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.