{"thread":{"id":"32757","subject":"[ANNOUNCE] Git v1.8.1.2","startedAt":"2013-01-28T20:41:26Z","lastAt":"2013-01-28T20:41:26Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"208117","messageId":"7v7gmxvy4p.fsf@alter.siamese.dyndns.org","threadId":"32757","inReplyTo":null,"subject":"[ANNOUNCE] Git v1.8.1.2","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-01-28T20:41:26Z","receivedAt":"2013-01-28T20:41:26Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git v1.8.1.2 is now available at the\nusual places.  This contains a handful of fixes that will also\nappear in the next feature release.\n\nThe release tarballs are found at:\n\n    http://code.google.com/p/git-core/downloads/list\n\nand their SHA-1 checksums are:\n\n29a2dee568b1f86e9d3d8f9dcc376f24439b6a0c  git-1.8.1.2.tar.gz\n3df491003d026b8f4b2de378e57b930a98f0a595  git-htmldocs-1.8.1.2.tar.gz\n142222a27dfec52256831f2d0e2ee655f75c1077  git-manpages-1.8.1.2.tar.gz\n\nAlso the following public repositories all have a copy of the v1.8.1.2\ntag and the maint branch that the tag points at:\n\n  url = git://repo.or.cz/alt-git.git\n  url = https://code.google.com/p/git-core/\n  url = git://git.sourceforge.jp/gitroot/git-core/git.git\n  url = git://git-core.git.sourceforge.net/gitroot/git-core/git-core\n  url = https://github.com/gitster/git\n\nGit 1.8.1.2 Release Notes\n=========================\n\nFixes since v1.8.1.1\n--------------------\n\n * An element on GIT_CEILING_DIRECTORIES list that does not name the\n   real path to a directory (i.e. a symbolic link) could have caused\n   the GIT_DIR discovery logic to escape the ceiling.\n\n * Command line completion for \"tcsh\" emitted an unwanted space\n   after completing a single directory name.\n\n * Command line completion leaked an unnecessary error message while\n   looking for possible matches with paths in <tree-ish>.\n\n * \"git archive\" did not record uncompressed size in the header when\n   streaming a zip archive, which confused some implementations of unzip.\n\n * When users spelled \"cc:\" in lowercase in the fake \"header\" in the\n   trailer part, \"git send-email\" failed to pick up the addresses from\n   there. As e-mail headers field names are case insensitive, this\n   script should follow suit and treat \"cc:\" and \"Cc:\" the same way.\n\nAlso contains various documentation fixes.\n\n----------------------------------------------------------------\n\nChanges since v1.8.1.1 are as follows:\n\nAntoine Pelisse (3):\n      dir.c: Make git-status --ignored more consistent\n      git-status: Test --ignored behavior\n      status: always report ignored tracked directories\n\nDylan Smith (1):\n      git-completion.bash: silence \"not a valid object\" errors\n\nEric S. Raymond (1):\n      Remove the suggestion to use parsecvs, which is currently broken.\n\nJohn Keeping (1):\n      git-for-each-ref.txt: 'raw' is a supported date format\n\nJonathan Nieder (1):\n      contrib/vim: simplify instructions for old vim support\n\nJunio C Hamano (2):\n      Start preparing for 1.8.1.2\n      Git 1.8.1.2\n\nMarc Khouzam (1):\n      Prevent space after directories in tcsh completion\n\nMichael Haggerty (8):\n      Introduce new static function real_path_internal()\n      real_path_internal(): add comment explaining use of cwd\n      Introduce new function real_path_if_valid()\n      longest_ancestor_length(): use string_list_split()\n      longest_ancestor_length(): take a string_list argument for prefixes\n      longest_ancestor_length(): require prefix list entries to be normalized\n      setup_git_directory_gently_1(): resolve symlinks in ceiling paths\n      string_list_longest_prefix(): remove function\n\nNguyễn Thái Ngọc Duy (1):\n      attr: make it build with DEBUG_ATTR again\n\nNickolai Zeldovich (1):\n      git-send-email: treat field names as case-insensitively\n\nPeter Eisentraut (1):\n      git-commit-tree(1): correct description of defaults\n\nRené Scharfe (5):\n      archive-zip: write uncompressed size into header even with streaming\n      t0024, t5000: clear variable UNZIP, use GIT_UNZIP instead\n      t0024, t5000: use test_lazy_prereq for UNZIP\n      t5000, t5003: move ZIP tests into their own script\n      t5003: check if unzip supports symlinks\n\nSebastian Staudt (1):\n      config.txt: Document help.htmlpath config parameter\n"}]}