{"thread":{"id":"23130","subject":"[ANNOUNCE] Git 1.7.0.3","startedAt":"2010-03-22T02:00:59Z","lastAt":"2010-03-22T02:00:59Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"137502","messageId":"7vr5nd2jz8.fsf@alter.siamese.dyndns.org","threadId":"23130","inReplyTo":null,"subject":"[ANNOUNCE] Git 1.7.0.3","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-03-22T02:00:59Z","receivedAt":"2010-03-22T02:00:59Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git 1.7.0.3 is available at the\nusual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.7.0.3.tar.{gz,bz2}\t\t\t(source tarball)\n  git-htmldocs-1.7.0.3.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.7.0.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.0.3-1.fc11.$arch.rpm\t(RPM)\n\nGit v1.7.0.3 Release Notes\n==========================\n\nFixes since v1.7.0.2\n--------------------\n\n * Object files are created in a more ACL friendly way in repositories\n   where group permission is ACL controlled.\n\n * \"git add -i\" didn't handle a deleted path very well.\n\n * \"git blame\" padded line numbers with one extra SP when the total number\n   of lines was one less than multiple of ten due to an off-by-one error.\n\n * \"git fetch --all/--multi\" used to discard information for remotes that\n   are fetched earlier.\n\n * \"git log --author=me --grep=it\" tried to find commits that have \"it\"\n   or are written by \"me\", instead of the ones that have \"it\" _and_ are\n   written by \"me\".\n\n * \"git log -g branch\" misbehaved when there was no entries in the reflog\n   for the named branch.\n\n * \"git mailinfo\" (hence \"git am\") incorrectly removed initial indent from\n   paragraphs.\n\n * \"git prune\" and \"git reflog\" (hence \"git gc\" as well) didn't honor\n   an instruction never to expire by setting gc.reflogexpire to never.\n\n * \"git push\" misbehaved when branch.<name>.merge was configured without\n   matching branch.<name>.remote.\n\nAnd other minor fixes and documentation updates.\n"}]}