)]}'
{
  "commit": "246132065e858778359e65250bc7f2e19d477710",
  "tree": "a937884247db726e6c9d7e475334e77659b6a88f",
  "parents": [
    "183d114ef7f3b806b77ff6691bcadbbf5bdd805c"
  ],
  "author": {
    "name": "philz",
    "email": "philip.zeyliger@gmail.com",
    "time": "Tue Jul 15 20:56:21 2025 -0700"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip@bold.dev",
    "time": "Tue Jul 15 20:56:31 2025 -0700"
  },
  "message": "sketch: create empty commit on empty repo, both in innie and outtie\n\nLife\u0027s a bit too short to fail when the git repo exists but is empty.\nFor innie (e.g., using -unsafe on an empty repo), we just create the\nempty commit. For outtie, we do the same thing, since initializing an\nempty repo would be a weird different code path.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: se0a9606cc9f43388k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ada9c64078ceadb053558a291d718424362b9ef",
      "old_mode": 33188,
      "old_path": "dockerimg/dockerimg.go",
      "new_id": "16865cfd38441a7fa7bbac8f5f3f806f280d7d79",
      "new_mode": 33188,
      "new_path": "dockerimg/dockerimg.go"
    },
    {
      "type": "modify",
      "old_id": "b10e2d6329968f00e6851a3ea7f32e96788a2ff6",
      "old_mode": 33188,
      "old_path": "loop/agent.go",
      "new_id": "21e10d7c0cb4a6b7b190a178302772f54562325e",
      "new_mode": 33188,
      "new_path": "loop/agent.go"
    }
  ]
}
