{"thread":{"id":"18841","subject":"[ANNOUNCE] GIT 1.6.2.3","startedAt":"2009-04-13T02:50:26Z","lastAt":"2009-04-13T02:50:26Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"111152","messageId":"7v1vrxxo5p.fsf@gitster.siamese.dyndns.org","threadId":"18841","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.6.2.3","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-04-13T02:50:26Z","receivedAt":"2009-04-13T02:50:26Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release GIT 1.6.2.3 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.6.2.3.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.6.2.3.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.6.2.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.2.3-1.fc9.$arch.rpm\t(RPM)\n\n----------------------------------------------------------------\n\nGIT v1.6.2.3 Release Notes\n==========================\n\nFixes since v1.6.2.2\n--------------------\n\n* Setting an octal mode value to core.sharedrepository configuration to\n  restrict access to the repository to group members did not work as\n  advertised.\n\n* A fairly large and trivial memory leak while rev-list shows list of\n  reachable objects has been identified and plugged.\n\n* \"git-commit --interactive\" did not abort when underlying \"git-add -i\"\n  signaled a failure.\n\n* git-repack (invoked from git-gc) did not work as nicely as it should in\n  a repository that borrows objects from neighbours via alternates\n  mechanism especially when some packs are marked with the \".keep\" flag\n  to prevent them from being repacked.\n\nMany small documentation updates are included as well.\n\n----------------------------------------------------------------\n\nChanges since v1.6.2.2 are as follows:\n\nBjörn Steinbrink (1):\n      process_{tree,blob}: Remove useless xstrdup calls\n\nBrandon Casey (6):\n      t7700-repack: add two new tests demonstrating repacking flaws\n      git-repack.sh: don't use --kept-pack-only option to pack-objects\n      pack-objects: only repack or loosen objects residing in \"local\" packs\n      Remove --kept-pack-only option and associated infrastructure\n      t7700: demonstrate repack flaw which may loosen objects unnecessarily\n      pack-objects: don't loosen objects available in alternate or kept packs\n\nDan McGee (1):\n      git-repack: use non-dashed update-server-info\n\nDaniel Cheng (aka SDiZ) (1):\n      State the effect of filter-branch on graft explicitly\n\nJari Aalto (1):\n      Change double quotes to single quotes in message\n\nJason Merrill (1):\n      Documentation: clarify .gitattributes search\n\nJeff King (2):\n      t1301: loosen test for forced modes\n      commit: abort commit if interactive add failed\n\nJohan Herland (1):\n      Move chmod(foo, 0444) into move_temp_to_file()\n\nJulien Danjou (1):\n      git submodule: fix usage line\n\nJunio C Hamano (12):\n      git-repack: resist stray environment variable\n      has_sha1_pack(): refactor \"pretend these packs do not exist\" interface\n      has_sha1_kept_pack(): take \"struct rev_info\"\n      Consolidate ignore_packed logic more\n      Simplify is_kept_pack()\n      is_kept_pack(): final clean-up\n      diff --cached: do not borrow from a work tree when a path is marked as assume-unchanged\n      \"core.sharedrepository = 0mode\" should set, not loosen\n      move_temp_to_file(): do not forget to chmod() in \"Coda hack\" codepath\n      set_shared_perm(): sometimes we know what the final mode bits should look like\n      Start 1.6.2.3 preparation\n      GIT 1.6.2.3\n\nLinus Torvalds (1):\n      process_{tree,blob}: Remove useless xstrdup calls\n\nMarkus Heidelberg (1):\n      doc/git-pack-refs: fix two grammar issues\n\nMatthieu Moy (3):\n      git-checkout.txt: fix incorrect statement about HEAD and index\n      git-checkout.txt: clarify that <branch> applies when no path is given.\n      git-pull.sh: better warning message for \"git pull\" on detached head.\n"}]}