{"thread":{"id":"19894","subject":"[ANNOUNCE] GIT 1.6.3.3","startedAt":"2009-06-22T07:49:49Z","lastAt":"2009-06-22T07:49:49Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"116744","messageId":"7vzlc0emhu.fsf@alter.siamese.dyndns.org","threadId":"19894","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.6.3.3","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-06-22T07:49:49Z","receivedAt":"2009-06-22T07:49:49Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release, GIT 1.6.3.3, is available at the usual\nplaces:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.6.3.3.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.6.3.3.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.6.3.3.tar.{gz,bz2}\t\t(preformatted docs)\n\nThe RPM binary packages for a few architectures are found in:\n\n  RPMS/$arch/git-*-1.6.3.3-1.fc9.$arch.rpm\t(RPM)\n\nGIT v1.6.3.3 Release Notes\n==========================\n\nFixes since v1.6.3.2\n--------------------\n\n * \"git archive\" running on Cygwin can get stuck in an infinite loop.\n\n * \"git daemon\" did not correctly parse the initial line that carries\n   virtual host request information.\n\n * \"git diff --textconv\" leaked memory badly when the textconv filter\n   errored out.\n\n * The built-in regular expressions to pick function names to put on\n   hunk header lines for java and objc were very inefficiently written.\n\n * in certain error situations git-fetch (and git-clone) on Windows didn't\n   detect connection abort and ended up waiting indefinitely.\n\n * import-tars script (in contrib) did not import symbolic links correctly.\n\n * http.c used CURLOPT_SSLKEY even on libcURL version 7.9.2, even though\n   it was only available starting 7.9.3.\n\n * low-level filelevel merge driver used return value from strdup()\n   without checking if we ran out of memory.\n\n * \"git rebase -i\" left stray closing parenthesis in its reflog message.\n\n * \"git remote show\" did not show all the URLs associated with the named\n   remote, even though \"git remote -v\" did.  Made them consistent by\n   making the former show all URLs.\n\n * \"whitespace\" attribute that is set was meant to detect all errors known\n   to git, but it told git to ignore trailing carriage-returns.\n\nIncludes other documentation fixes.\n\n----------------------------------------------------------------\n\nChanges since v1.6.3.2 are as follows:\n\nAnders Kaseorg (1):\n      for-each-ref: Do not lookup objects when they will not be used\n\nClemens Buchacher (1):\n      refuse to merge during a merge\n\nJim Meyering (1):\n      use xstrdup, not strdup in ll-merge.c\n\nJohannes Schindelin (1):\n      import-tars: support symlinks\n\nJohannes Sixt (2):\n      fetch-pack: close output channel after sideband demultiplexer terminates\n      diff.c: plug a memory leak in an error path\n\nJunio C Hamano (3):\n      t3505: fix abuse of test_expect_code\n      attribute: whitespace set to true detects all errors known to git\n      GIT 1.6.3.3\n\nLinus Torvalds (1):\n      Fix big left-shifts of unsigned char\n\nMarco Nelissen (1):\n      fix handling of iconv configuration options\n\nMark Lodato (1):\n      http.c: fix compiling with libcurl 7.9.2\n\nMichael J Gruber (1):\n      builtin-remote: Make \"remote show\" display all urls\n\nMiklos Vajna (1):\n      git-svn documentation: fix typo in 'rebase vs. pull/merge' section\n\nNanako Shiraishi (1):\n      .gitattributes: CR at the end of the line is an error\n\nPaolo Bonzini (2):\n      Documentation: git-send-mail can take rev-list arg to drive format-patch\n      avoid exponential regex match for java and objc function names\n\nRené Scharfe (1):\n      upload-archive: fix infinite loop on Cygwin\n\nShawn O. Pearce (1):\n      daemon: Strictly parse the \"extra arg\" part of the command\n\nStephen Boyd (3):\n      git-rerere.txt: grammatical fixups and cleanups\n      pull, rebase: simplify to use die()\n      git-show-ref.txt: remove word and make consistent\nv\nTay Ray Chuan (1):\n      http*: cleanup slot->local after fclose\n\nThomas Rast (1):\n      Documentation: refer to gitworkflows(7) from tutorial and git(1)\n\nUwe Kleine-König (1):\n      rebase--interactive: remote stray closing parenthesis\n"}]}