)]}'
{
  "commit": "5fda87b82269b77099049034e5892a408deb99fc",
  "tree": "f96be494b14fe7bffabf01f8fe988c85cce9cca4",
  "parents": [
    "a17792e2eb2bfaa232f0f791907edee52c3eca2a"
  ],
  "author": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Wed Apr 24 11:21:14 2024 -0700"
  },
  "committer": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Wed Apr 24 11:21:14 2024 -0700"
  },
  "message": "Keep replace_instead_of_append in arch prop structs\n\nreplace_instead_of_append is read by proptools.ExtendProperties() /\nproptools.ExtendMatchingProperties(). These functions are called on\narch property structs, so we need to preserve it when creating the\narch property structs.\n\nBug: 323382414\nTest: m nothing --no-skip-soong-tests\nChange-Id: Ic08704d8a2b710f5a5d99b62d3f8a37730bb6013\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3224c3a82d4f92151aa4dabc018217f622415582",
      "old_mode": 33188,
      "old_path": "android/arch.go",
      "new_id": "cd8882bbd01dd17d87a6c824b573a7ef13c71c27",
      "new_mode": 33188,
      "new_path": "android/arch.go"
    }
  ]
}
