)]}'
{
  "commit": "d140295fa7d794f5b30feb4eee2f45f9cc9ff383",
  "tree": "659e3d00a94eb2aee0da202efaf2e33477c0e895",
  "parents": [
    "37dc4cf04df5dee6feff005d68a4a24e55be8990"
  ],
  "author": {
    "name": "Philip Zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Apr 23 03:54:37 2025 +0000"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Apr 23 06:40:17 2025 -0700"
  },
  "message": "sketch: Propagate host vs. runtime OS/WorkingDir/Hostname\n\nIf you have a bunch of sketch sessions, you need to know where they were\nlaunched. The container hostnames (some random thing) and working dirs (always /app)\naren\u0027t very helpful, so we want to keep around both. I\u0027ve updated the UI\nto show them as well.\n\nThis commit chooses \"Host\" and \"Runtime\" as the names of the \"Outside\"\nand \"Inside\" sketch. I\u0027m open to suggestions for better names.\n\nCo-Authored-By: sketch, but it did a so-so job\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ead3ff50cf61a79dbda762d69180afe6104c91c5",
      "old_mode": 33188,
      "old_path": "cmd/bundle-analyzer/main.go",
      "new_id": "2910a7e2c9f43b847a0cad44903c3772feea1dcf",
      "new_mode": 33188,
      "new_path": "cmd/bundle-analyzer/main.go"
    },
    {
      "type": "modify",
      "old_id": "b7f9fd3f5781a512759fb4ebbb052e3084d94278",
      "old_mode": 33188,
      "old_path": "cmd/sketch/main.go",
      "new_id": "7b0c34acf7c3819469b39dc252f51fddafb0208e",
      "new_mode": 33188,
      "new_path": "cmd/sketch/main.go"
    },
    {
      "type": "modify",
      "old_id": "01a7392040f50b26e4cda2e545e02044e56419d1",
      "old_mode": 33188,
      "old_path": "dockerimg/dockerimg.go",
      "new_id": "6043c2344b13efcd914264e7d84faa7801864332",
      "new_mode": 33188,
      "new_path": "dockerimg/dockerimg.go"
    },
    {
      "type": "modify",
      "old_id": "a14d244c160757e424c456c49a0e5dc0369d8585",
      "old_mode": 33188,
      "old_path": "loop/agent.go",
      "new_id": "2bd0776928b6502553cda2f0e893b29e69d1f21e",
      "new_mode": 33188,
      "new_path": "loop/agent.go"
    },
    {
      "type": "modify",
      "old_id": "958f8ab6d7f9534095a00636b9ed673e3e059681",
      "old_mode": 33188,
      "old_path": "loop/server/gzhandler/gzhandler_test.go",
      "new_id": "7fff5f4968c8ece010be60097bc7dfe65837a912",
      "new_mode": 33188,
      "new_path": "loop/server/gzhandler/gzhandler_test.go"
    },
    {
      "type": "modify",
      "old_id": "0660357f09b6a68a662d0df0ea17ddade48360da",
      "old_mode": 33188,
      "old_path": "loop/server/loophttp.go",
      "new_id": "a814551f3cf63f507250303f22d5221fea9b26f6",
      "new_mode": 33188,
      "new_path": "loop/server/loophttp.go"
    },
    {
      "type": "modify",
      "old_id": "03c745e2a3da36552e01cf34ba70045fdf171530",
      "old_mode": 33188,
      "old_path": "loop/webui/esbuild.go",
      "new_id": "b86b7d777c5f714fee175cd8fafdc70fd6a6eb4a",
      "new_mode": 33188,
      "new_path": "loop/webui/esbuild.go"
    },
    {
      "type": "modify",
      "old_id": "dfa89a782b800f44294836197bd452e11489ca9a",
      "old_mode": 33188,
      "old_path": "loop/webui/src/types.ts",
      "new_id": "68b6045526a63b48db135cba0f35f6704b465f98",
      "new_mode": 33188,
      "new_path": "loop/webui/src/types.ts"
    },
    {
      "type": "modify",
      "old_id": "e4c580201febd656f889090220dd0d895b607b0d",
      "old_mode": 33188,
      "old_path": "loop/webui/src/web-components/sketch-container-status.ts",
      "new_id": "c6aa81104621ac77a6891c81f64dce2e92e9a43d",
      "new_mode": 33188,
      "new_path": "loop/webui/src/web-components/sketch-container-status.ts"
    }
  ]
}
