)]}'
{
  "commit": "8b7b49456657fcdd107385e6af8f8799be21e494",
  "tree": "5c50d284089027d5fd38ea905aa9df75e4f5185a",
  "parents": [
    "f6be56810b1c0f7e35fe511f1d562cc7b1fd6199"
  ],
  "author": {
    "name": "David Fang",
    "email": "fangism@google.com",
    "time": "Mon Sep 01 16:57:44 2025 -0700"
  },
  "committer": {
    "name": "CQ Bot",
    "email": "fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 01 16:57:44 2025 -0700"
  },
  "message": "[rsproxy] Upload pre/post build artifacts\n\nSupport uploading pre-build artifacts (e.g. build configuration files)\nand post-build artifacts (e.g. various metrics and logs).\n\nresultstore.go: create MergeInvocation requests from file-lists.\nEnqueue files for uploading, where the RE-CAS takes care of\ncomputing digests.\n\nTest: run alongside ninja --resultstore_output --pre_build_uploads\u003d... \\\n        --post_build_uploads\u003d...\n\nBug: 369980343\nChange-Id: I754707402375db4c6ff1076d9e618efdf870b346\nReviewed-on: https://fuchsia-review.googlesource.com/c/rsclient/+/1342081\nCommit-Queue: David Fang \u003cfangism@google.com\u003e\nReviewed-by: Jay Zhuang \u003cjayzhuang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c702440baa33cd9cf85aec8062988fc086a6e8d3",
      "old_mode": 33188,
      "old_path": "cmd/rsproxy/main.go",
      "new_id": "eeceb5f7a59d29874ede70204526895f223f7e9b",
      "new_mode": 33188,
      "new_path": "cmd/rsproxy/main.go"
    },
    {
      "type": "modify",
      "old_id": "a42151e0fa9d7ae10900d63cfd908215ae10c035",
      "old_mode": 33188,
      "old_path": "internal/pkg/rsproxy/BUILD.bazel",
      "new_id": "aba29b48edc51ed78ffe3fce45b87248f1e204ba",
      "new_mode": 33188,
      "new_path": "internal/pkg/rsproxy/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "88326440ffc26d9975504e9bf1a84c83a90075cc",
      "old_mode": 33188,
      "old_path": "internal/pkg/rsproxy/client.go",
      "new_id": "234d517a2af3ca2c0bc7259214ac9d5e94d14b6f",
      "new_mode": 33188,
      "new_path": "internal/pkg/rsproxy/client.go"
    },
    {
      "type": "modify",
      "old_id": "938a7e53d7db1b178710d2480804bb2c8fdc908c",
      "old_mode": 33188,
      "old_path": "internal/pkg/rsproxy/resultstore.go",
      "new_id": "405411df705055ec8cf904120f8017f8f1cc4f09",
      "new_mode": 33188,
      "new_path": "internal/pkg/rsproxy/resultstore.go"
    }
  ]
}
