{"thread":{"id":"34305","subject":"[ANNOUNCE] Git v1.8.3.2","startedAt":"2013-06-28T22:28:01Z","lastAt":"2013-06-28T22:28:01Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"222221","messageId":"7vzju9lvke.fsf@alter.siamese.dyndns.org","threadId":"34305","inReplyTo":null,"subject":"[ANNOUNCE] Git v1.8.3.2","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-06-28T22:28:01Z","receivedAt":"2013-06-28T22:28:01Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git v1.8.3.2 is now available at the\nusual places.  It contains fixes that have already been applied to\nthe 'master' branch for 1.8.4.\n\nThe release tarballs are found at:\n\n    http://code.google.com/p/git-core/downloads/list\n\nand their SHA-1 checksums are:\n\n4a6585dd81a542e7803e5f54a5c85b1c1a5869aa  git-1.8.3.2.tar.gz\nadffaa379e1994fc6d6cb6491aed680ad6bb37ad  git-htmldocs-1.8.3.2.tar.gz\n5ce8c00fe9e2755c67d29b2f2135fc8c4202fc1f  git-manpages-1.8.3.2.tar.gz\n\nThe following public repositories all have a copy of the v1.8.3.2\ntag and the maint branch that the tag points at:\n\n  url = https://kernel.googlesource.com/pub/scm/git/git\n  url = git://repo.or.cz/alt-git.git\n  url = https://code.google.com/p/git-core/\n  url = git://git.sourceforge.jp/gitroot/git-core/git.git\n  url = git://git-core.git.sourceforge.net/gitroot/git-core/git-core\n  url = https://github.com/gitster/git\n\nAlso, http://www.kernel.org/pub/software/scm/git/ has copies of the\nrelease tarballs.\n\nGit v1.8.3.2 Release Notes\n==========================\n\nFixes since v1.8.3.1\n--------------------\n\n * Cloning with \"git clone --depth N\" while fetch.fsckobjects (or\n   transfer.fsckobjects) is set to true did not tell the cut-off\n   points of the shallow history to the process that validates the\n   objects and the history received, causing the validation to fail.\n\n * \"git checkout foo\" DWIMs the intended \"upstream\" and turns it into\n   \"git checkout -t -b foo remotes/origin/foo\". This codepath has been\n   updated to correctly take existing remote definitions into account.\n\n * \"git fetch\" into a shallow repository from a repository that does\n   not know about the shallow boundary commits (e.g. a different fork\n   from the repository the current shallow repository was cloned from)\n   did not work correctly.\n\n * \"git subtree\" (in contrib/) had one codepath with loose error\n   checks to lose data at the remote side.\n\n * \"git log --ancestry-path A...B\" did not work as expected, as it did\n   not pay attention to the fact that the merge base between A and B\n   was the bottom of the range being specified.\n\n * \"git diff -c -p\" was not showing a deleted line from a hunk when\n   another hunk immediately begins where the earlier one ends.\n\n * \"git merge @{-1}~22\" was rewritten to \"git merge frotz@{1}~22\"\n   incorrectly when your previous branch was \"frotz\" (it should be\n   rewritten to \"git merge frotz~22\" instead).\n\n * \"git commit --allow-empty-message -m ''\" should not start an\n   editor.\n\n * \"git push --[no-]verify\" was not documented.\n\n * An entry for \"file://\" scheme in the enumeration of URL types Git\n   can take in the HTML documentation was made into a clickable link\n   by mistake.\n\n * zsh prompt script that borrowed from bash prompt script did not\n   work due to slight differences in array variable notation between\n   these two shells.\n\n * The bash prompt code (in contrib/) displayed the name of the branch\n   being rebased when \"rebase -i/-m/-p\" modes are in use, but not the\n   plain vanilla \"rebase\".\n\n * \"git push $there HEAD:branch\" did not resolve HEAD early enough, so\n   it was easy to flip it around while push is still going on and push\n   out a branch that the user did not originally intended when the\n   command was started.\n\n * \"difftool --dir-diff\" did not copy back changes made by the\n   end-user in the diff tool backend to the working tree in some\n   cases.\n"}]}