)]}'
{
  "commit": "9b35cadc2c7660745264041317f5982e1dde3f88",
  "tree": "eb053bb1813ae762896d8585b626568201c415ef",
  "parents": [
    "765428699a5381f113d19974720bc91b5bfeaf1d"
  ],
  "author": {
    "name": "Ed Maste",
    "email": "emaste@freebsd.org",
    "time": "Fri Jun 17 11:33:29 2016 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jun 17 11:04:38 2016 -0700"
  },
  "message": "rebase: update comment about FreeBSD /bin/sh\n\nCommit 9f50d32 introduced a fix for FreeBSD /bin/sh misbehaviour\nwhen dot-sourcing a file containing \"return\" statements outside of\nany function, from a function in another shell script. That issue\naffects FreeBSD 9.x, and is not present in the /bin/sh in FreeBSD\n10.3 and later. Update the comment to clarify this.\n\nThe example from 9f50d32\u0027s commit message produces the expected output\non FreeBSD 10.3 and -CURRENT (the upcoming 11.0):\n\n% sh script1.sh\nonly this line should show\n%\n\nSigned-off-by: Ed Maste \u003cemaste@freebsd.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ae898bc1d7d301983893e6df404c696b80a87f5",
      "old_mode": 33188,
      "old_path": "git-rebase--am.sh",
      "new_id": "375239341fbfe885e51a25e9e0dc2d4fee791345",
      "new_mode": 33188,
      "new_path": "git-rebase--am.sh"
    },
    {
      "type": "modify",
      "old_id": "0564ad41f2ef00f8c74a35e29ad5fb725988054c",
      "old_mode": 33188,
      "old_path": "git-rebase--interactive.sh",
      "new_id": "56d99662f4bf62236328011636f4250d8ca1a57f",
      "new_mode": 33188,
      "new_path": "git-rebase--interactive.sh"
    },
    {
      "type": "modify",
      "old_id": "d3fb67d75bd3cdfebd048594cdb67eb179b1c435",
      "old_mode": 33188,
      "old_path": "git-rebase--merge.sh",
      "new_id": "327b575d840024541c40b7c6da320fa7da33de8d",
      "new_mode": 33188,
      "new_path": "git-rebase--merge.sh"
    }
  ]
}
