{"thread":{"id":"19624","subject":"What's in git.git (May 2009, #03; Sun, 31)","startedAt":"2009-06-01T01:25:06Z","lastAt":"2009-06-01T01:25:06Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"115172","messageId":"7vy6scoidp.fsf@alter.siamese.dyndns.org","threadId":"19624","inReplyTo":null,"subject":"What's in git.git (May 2009, #03; Sun, 31)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-06-01T01:25:06Z","receivedAt":"2009-06-01T01:25:06Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"A rather large-ish updates on the 'master' front.  The 'maint' has some\nfixes that should eventually produce 1.6.3.2.\n\n* The 'maint' branch has these fixes since the last announcement.\n\nAlex Riesen (5):\n  Introduce an unlink(2) wrapper which gives warning if unlink failed\n  replace direct calls to unlink(2) with unlink_or_warn\n  print unlink(2) errno in copy_or_link_directory\n  Clarify kind of conflict in merge-one-file helper\n  http-push.c::remove_locks(): fix use after free\n\nClemens Buchacher (1):\n  fix segfault showing an empty remote\n\nDave Olszewski (1):\n  merge-recursive: never leave index unmerged while recursing\n\nJeff King (5):\n  fix GIT_TRACE segfault with shell-quoted aliases\n  add: don't complain when adding empty project root\n  lock_ref: inform callers of unavailable ref\n  fetch: report ref storage DF errors more accurately\n  fix cat-file usage message and documentation\n\nJim Meyering (1):\n  format-patch let -k override a config-specified format.numbered\n\nJohannes Schindelin (1):\n  Add NO_CROSS_DIRECTORY_HARDLINKS support to the Makefile\n\nJunio C Hamano (1):\n  Prepare for 1.6.3.2\n\nLinus Torvalds (2):\n  Avoid unnecessary 'lstat()' calls in 'get_stat_data()'\n  Teach 'git checkout' to preload the index contents\n\nMichael J Gruber (1):\n  merge-options.txt: Clarify merge --squash\n\nNicolas Pitre (1):\n  allow OFS_DELTA objects during a push\n\n\n* The 'master' branch has these since the last announcement\n  in addition to the above.\n\nBenjamin Kramer (1):\n  imap-send: add support for IPv6\n\nBjörn Steinbrink (1):\n  git-apply(1): Clarify that one can select where to apply the patch\n\nBrandon Casey (11):\n  t3900: use ancient iconv names for backward compatibility\n  Use 'UTF-8' rather than 'utf-8' everywhere for backward compatibility\n  builtin-mailinfo.c: compare character encodings case insensitively\n  builtin-mailinfo.c: use \"ISO8859-1\" instead of \"latin1\" as fallback\n    encoding\n  t3901: avoid negation on right hand side of '|'\n  t3901: Use ISO8859-1 instead of ISO-8859-1 for backward compatibility\n  t9301: use ISO8859-1 rather than ISO-8859-1\n  t5100: use ancient encoding syntax for backwards compatibility\n  t8005: use more portable character encoding names\n  t8005: convert CP1251 character set to ISO8859-5\n  t8005: fix typo, it's ISO-8859-5, not KOI8-R\n\nChristian Couder (3):\n  bisect: rework some rev related functions to make them more reusable\n  commit: add function to unparse a commit and its parents\n  bisect: check ancestors without forking a \"git rev-list\" process\n\nClemens Buchacher (1):\n  http-push: reuse existing is_null_ref\n\nEric Wong (1):\n  git-svn: refuse to dcommit non-UTF-8 messages\n\nJeff King (2):\n  convert bare readlink to strbuf_readlink\n  git-add: no need for -f when resolving a conflict in already tracked path\n\nJim Meyering (1):\n  post-receive-email: hooks.showrev: show how to include both web link and\n    patch\n\nJohannes Sixt (1):\n  t3701: ensure correctly set up repository after skipped tests\n\nJosh Micich (3):\n  mktree --missing: updated usage message and man page\n  mktree --batch: build more than one tree object\n  mktree: validate entry type in input\n\nJunio C Hamano (11):\n  build-in git-mktree\n  mktree: use parse-options\n  builtin-mktree.c: use a helper function to handle one line of input\n  mktree: do not barf on a submodule commit\n  t1010: add mktree test\n  mktree --missing: allow missing objects\n  Revert \"git-add--interactive: remove hunk coalescing\"\n  Teach Solaris that _XOPEN_SOURCE=600 really menas XPG6\n  OpenSolaris 200811 (SunOS 5.11) does not want OLD_ICONV\n  Update draft release notes to 1.6.4\n  completion: fix PS1 display during an AM on detached HEAD\n\nMatt Graham (1):\n  Splitting a hunk that adds a line at the top fails in \"add -p\"\n\nMichael Witten (6):\n  Docs: send-email: Put options back into alphabetical order\n  Docs: send-email: Refer to CONFIGURATION section for sendemail.multiedit\n  Docs: send-email: --smtp-server-port can take symbolic ports\n  send-email: Handle \"GIT:\" rather than \"GIT: \" during --compose\n  send-email: 'References:' should only reference what is sent\n  send-email: Remove superfluous `my $editor = ...'\n\nMichal Marek (1):\n  apply: handle filenames with double slashes better\n\nNguyễn Thái Ngọc Duy (1):\n  t/t3400-rebase.sh: add more tests to help migrating git-rebase.sh to C\n\nRené Scharfe (1):\n  grep: fix word-regexp at the beginning of lines\n\nSZEDER Gábor (1):\n  bash: remove always true if statement from __git_ps1()\n\nStephen Boyd (10):\n  format-patch: migrate to parse-options API\n  parse-options: add PARSE_OPT_LITERAL_ARGHELP for complicated argh's\n  show-branch: migrate to parse-options API\n  commit: -F overrides -t\n  apply, fmt-merge-msg: use relative filenames\n  parse-opts: prepare for OPT_FILENAME\n  parse-opts: add OPT_FILENAME and transition builtins\n  t5500: Modernize test style\n  t9120: don't expect failure with SVN_HTTPD_PORT unset\n  config.txt: document add.ignore-errors\n\nThomas Rast (1):\n  Documentation: teach stash/pop workflow instead of stash/apply\n"}]}