{"thread":{"id":"57857","subject":"[ANNOUNCE] Git v2.36.1","startedAt":"2022-05-06T17:27:34Z","lastAt":"2022-05-06T17:27:34Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"454927","messageId":"xmqqczgqmv0f.fsf@gitster.g","threadId":"57857","inReplyTo":null,"subject":"[ANNOUNCE] Git v2.36.1","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2022-05-06T17:27:28Z","receivedAt":"2022-05-06T17:27:34Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The latest maintenance release Git v2.36.1 is now available at\nthe usual places.\n\nThis is to fix many of the regressions shipped with v2.36.0;\nunfortunately, there still are a few known regressions that are not\nyet fixed, which have to wait for future maintenance releases.\n\nThe tarballs are found at:\n\n    https://www.kernel.org/pub/software/scm/git/\n\nThe following public repositories all have a copy of the 'v2.36.1'\ntag and the 'maint' branch that the tag points at:\n\n  url = https://git.kernel.org/pub/scm/git/git\n  url = https://kernel.googlesource.com/pub/scm/git/git\n  url = git://repo.or.cz/alt-git.git\n  url = https://github.com/gitster/git\n\n----------------------------------------------------------------\n\nGit v2.36.1 Release Notes\n=========================\n\nFixes since v2.36\n-----------------\n\n * \"git submodule update\" without pathspec should silently skip an\n   uninitialized submodule, but it started to become noisy by mistake.\n\n * \"diff-tree --stdin\" has been broken for about a year, but 2.36\n   release broke it even worse by breaking running the command with\n   <pathspec>, which in turn broke \"gitk\" and got noticed.  This has\n   been corrected by aligning its behaviour to that of \"log\".\n\n * Regression fix for 2.36 where \"git name-rev\" started to sometimes\n   reference strings after they are freed.\n\n * \"git show <commit1> <commit2>... -- <pathspec>\" lost the pathspec\n   when showing the second and subsequent commits, which has been\n   corrected.\n\n * \"git fast-export -- <pathspec>\" lost the pathspec when showing the\n   second and subsequent commits, which has been corrected.\n\n * \"git format-patch <args> -- <pathspec>\" lost the pathspec when\n   showing the second and subsequent commits, which has been\n   corrected.\n\n * Get rid of a bogus and over-eager coccinelle rule.\n\n * Correct choices of C compilers used in various CI jobs.\n\nAlso contains minor documentation updates and code clean-ups.\n\n----------------------------------------------------------------\n\nChanges since v2.36.0 are as follows:\n\nJunio C Hamano (4):\n      2.36 gitk/diff-tree --stdin regression fix\n      2.36 show regression fix\n      cocci: drop bogus xstrdup_or_null() rule\n      Git 2.36.1\n\nOrgad Shaneh (1):\n      submodule--helper: fix initialization of warn_if_uninitialized\n\nRené Scharfe (3):\n      Revert \"name-rev: release unused name strings\"\n      2.36 format-patch regression fix\n      2.36 fast-export regression fix\n\nÆvar Arnfjörð Bjarmason (1):\n      CI: select CC based on CC_PACKAGE (again)\n\n"}]}