)]}'
{
  "commit": "ca05c193ba020657af42d8dceae56f877f03b18f",
  "tree": "6a449454b6b0abfb444716cc530f5d8a525e6b6e",
  "parents": [
    "7ba3f67c5cbd18088bfdffe8a6aa7d75de4579bf"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sun Sep 06 13:47:07 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sun Sep 06 13:47:07 2026 +0200"
  },
  "message": "Put the example pid file somewhere the image can write\n\nDockerfile.remove-example-data chmods _Inline so that the image can run as\nany user, which an NFS export with root_squash needs. The example config\nundid that: its pid_file was relative and landed in /derekovecs, which only\nroot can write, so\n\n  docker run --user $(id -u):$(id -g) -v ./example-models:/example-models \\\n    -e MOJO_CONFIG\u003d/example-models/example-docker.conf ...\n\ndied with \"Can\u0027t create process id file ... Permission denied\" after the\nworkers had already started. The production configs have always used /tmp.\n\nexample.conf keeps its relative path: it is used from a source checkout,\nwhere the working directory is writable.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I1f51234fa6e5fe2b23d2f852a158fcf6d5c27475\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f26ab0a4754a00dee8adc65dc2ab02af974c7072",
      "old_mode": 33188,
      "old_path": "example-models/example-docker.conf",
      "new_id": "d39eb63b236727d7a5c74eb79a4fde51035f0d1c",
      "new_mode": 33188,
      "new_path": "example-models/example-docker.conf"
    }
  ]
}
