)]}'
{
  "commit": "0dafa5a4e47812adaf2e2414255fff904230ee57",
  "tree": "81fe4f6009324e4d1013476979333e53dce24bd5",
  "parents": [
    "ab5b1d1e3446aeb79eeb6de9e7ca710a5cbc8645"
  ],
  "author": {
    "name": "Jürg Billeter",
    "email": "j@bitron.ch",
    "time": "Fri Jul 08 10:29:41 2022 +0200"
  },
  "committer": {
    "name": "Jürg Billeter",
    "email": "j@bitron.ch",
    "time": "Fri Jul 08 10:33:21 2022 +0200"
  },
  "message": "scriptelement.py: Don\u0027t mark layout locations as read-write directories\n\n`mark_directory()` was originally called on layout locations to enable\nSafeHardlinks to protect the CAS cache from corruption. This is no\nlonger relevant.\n\nThis prevents the root directory of the sandbox from accidentally being\nmarked as REAPI output directory, avoiding expensive capture operations.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53f9e610322bf3ffe42d632217aa50379a15c195",
      "old_mode": 33188,
      "old_path": "src/buildstream/scriptelement.py",
      "new_id": "514cd41018e0c814f45863d10cb0607d8ad4fed0",
      "new_mode": 33188,
      "new_path": "src/buildstream/scriptelement.py"
    }
  ]
}
