{"thread":{"id":"17364","subject":"[ANNOUNCE] GIT 1.6.1.1","startedAt":"2009-01-26T01:19:16Z","lastAt":"2009-01-26T01:19:16Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"101927","messageId":"7vfxj6dfu3.fsf@gitster.siamese.dyndns.org","threadId":"17364","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.6.1.1","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-01-26T01:19:16Z","receivedAt":"2009-01-26T01:19:16Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release GIT 1.6.1.1 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.6.1.1.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.6.1.1.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.6.1.1.tar.{gz,bz2}\t\t(preformatted docs)\n\nThe RPM binary packages for a few architectures are also provided\nas courtesy.\n\n  RPMS/$arch/git-*-1.6.1.1-1.fc9.$arch.rpm\t(RPM)\n\n----------------------------------------------------------------\nGIT v1.6.1.1 Release Notes\n==========================\n\nFixes since v1.6.1\n------------------\n\n* \"git add frotz/nitfol\" when \"frotz\" is a submodule should have errored\n  out, but it didn't.\n\n* \"git apply\" took file modes from the patch text and updated the mode\n  bits of the target tree even when the patch was not about mode changes.\n\n* \"git bisect view\" on Cygwin did not launch gitk\n\n* \"git checkout $tree\" did not trigger an error.\n\n* \"git commit\" tried to remove COMMIT_EDITMSG from the work tree by mistake.\n\n* \"git describe --all\" complained when a commit is described with a tag,\n  which was nonsense.\n\n* \"git diff --no-index --\" did not trigger no-index (aka \"use git-diff as\n  a replacement of diff on untracked files\") behaviour.\n\n* \"git format-patch -1 HEAD\" on a root commit failed to produce patch\n  text.\n\n* \"git fsck branch\" did not work as advertised; instead it behaved the same\n  way as \"git fsck\".\n\n* \"git log --pretty=format:%s\" did not handle a multi-line subject the\n  same way as built-in log listers (i.e. shortlog, --pretty=oneline, etc.)\n\n* \"git daemon\", and \"git merge-file\" are more careful when freopen fails\n  and barf, instead of going on and writing to unopened filehandle.\n\n* \"git http-push\" did not like some RFC 4918 compliant DAV server\n  responses.\n\n* \"git merge -s recursive\" mistakenly overwritten an untracked file in the\n  work tree upon delete/modify conflict.\n\n* \"git merge -s recursive\" didn't leave the index unmerged for entries with\n  rename/delete conflictd.\n\n* \"git merge -s recursive\" clobbered untracked files in the work tree.\n\n* \"git mv -k\" with more than one errorneous paths misbehaved.\n\n* \"git read-tree -m -u\" hence branch switching incorrectly lost a\n  subdirectory in rare cases.\n\n* \"git rebase -i\" issued an unnecessary error message upon a user error of\n  marking the first commit to be \"squash\"ed.\n\n* \"git shortlog\" did not format a commit message with multi-line\n  subject correctly.\n\nComes with many documentation updates.\n"}]}