{"thread":{"id":"7921","subject":"[ANNOUNCE] GIT 1.5.1.3","startedAt":"2007-05-01T03:08:58Z","lastAt":"2007-05-01T03:08:58Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"40780","messageId":"7vfy6h9r5h.fsf@assigned-by-dhcp.cox.net","threadId":"7921","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.5.1.3","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2007-05-01T03:08:58Z","receivedAt":"2007-05-01T03:08:58Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release GIT 1.5.1.3 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.5.1.3.tar.{gz,bz2}\t\t\t(tarball)\n  git-htmldocs-1.5.1.3.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.5.1.3.tar.{gz,bz2}\t\t(preformatted docs)\n  RPMS/$arch/git-*-1.5.1.3-1.$arch.rpm\t(RPM)\n\nGIT v1.5.1.3 Release Notes\n==========================\n\nFixes since v1.5.1.2\n--------------------\n\n* Bugfixes\n\n  - git-add tried to optimize by finding common leading\n    directories across its arguments but botched, causing very\n    confused behaviour.\n\n  - unofficial rpm.spec file shipped with git was letting\n    ETC_GITCONFIG set to /usr/etc/gitconfig.  Tweak the official\n    Makefile to make it harder for distro people to make the\n    same mistake, by setting the variable to /etc/gitconfig if\n    prefix is set to /usr.\n\n  - git-svn inconsistently stripped away username from the URL\n    only when svnsync_props was in use.\n\n  - git-svn got confused when handling symlinks on Mac OS.\n\n  - git-send-email was not quoting recipient names that have\n    period '.' in them.  Also it did not allow overriding\n    envelope sender, which made it impossible to send patches to\n    certain subscriber-only lists.\n\n  - built-in write_tree() routine had a sequence that renamed a\n    file that is still open, which some systems did not like.\n\n  - when memory is very tight, sliding mmap code to read\n    packfiles incorrectly closed the fd that was still being\n    used to read the pack.\n\n  - import-tars contributed front-end for fastimport was passing\n    wrong directory modes without checking.\n\n  - git-fastimport trusted its input too much and allowed to\n    create corrupt tree objects with entries without a name.\n\n  - git-fetch needlessly barfed when too long reflog action\n    description was given by the caller.\n\nAlso contains various documentation updates.\n\n----------------------------------------------------------------\n\nChanges since v1.5.1.2 are as follows:\n\nAdam Roben (5):\n      Remove usernames from all commit messages, not just when using svmprops\n      git-svn: Don't rely on $_ after making a function call\n      git-svn: Ignore usernames in URLs in find_by_url\n      git-svn: Added 'find-rev' command\n      git-svn: Add 'find-rev' command\n\nAlex Riesen (1):\n      Fix handle leak in write_tree\n\nAndrew Ruder (8):\n      Removing -n option from git-diff-files documentation\n      Document additional options for git-fetch\n      Update git-fmt-merge documentation\n      Update git-grep documentation\n      Update -L documentation for git-blame/git-annotate\n      Update git-http-push documentation\n      Update git-local-fetch documentation\n      Update git-http-fetch documentation\n\nBrian Gernhardt (2):\n      Reverse the order of -b and --track in the man page.\n      Ignore all man sections as they are generated files.\n\nGerrit Pape (1):\n      Documentation/git-reset.txt: suggest git commit --amend in example.\n\nJari Aalto (3):\n      Clarify SubmittingPatches Checklist\n      git.7: Mention preformatted html doc location\n      send-email documentation: clarify --smtp-server\n\nJohannes Schindelin (2):\n      dir.c(common_prefix): Fix two bugs\n      import-tars: be nice to wrong directory modes\n\nJosh Triplett (3):\n      Fix typo in git-am: s/Was is/Was it/\n      Create a sysconfdir variable, and use it for ETC_GITCONFIG\n      Add missing reference to GIT_COMMITTER_DATE in git-commit-tree documentation\n\nJulian Phillips (1):\n      http.c: Fix problem with repeated calls of http_init\n\nJunio C Hamano (8):\n      Build RPM with ETC_GITCONFIG=/etc/gitconfig\n      applymbox & quiltimport: typofix.\n      Start preparing for 1.5.1.3\n      Do not barf on too long action description\n      Update .mailmap with \"Michael\"\n      Fix import-tars fix.\n      Fix symlink handling in git-svn, related to PerlIO\n      GIT v1.5.1.3\n\nMichele Ballabio (1):\n      git shortlog documentation: add long options and fix a typo\n\nRobin H. Johnson (10):\n      Document --dry-run parameter to send-email.\n      Prefix Dry- to the message status to denote dry-runs.\n      Debugging cleanup improvements\n      Change the scope of the $cc variable as it is not needed outside of send_message.\n      Perform correct quoting of recipient names.\n      Validate @recipients before using it for sendmail and Net::SMTP.\n      Ensure clean addresses are always used with Net::SMTP\n      Allow users to optionally specify their envelope sender.\n      Document --dry-run and envelope-sender for git-send-email.\n      Sanitize @to recipients.\n\nShawn O. Pearce (3):\n      Actually handle some-low memory conditions\n      Don't allow empty pathnames in fast-import\n      Catch empty pathnames in trees during fsck\n"}]}