From fea2cf154a378dc134720a9574742ca1580e774d Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 26 Jul 2009 00:59:13 -0700 Subject: [PATCH] What's in before 1.6.4 final --- whats/in/2009/07/01.txt | 295 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 295 insertions(+) create mode 100644 whats/in/2009/07/01.txt diff --git a/whats/in/2009/07/01.txt b/whats/in/2009/07/01.txt new file mode 100644 index 0000000000..8e7c4b34a1 --- /dev/null +++ b/whats/in/2009/07/01.txt @@ -0,0 +1,295 @@ +To: git@vger.kernel.org +Subject: What's in git.git (Jul 2009, #01; Sun, 26) +X-maint-at: 54bc13ce5300bf7c2237aba3fd123dd587e56d31 +X-master-at: d8f7be2ebcb7e3ec40269080a9ab9a28bc06ba17 +X-maint-was: 1ab012cf811abba5745fa0da70db963decd65f21 +X-master-was: 916e1373fb86db9d7019de4e7e74e39c9474a153 + +What's in git.git (Jul 2009, #01; Sun, 26) + + maint 54bc13c (t8005: Nobody writes Russian in shift_jis) + master d8f7be2 (GIT 1.6.4-rc3) +------------------------------------------------------------------------ + +The tip of 'master' is 1.6.4-rc3 and it should be the last -rc before the +1.6.4 final. + +* The 'maint' branch has these fixes since the last announcement. + +Brandon Casey (2): + refs.c: release file descriptor on error return + sha1_name.c: avoid unnecessary strbuf_release + +Chris Frey (1): + git-remote: fix missing .uploadpack usage for show command + +Clemens Buchacher (1): + fetch: do not create ref from empty name + +Giuseppe Bilotta (1): + gitweb/README: fix AliasMatch in example + +Johannes Sixt (1): + Makefile: git.o depends on library headers + +Junio C Hamano (8): + request-pull: really disable pager + checkout -f: deal with a D/F conflict entry correctly + combine-diff.c: fix performance problem when folding common deleted lines + diff --cc: a lost line at the beginning of the file is shown incorrectly + do_one_ref(): null_sha1 check is not about broken ref + SunOS grep does not understand -C nor -e + Fix severe breakage in "git-apply --whitespace=fix" + t8005: Nobody writes Russian in shift_jis + +Linus Torvalds (3): + git branch: fix performance problem + git branch: avoid unnecessary object lookups + git branch: clean up detached branch handling + +Matthias Andree (1): + Fix export_marks() error handling. + +Michal Marek (1): + request-pull: really really disable pager + +Miklos Vajna (1): + git-submodule documentation: fix foreach example + +René Scharfe (1): + attr: plug minor memory leak + +Roel Kluin (1): + fread does not return negative on error + +SZEDER Gábor (1): + Trailing whitespace and no newline fix + +Sitaram Chamarty (1): + Documentation: update description of shell aliases + +Thadeu Lima de Souza Cascardo (1): + Makes some cleanup/review in gittutorial + +Thomas Rast (2): + Test git archive --remote + Test grep --and/--or/--not + + +* The 'master' branch has these since the last announcement + in addition to the above. + +Alex Vandiver (2): + Make section_name_match start on '[', and return the length on success + After renaming a section, print any trailing variable definitions + +Andreas Ericsson (1): + mailinfo: Remove only one set of square brackets + +Ben Jackson (3): + Add 'git svn help [cmd]' which works outside a repo. + git-svn: speed up find_rev_before + Add 'git svn reset' to unwind 'git svn fetch' + +Bert Wesarg (1): + builtin-remote: (get_one_entry): use strbuf + +Björn Steinbrink (1): + Add a test showing that 'git repack' throws away grafted-away parents + +Brandon Casey (10): + Makefile: Solaris needs HAVE_ALLOCA_H for alloca() + t/t9001-send-email.sh: ensure generated script is executed with + $SHELL_PATH + git.c: avoid allocating one-too-many elements for new argv array + unpack-trees.c: work around run-time array initialization flaw on IRIX + 6.5 + git-compat-util.h: adjust for SGI IRIX 6.5 + Makefile: add NEEDS_LIBGEN to optionally add -lgen to compile arguments + Makefile: add section for SGI IRIX 6.5 + Makefile: update IRIX64 section + configure.ac: rework/fix the NEEDS_RESOLV and NEEDS_LIBGEN tests + configure.ac: properly unset NEEDS_SSL_WITH_CRYPTO when sha1 func is + missing + +Christian Couder (2): + bisect: use a PRNG with a bias when skipping away from untestable commits + Documentation: remove warning saying that "git bisect skip" may slow + bisection + +Daniel Trstenjak (1): + Show the presence of untracked files in the bash prompt. + +Eric Wong (12): + git-svn: convert globs to regexps for branch destinations + t9138: remove stray dot in test which broke bash + Allow the Unix epoch to be a valid commit date + git svn: allow uppercase UUIDs from SVN + git svn: rename tests that had conflicting numbers + git svn: fix reparenting when ugly http(s) URLs are used + git svn: fix shallow clone when upstream revision is too new + git svn: revert default behavior for --minimize-url + git svn: the branch command no longer needs the full path + t9142: stop httpd after the test + git svn: avoid escaping '/' when renaming/copying files + git svn: make minimize URL more reliable over http(s) + +Giuseppe Bilotta (11): + git-am foreign patch support: introduce patch_format + git-am foreign patch support: autodetect some patch formats + git-am foreign patch support: StGIT support + git-am: refactor 'cleaning up and aborting' + gitweb: refactor author name insertion + gitweb: uniform author info for commit and commitdiff + gitweb: use git_print_authorship_rows in 'tag' view too + gitweb: (gr)avatar support + gitweb: gravatar url cache + gitweb: picon avatar provider + gitweb: add empty alt text to avatar img + +Hunter, D. Seth (1): + http-push: fix xml_entities() string parsing overrun + +Jeff King (5): + Makefile: refactor regex compat support + Makefile: use compat regex on Solaris + log-tree: fix confusing comment + Makefile: install 'git' in execdir + send-email: detect cycles in alias expansion + +Johan Herland (1): + quickfetch(): Prevent overflow of the rev-list command line + +Johannes Schindelin (1): + git repack: keep commits hidden by a graft + +Johannes Sixt (5): + daemon: send stderr of service programs to the syslog + upload-pack: squelch progress indicator if client cannot see it + receive-pack: do not send error details to the client + git-mv: fix directory separator treatment on Windows + MinGW: truncate exit()'s argument to lowest 8 bits + +Junio C Hamano (7): + die_errno(): double % in strerror() output just in case + Makefile: keep "git" when bindir is execdir + Revert "mailinfo: Remove only one set of square brackets" + push: do not give big warning when no preference is configured + Updates to draft release notes to 1.6.4 + Update release notes for 1.6.4 + GIT 1.6.4-rc3 + +Larry D'Anna (1): + add --porcelain option to git-push + +Linus Torvalds (11): + git log: add '--merges' flag to match '--no-merges' + Add 'fill_directory()' helper function for directory traversal + Simplify read_directory[_recursive]() arguments + Avoid doing extra 'lstat()'s for d_type if we have an up-to-date cache + entry + Avoid using 'lstat()' to figure out directories + Prepare symlink caching for thread-safety + Export thread-safe version of 'has_symlink_leading_path()' + Make index preloading check the whole path to the file + Make 'git show' more useful + Improve on the 'invalid object' error message at commit time + Fix extraneous lstat's in 'git checkout -f' + +Marc Branchaud (3): + git svn: Support multiple branch and tag paths in the svn repository. + git svn: cleanup t9138-multiple-branches + git svn: Doc update for multiple branch and tag paths + +Mark Lodato (2): + http.c: prompt for SSL client certificate password + http.c: add http.sslCertPasswordProtected option + +Martin Koegler (1): + git stash: modernize use of "dashed" git-XXX calls + +Martin Renold (1): + Remove filename from conflict markers + +Mattias Nissler (2): + git-svn: Always duplicate paths returned from get_log + git-svn: Fix branch detection when repository root is inaccessible + +Michael J Gruber (1): + t4202-log.sh: Test git log --no-walk sort order + +Mike Ralphson (1): + cvsexportcommit: reorder tests to quiet intermittent failure + +Nanako Shiraishi (1): + Documentation/config.txt: a variable can be defined on the section header + line + +Nick Edelen (1): + diff-tree -r -t: include added/removed directories in the output + +Nick Woolley (2): + Remove archaic use of regex capture \1 in favour of $1 + Avoid generating a warning if $fullname{$file} is undefined + +Pierre Habouzit (4): + janitor: use NULL and not 0 for pointers. + refactor: use bitsizeof() instead of 8 * sizeof() + janitor: add DIV_ROUND_UP and use it. + janitor: useless checks before free + +René Scharfe (7): + userdiff: add xdiff_clear_find_func() + grep: move context hunk mark handling into show_line() + grep: print context hunk marks between files + grep: handle pre context lines on demand + grep: add option -p/--show-function + grep -p: support user defined regular expressions + grep: simplify -p output + +Robert Allan Zeh (1): + git svn: add gc command + +SZEDER Gábor (2): + Document 'git (rev-list|log) --merges' + bash: add '--merges' to common 'git log' options + +Stephen Boyd (9): + t4150: test applying with a newline in subject + am: suppress apply errors when using 3-way + git-sh-setup: introduce say() for quiet options + submodule, repack: migrate to git-sh-setup's say() + am, rebase: teach quiet option + stash: teach quiet option + show-ref: migrate to parse-options + completion: add missing config variables + completion: __git_config_get_set_variables() handle values with spaces + +Thomas Rast (5): + git-svn: let 'dcommit $rev' work on $rev instead of HEAD + Introduce die_errno() that appends strerror(errno) to die() + Convert existing die(..., strerror(errno)) to die_errno() + Use die_errno() instead of die() when checking syscalls + Disable asciidoc 8.4.1+ semantics for `{plus}` and friends + +Todd Zullinger (1): + completion: Add --full-diff to log options + +Ulrich Dangel (1): + git-svn: Canonicalize svn urls to prevent libsvn assertion + +Uwe Kleine-König (2): + more tests for git rev-parse --parse-opt + parse-opt: make PARSE_OPT_STOP_AT_NON_OPTION available to git rev-parse + +Wincent Colaiuta (1): + gitweb: update Git homepage URL + +Yann Dirson (6): + git-svn.txt: stop using dash-form of commands. + git-svn.txt: make formatting more consistent. + git-svn.txt: fix fetch flags incorrectly documented as init flags. + git-svn.txt: fix description of fetch flags accepted by clone. + List send-email config options in config.txt. + Improve doc for format-patch threading options. + -- 2.11.4.GIT