)]}'
{
  "commit": "a6f094c3d87d4102ef66fce3f22761db51ce7791",
  "tree": "88372c93b0e3876e77a2869da768632927acb4df",
  "parents": [
    "832360448ada74b4de0008b7677eb983897f89b9"
  ],
  "author": {
    "name": "Andrei Litvin",
    "email": "andy314@gmail.com",
    "time": "Thu Sep 26 13:29:57 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 26 17:29:57 2024 +0000"
  },
  "message": "Separate out AttributeValueEncoder/Decoder test boilerplate helper logic into separate library (#35678)\n\n* Split out read/write support for data model provider testing\n\n* Remove one more unused file that got moved\n\n* Undo submodule update\n\n---------\n\nCo-authored-by: Andrei Litvin \u003candreilitvin@google.com\u003e",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "83c079f810ccb83408cb1f69ec7d9102240b18d8",
      "old_mode": 33188,
      "old_path": "src/app/codegen-data-model-provider/tests/AttributeReportIBEncodeDecode.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "247685a91a0e7b40f5f0563f93c2875f3336e838",
      "old_mode": 33188,
      "old_path": "src/app/codegen-data-model-provider/tests/BUILD.gn",
      "new_id": "d8f82169b976a95a9aaa689e9824749d4613f76e",
      "new_mode": 33188,
      "new_path": "src/app/codegen-data-model-provider/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "164d8856a9de628becbc871bb4579a788916fc42",
      "old_mode": 33188,
      "old_path": "src/app/codegen-data-model-provider/tests/TestCodegenModelViaMocks.cpp",
      "new_id": "077376bcb44311213087642041c79bd8585a381b",
      "new_mode": 33188,
      "new_path": "src/app/codegen-data-model-provider/tests/TestCodegenModelViaMocks.cpp"
    },
    {
      "type": "modify",
      "old_id": "9829a2f4622514f12ce2510d62529819b5b35214",
      "old_mode": 33188,
      "old_path": "src/app/data-model-provider/tests/BUILD.gn",
      "new_id": "006976d0dce81a23628bc2b95c831f2d94faacb0",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "29088d0cdc55e16bb42af6fe65dd06289e20b427",
      "old_mode": 33188,
      "old_path": "src/app/codegen-data-model-provider/tests/AttributeReportIBEncodeDecode.cpp",
      "new_id": "b7b34c520164b85c79c2e79b5563b193d4a18b30",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/ReadTesting.cpp",
      "score": 74
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7cee20c27123b27be30de985617758aa1a89f75",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/ReadTesting.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d6273673e0752647e99e9a487aea5fdc2912fab",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/TestConstants.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/WriteTesting.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d18fb93fdd70ccb0a1075994d2862e3dcb36e9f8",
      "new_mode": 33188,
      "new_path": "src/app/data-model-provider/tests/WriteTesting.h"
    }
  ]
}
