)]}'
{
  "commit": "b8139c8f4e761bd24f4ffc3170203e82c75165e2",
  "tree": "5777e975a7d4d91b1a0f9177ec4600c9fafef38c",
  "parents": [
    "777489f9e09c8d0dd6b12f9d90de6376330577a2"
  ],
  "author": {
    "name": "Kristoffer Haugsbakk",
    "email": "code@khaugsbakk.name",
    "time": "Thu Oct 10 20:39:29 2024 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 10 13:09:13 2024 -0700"
  },
  "message": "checkout: refer to other-worktree branch, not ref\n\nWe can only check out commits or branches, not refs in general.  And the\nproblem here is if another worktree is using the branch that we want to\ncheck out.\n\nLet’s be more direct and just talk about branches instead of refs.\n\nAlso replace “be held” with “in use”.  Further, “in use” is not\nrestricted to a branch being checked out (e.g. the branch could be busy\non a rebase), hence generalize to “or otherwise in use” in the option\ndescription.\n\nSigned-off-by: Kristoffer Haugsbakk \u003ccode@khaugsbakk.name\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bdfa54ab09b4c4e8e4cb61767527e2ec06900b2",
      "old_mode": 33188,
      "old_path": "Documentation/git-checkout.txt",
      "new_id": "bf26655764f33cb28962b5feec28e814fee4b3e4",
      "new_mode": 33188,
      "new_path": "Documentation/git-checkout.txt"
    },
    {
      "type": "modify",
      "old_id": "9c30000d3afe28890594159852934370bbd75a6e",
      "old_mode": 33188,
      "old_path": "builtin/checkout.c",
      "new_id": "c449558e663a34b5aadfd9d18f3ca36d18432301",
      "new_mode": 33188,
      "new_path": "builtin/checkout.c"
    }
  ]
}
