)]}'
{
  "commit": "48440f60a730b93b2a39449a69cb56db5e7114c7",
  "tree": "6547cae6f0c29cd3a8be08c3abb2e004b8fae3de",
  "parents": [
    "b9b439e0e3a543ddb920e4cf8d3c9d53f730111f",
    "1991703bdbb7839e3b43e0e0238f8efd76c8fe8d"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri May 24 12:29:35 2024 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri May 24 12:29:36 2024 -0700"
  },
  "message": "Merge branch \u0027jc/fix-2.45.1-and-friends-for-2.39\u0027 into fixes/2.45.1/2.40\n\nRevert overly aggressive \"layered defence\" that went into 2.45.1\nand friends, which broke \"git-lfs\", \"git-annex\", and other use\ncases, so that we can rebuild necessary counterparts in the open.\n\n* jc/fix-2.45.1-and-friends-for-2.39:\n  Revert \"fsck: warn about symlink pointing inside a gitdir\"\n  Revert \"Add a helper function to compare file contents\"\n  clone: drop the protections where hooks aren\u0027t run\n  tests: verify that `clone -c core.hooksPath\u003d/dev/null` works again\n  Revert \"core.hooksPath: add some protection while cloning\"\n  init: use the correct path of the templates directory again\n  hook: plug a new memory leak\n  ci: stop installing \"gcc-13\" for osx-gcc\n  ci: avoid bare \"gcc\" for osx-gcc job\n  ci: drop mention of BREW_INSTALL_PACKAGES variable\n  send-email: avoid creating more than one Term::ReadLine object\n  send-email: drop FakeTerm hack\n",
  "tree_diff": []
}
