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