)]}'
{
  "commit": "6d67a993b2a7c3e1a9c3688c92f28b237144c2fd",
  "tree": "8e48f88cb326fa6e3d6f3d5b7820463eee60e8f6",
  "parents": [
    "01710d0a3ff549a2bb5d8a97990393c2d95ce9c1"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Wed Mar 13 03:16:34 2019 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Mar 14 12:46:29 2019 +0900"
  },
  "message": "get_oid(): when an object was not found, try harder\n\nIt is quite possible that the loose object cache gets stale when new\nobjects are written. In that case, get_oid() would potentially say that\nit cannot find a given object, even if it should find it.\n\nLet\u0027s blow away the loose object cache as well as the read packs and try\nagain in that case.\n\nNote: this does *not* affect the code path that was introduced to help\navoid looking for the same non-existing objects (which made some\noperations really expensive via NFS): that code path is handled by the\n`OBJECT_INFO_QUICK` flag (which does not even apply to `get_oid()`,\nwhich has no equivalent flag, at least at the time this patch was\nwritten).\n\nThis incidentally fixes the problem identified earlier where an\ninteractive rebase wanted to re-read (and validate) the todo list after\nan `exec` command modified it.\n\nHelped-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dda2c16df1026e50b7d9be255b6bbfc4e92725c",
      "old_mode": 33188,
      "old_path": "sha1-name.c",
      "new_id": "cfe5c874b6f06361b444ec897fddcc36e19979f3",
      "new_mode": 33188,
      "new_path": "sha1-name.c"
    },
    {
      "type": "modify",
      "old_id": "862f229c875211cf0b45d7691b71c626468d37fc",
      "old_mode": 33261,
      "old_path": "t/t3429-rebase-edit-todo.sh",
      "new_id": "76f6d306eaf39e9727bfeb3dbb04aa3c3941cf1d",
      "new_mode": 33261,
      "new_path": "t/t3429-rebase-edit-todo.sh"
    }
  ]
}
