{"thread":{"id":"24963","subject":"[ANNOUNCE] Git 1.7.2.3","startedAt":"2010-09-03T22:07:45Z","lastAt":"2010-09-03T22:07:45Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"149790","messageId":"7vwrr2xyz2.fsf@alter.siamese.dyndns.org","threadId":"24963","inReplyTo":null,"subject":"[ANNOUNCE] Git 1.7.2.3","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-09-03T22:07:45Z","receivedAt":"2010-09-03T22:07:45Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git 1.7.2.3 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.7.2.3.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.7.2.3.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.7.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.7.2.3-1.fc11.$arch.rpm\t(RPM)\n\nWe will soon be preparing for 1.7.3 feature release but during the\npre-release freeze period for it, I expect one more maintenance updates\nto the 1.7.2.X series.\n\nThanks everybody who contributed to this release to help making git less\nsuck ;-)\n\n\nGit v1.7.2.3 Release Notes\n==========================\n\nFixes since v1.7.2.2\n--------------------\n\n * When people try insane things such as delta-compressing 4GiB files, we\n   threw an assertion failure.\n\n * \"git archive\" gave the full commit ID for \"$Format:%h$\".\n\n * \"git fetch --tags\" did not fetch tags when remote.<nick>.tagopt was set\n   to --no-tags.  The command line option now overrides the configuration\n   setting.\n\n * \"git for-each-ref --format='%(objectname:short)'\" has been completely\n   broken for a long time.\n\n * \"git gc\" incorrectly pruned a rerere record that was created long\n   time ago but still is actively and repeatedly used.\n\n * \"git log --follow -M -p\" was seriously broken in 1.7.2, reporting\n   assertion failure.\n\n * Running \"git log\" with an incorrect option started pager nevertheless,\n   forcing the user to dismiss it.\n\n * \"git rebase\" did not work well when the user has diff.renames\n   configuration variable set.\n\n * An earlier (and rather old) fix to \"git rebase\" against a rebased\n   upstream broke a more normal, non rebased upstream case rather badly,\n   attempting to re-apply patches that are already accepted upstream.\n\n * \"git submodule sync\" forgot to update the superproject's config file\n   when submodule URL changed.\n\n * \"git pack-refs --all --prune\" did not remove a directory that has\n   become empty.\n\n----------------------------------------------------------------\n\nChanges since v1.7.2.2 are as follows:\n\nBrandon Casey (2):\n      Makefile: link builtins residing in bin directory to main git binary too\n      Makefile: make hard/symbolic links for non-builtins too\n\nDaniel Johnson (1):\n      fetch: allow command line --tags to override config\n\nDavid Aguilar (1):\n      submodule sync: Update \"submodule.<name>.url\"\n\nElijah Newren (3):\n      t5520-pull: Add testcases showing spurious conflicts from git pull --rebase\n      pull --rebase: Avoid spurious conflicts and reapplying unnecessary patches\n      tree-walk: Correct bitrotted comment about tree_entry()\n\nGreg Price (1):\n      pack-refs: remove newly empty directories\n\nJay Soffian (1):\n      for-each-ref: fix objectname:short bug\n\nJens Lehmann (1):\n      t7403: add missing &&'s\n\nJonathan Nieder (12):\n      t4150 (am): style fix\n      t4150 (am): futureproof against failing tests\n      t3400 (rebase): whitespace cleanup\n      archive: abbreviate substituted commit ids again\n      checkout, commit: remove confusing assignments to rev.abbrev\n      examples/commit: use --abbrev for commit summary\n      Documentation: flesh out “git pull” description\n      core: Stop leaking ondisk_cache_entrys\n      read-tree: stop leaking tree objects\n      write-tree: Avoid leak when index refers to an invalid object\n      t3302 (notes): Port to Solaris\n      parse-options: clarify PARSE_OPT_NOARG description\n\nJunio C Hamano (6):\n      Teach \"apply --index-info\" to handle rename patches\n      rebase: protect against diff.renames configuration\n      diff --follow: do not waste cycles while recursing\n      diff --follow: do call diffcore_std() as necessary\n      Prepare for 1.7.2.3\n      Git 1.7.2.3\n\nLinus Torvalds (1):\n      Fix 'git log' early pager startup error case\n\nMark Rada (1):\n      Tell ignore file about generate files in /gitweb/static\n\nMatthieu Moy (2):\n      xmalloc: include size in the failure message\n      t0003: add missing && at end of lines\n\nNicolas Pitre (1):\n      fix >4GiB source delta assertion failure\n\nRalf Wildenhues (1):\n      Typos in code comments, an error message, documentation\n\nSZEDER Gábor (2):\n      mingw_utime(): handle NULL times parameter\n      rerere: fix overeager gc\n\nThiago Farina (1):\n      builtin/merge_recursive.c: Add an usage string and make use of it.\n\nThomas Rast (5):\n      Documentation/git-reset: reorder modes for soft-mixed-hard progression\n      Documentation/reset: separate options by mode\n      Documentation/reset: promote 'examples' one section up\n      Documentation/reset: reorder examples to match description\n      Documentation/reset: move \"undo permanently\" example behind \"make topic\"\n\nVille Skyttä (1):\n      Documentation: spelling fixes\n\nÆvar Arnfjörð Bjarmason (1):\n      log: test for regression introduced in v1.7.2-rc0~103^2~2\n"}]}