)]}'
{
  "commit": "14265db9dd19d6adc2c59f6e4f609d4f5a251442",
  "tree": "c55177f8c84ef9753823969588d9c09fb8d7f252",
  "parents": [
    "4e4dd43dc83e6aab6fedc61bdb4a9f6a8508640d"
  ],
  "author": {
    "name": "Rui Qi Sim",
    "email": "rqsim@google.com",
    "time": "Mon Jul 27 14:17:11 2026 +1000"
  },
  "committer": {
    "name": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 29 18:42:24 2026 -0700"
  },
  "message": "[go][fdio] Always add GET_ATTRIBUTES in PosixFlagsToFuchsiaIo\n\nPOSIX requires that `fstat` succeeds on a valid file descriptor, so we\nmust always open with `fileIo.FlagsPermGetAttributes`. This is required\nas new VFS changes will enforce GET_ATTRIBUTES permissions.\n\nAlso, evaluate the O_RDONLY and O_WRONLY and O_RDWR only if O_PATH is\nnot specified. If we don\u0027t do this calling `open(..., O_PATH)` will\nevaluate to opening as O_RDONLY (because O_RDONLY \u003d\u003d 0) which would lead\nto ACCESS_DENIED errors when executing `O_PATH` on a write-only or\nrestricted file.\n\nBug: 517452382\n\nTAG: agy\nCONV: 17bf7e1b-bf30-4c05-bf61-a5856495709c\nChange-Id: Ib6b1669feb3ad27ad22021207db62aeb31dec8ed\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/go/+/1726229\nReviewed-by: Bruno Dal Bo \u003cbrunodalbo@google.com\u003e\nCommit-Queue: Rui Qi Sim \u003crqsim@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cce2a313d3903906f40f00c7f17914259414a89",
      "old_mode": 33188,
      "old_path": "src/syscall/syscall_fuchsia.go",
      "new_id": "f079232b93a898baef3529166a55bdf2bb055418",
      "new_mode": 33188,
      "new_path": "src/syscall/syscall_fuchsia.go"
    }
  ]
}
