)]}'
{
  "commit": "a96f9d2d783a04042352618087ec0a292e3d23e2",
  "tree": "32c87ca9b3a0e11853028233d97c0bc8c1bf5531",
  "parents": [
    "17b2fd9b8ed388f341b380c88e7c4c6f88494573"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Fri Jul 11 02:47:33 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu Jul 10 20:08:20 2025 -0700"
  },
  "message": "sketch: set relpath at runtime, not build time\n\nPreviously, relpath was baked into the docker container at build time by setting\nthe working directory with \u0027docker create -w /app/relpath\u0027. This was incorrect\nbecause relpath can vary between different invocations of sketch.\n\nNow:\n- Remove -w flag from docker container creation\n- Pass relpath as -C flag to sketch binary at runtime\n- Container always starts with working directory /app (git root)\n- Inner sketch process changes to correct directory at startup\n\nThis ensures sketch works correctly regardless of which subdirectory it\u0027s\ninvoked from, without hardcoding paths into the container image.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s2da1f8f867cd0e96k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8fbd98f1f124b9ce53b99ee6d80cba1ccac12fd",
      "old_mode": 33188,
      "old_path": "dockerimg/dockerimg.go",
      "new_id": "b800fd996ad7414a34d00702f9adad3863a99e99",
      "new_mode": 33188,
      "new_path": "dockerimg/dockerimg.go"
    }
  ]
}
