)]}'
{
  "commit": "5c29b3e17fa526aa912d3ba400cf8a1a9c83fd80",
  "tree": "a57a2cf6f5420e866c4cd86d8184d0d2dd8b87ad",
  "parents": [
    "1c18ec94b0d2edcc6d69d1b96f89e3c6e630fc11"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 08 18:07:28 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 08 13:44:11 2025 -0700"
  },
  "message": "sketch/loop: return 204 for not-found files in /git/cat\n\nThis isn\u0027t actually an error; no reason to return a 500.\nThe front-end handles this identically,\nbut without js console log spam,\nwhich is the motivation for this change.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e223a6029a2395846364d3b932aff3b287b57a2f",
      "old_mode": 33188,
      "old_path": "loop/server/loophttp.go",
      "new_id": "8a65b4ca58289f5990bfa227ae1a5d27129a1813",
      "new_mode": 33188,
      "new_path": "loop/server/loophttp.go"
    }
  ]
}
