)]}'
{
  "commit": "4cfe5963ef5d34b2a1a92f2170022a44888dffb6",
  "tree": "2e7e3fdecd4f585bfa28f29ba10b9eb684056d5d",
  "parents": [
    "3da6701afe36fcfb4d99b4199dc9c4195a055121"
  ],
  "author": {
    "name": "James Sullivan",
    "email": "jfsulliv@fuchsia.infra.roller.google.com",
    "time": "Mon May 29 20:56:10 2023 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon May 29 13:57:19 2023 -0700"
  },
  "message": "[roll] Roll fuchsia [fxfs] Add lock checks for Keys mutations\n\nThis revealed a bug in the tracking of new objects in a transaction; we\nwere removing the object from the list of new objects whenever *any*\nmutation relevant to that object was removed, when we should only do so\nfor an ObjectKeyData::Object mutation being removed (symmetric with how\nobjects get added into the new_objects tracking in the first place).\n\nOriginal-Fixed: 122975\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/862230\nOriginal-Revision: 0c14e890754f6582a0b9773a9fc0ee4d2c976896\nGitOrigin-RevId: 2c8d6037018cfe194b980be6e4ab20bc8bf1fd2e\nChange-Id: If421cbc1172aa606b2562bf8d46d708bd7400cfa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37b8c0147d6c0f4babe7c6cee9e6f7c0d6999939",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "c370f39d4ac2f37e2cad3d5ce863d526275b70fe",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
