)]}'
{
  "commit": "e418485a2d7c655d3da8f1a5f58c85ac1433ee92",
  "tree": "783ec017a4c3c325fff26da3fefcc53ab2919907",
  "parents": [
    "77350f59f230292d29c9647aac18df30e2ec5811"
  ],
  "author": {
    "name": "Dan Zhang",
    "email": "zhdaniel@google.com",
    "time": "Wed Nov 01 23:18:29 2023 +0000"
  },
  "committer": {
    "name": "Dan Zhang",
    "email": "zhdaniel@google.com",
    "time": "Tue Nov 14 23:34:29 2023 +0000"
  },
  "message": "[SOC_RESET_ME] Add PeerSoCId mapping\n\nSOC_RESET_ME handler will based on pldmd daemon instance id\n(daemon input parameter --instance) to know which SoC to reset\nAdd a PeerSoCId wrapping class to mapping input instance to\nthe SoCId and expose this as immutable global information to\nthe SoCResetMe handler.\n\nTested:\n[\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d] Running 3 tests from 1 test suite.\n[----------] Global test environment set-up.\n[----------] 3 tests from PeerSoCIdTest\n[ RUN      ] PeerSoCIdTest.SetWithPldmdInstanceParam\n[       OK ] PeerSoCIdTest.SetWithPldmdInstanceParam (0 ms)\n[ RUN      ] PeerSoCIdTest.SetWithPldmdInstanceParamCN_1\n[       OK ] PeerSoCIdTest.SetWithPldmdInstanceParamCN_1 (0 ms)\n[ RUN      ] PeerSoCIdTest.SetWithPldmdInstanceParamCN_2\n[       OK ] PeerSoCIdTest.SetWithPldmdInstanceParamCN_2 (0 ms)\n[----------] 3 tests from PeerSoCIdTest (0 ms total)\n\n[----------] Global test environment tear-down\n[\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d] 3 tests from 1 test suite ran. (0 ms total)\n[  PASSED  ] 3 tests.\n\nChange-Id: I3d432f5dfcfa6a8751d1779bf7dac719e8532dc3\nSigned-off-by: Dan Zhang \u003czhdaniel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "500ce5ff2599678871f4ecf6ecabf4990ba1b140",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "8acb6b202c839d129a55ac3f194ada2fea5cf179",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "fdad44510eb3282a5a0789ecfa15b793256f62a8",
      "old_mode": 33188,
      "old_path": "pldm-oem-google.h",
      "new_id": "99fc6b690fa34f262e0bdf460e506d4dcbe4afd3",
      "new_mode": 33188,
      "new_path": "pldm-oem-google.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ea9585642297e351f22fe2be973af1d5f605f83",
      "new_mode": 33188,
      "new_path": "src/soc-reset-me.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb671d84262c04e62a2f1ec527b4d8058b427ba6",
      "new_mode": 33188,
      "new_path": "src/soc-reset-me.hpp"
    },
    {
      "type": "modify",
      "old_id": "a5adc29f9c6bff9ae362fee9ac243931cd0ffd71",
      "old_mode": 33188,
      "old_path": "test/meson.build",
      "new_id": "9bd97b18779f5daceb4a8cbc2db56027f30a30fd",
      "new_mode": 33188,
      "new_path": "test/meson.build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb86a0a873c40be0306454d8803a524caae3d1fa",
      "new_mode": 33188,
      "new_path": "test/test-soc-reset-me.cpp"
    }
  ]
}
