)]}'
{
  "log": [
    {
      "commit": "983b58aceb758e480fc3fede42d21d06ee1de521",
      "tree": "4d219db8d5a580f4df91bac61f90617376a8f6df",
      "parents": [
        "2ca1f10615ed3dede0c5f0bfe9a67c7d9e179794"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Wed Jul 02 19:42:08 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Wed Jul 02 19:42:08 2025 -0700"
      },
      "message": "Re-work Sketch\u0027s Docker setup.\n\nWe were being fancy and creating Dockerfiles for folks. This sometimes\nworked, but quite often didn\u0027t.\n\nInstead, we you have -base-image and -force-rebuild-container, and the\n\"cache key\" for images is just the base image and the working dir.\n\nThe layer cake is\n\n  (base image)\n  (customization) [optional]\n  (repo) [/app]\n"
    }
  ]
}
