{"thread":{"id":"18698","subject":"[ANNOUNCE] GIT 1.6.2.2","startedAt":"2009-04-02T22:36:38Z","lastAt":"2009-04-02T22:36:38Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"110250","messageId":"7vab6yel8p.fsf@gitster.siamese.dyndns.org","threadId":"18698","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.6.2.2","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-04-02T22:36:38Z","receivedAt":"2009-04-02T22:36:38Z","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.2 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.6.2.2.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.6.2.2.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.6.2.2.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.2-1.fc9.$arch.rpm\t(RPM)\n\nMostly documentation updates with a few bugfixes.\n\n----------------------------------------------------------------\n\nGIT v1.6.2.2 Release Notes\n==========================\n\nFixes since v1.6.2.1\n--------------------\n\n* A longstanding confusing description of what --pickaxe option of\n  git-diff does has been clarified in the documentation.\n\n* \"git-blame -S\" did not quite work near the commits that were given\n  on the command line correctly.\n\n* \"git diff --pickaxe-regexp\" did not count overlapping matches\n  correctly.\n\n* \"git diff\" did not feed files in work-tree representation to external\n  diff and textconv.\n\n* \"git-fetch\" in a repository that was not cloned from anywhere said\n  it cannot find 'origin', which was hard to understand for new people.\n\n* \"git-format-patch --numbered-files --stdout\" did not have to die of\n  incompatible options; it now simply ignores --numbered-files as no files\n  are produced anyway.\n\n* \"git-ls-files --deleted\" did not work well with GIT_DIR&GIT_WORK_TREE.\n\n* \"git-read-tree A B C...\" without -m option has been broken for a long\n  time.\n\n* git-send-email ignored --in-reply-to when --no-thread was given.\n\n* 'git-submodule add' did not tolerate extra slashes and ./ in the path it\n  accepted from the command line; it now is more lenient.\n\n* git-svn misbehaved when the project contained a path that began with\n  two dashes.\n\n* import-zips script (in contrib) did not compute the common directory\n  prefix correctly.\n\n* miscompilation of negated enum constants by old gcc (2.9) affected the\n  codepaths to spawn subprocesses.\n\nMany small documentation updates are included as well.\n\n----------------------------------------------------------------\n\nChanges since v1.6.2.1 are as follows:\n\nAllan Caffee (1):\n      Documentation: update graph api example.\n\nBrandon Casey (1):\n      git-branch: display \"was sha1\" on branch deletion rather than just \"sha1\"\n\nCarlo Marcelo Arenas Belon (1):\n      documentation: update cvsimport description of \"-r\" for recent clone\n\nDaniel Barkalow (1):\n      Give error when no remote is configured\n\nDaniel Cheng (aka SDiZ) (1):\n      Fix bash completion in path with spaces\n\nDavid Aguilar (1):\n      everyday: use the dashless form of git-init\n\nDavid J. Mellor (12):\n      Documentation: minor grammatical fixes in git-archive.txt.\n      Documentation: reword the \"Description\" section of git-bisect.txt.\n      Documentation: minor grammatical fixes in git-blame.txt.\n      Documentation: minor grammatical fixes in git-branch.txt.\n      Documentation: reworded the \"Description\" section of git-bisect.txt.\n      Documentation: reword example text in git-bisect.txt.\n      Documentation: remove some uses of the passive voice in git-bisect.txt\n      Documentation: minor grammatical fixes and rewording in git-bundle.txt\n      Documentation: minor grammatical fixes in git-cat-file.txt\n      Documentation: minor grammatical fixes in git-check-attr.txt\n      Documentation: minor grammatical fix in git-check-ref-format.txt\n      Documentation: Remove spurious uses of \"you\" in git-bisect.txt.\n\nEmil Sit (1):\n      test-lib: Clean up comments and Makefile.\n\nEric Wong (1):\n      git-svn: fix ls-tree usage with dash-prefixed paths\n\nHolger Weiß (1):\n      Documentation: Remove an odd \"instead\"\n\nJeff King (3):\n      doc: clarify how -S works\n      ls-files: require worktree when --deleted is given\n      fix portability problem with IS_RUN_COMMAND_ERR\n\nJohannes Schindelin (4):\n      rsync transport: allow local paths, and fix tests\n      Smudge the files fed to external diff and textconv\n      import-zips: fix thinko\n      mailmap: resurrect lower-casing of email addresses\n\nJohannes Sixt (2):\n      Propagate --exec-path setting to external commands via GIT_EXEC_PATH\n      diff --no-index: Do not generate patch output if other output is requested\n\nJunio C Hamano (6):\n      read-tree A B C: do not create a bogus index and do not segfault\n      Remove total confusion from git-fetch and git-push\n      blame: read custom grafts given by -S before calling setup_revisions()\n      Update draft release notes to 1.6.2.2\n      Update draft release notes to 1.6.2.2\n      GIT 1.6.2.2\n\nLinus Torvalds (1):\n      close_sha1_file(): make it easier to diagnose errors\n\nMichael J Gruber (2):\n      git submodule: Add test cases for git submodule add\n      git submodule: Fix adding of submodules at paths with ./, .. and //\n\nNico -telmich- Schottelius (1):\n      git-tag(1): add hint about commit messages\n\nNicolas Pitre (1):\n      avoid possible overflow in delta size filtering computation\n\nRené Scharfe (3):\n      diffcore-pickaxe: use memmem()\n      optimize compat/ memmem()\n      pickaxe: count regex matches only once\n\nShawn O. Pearce (1):\n      Increase the size of the die/warning buffer to avoid truncation\n\nStephen Boyd (1):\n      format-patch: --numbered-files and --stdout aren't mutually exclusive\n\nThomas Rast (4):\n      send-email: respect in-reply-to regardless of threading\n      send-email: test --no-thread --in-reply-to combination\n      Documentation: format-patch --root clarifications\n      bash completion: only show 'log --merge' if merging\n"}]}