)]}'
{
  "commit": "8f699eca61b19d6c8942bbdf1e242c4cf31f494b",
  "tree": "aa1d603b772810d864c134e4bab81ec05a1ca0fa",
  "parents": [
    "d6ba74a8ea837f132a41f5ff1414ec2b2c8a152a"
  ],
  "author": {
    "name": "GG Chen",
    "email": "guangzong@google.com",
    "time": "Sat Jan 17 22:52:39 2026 +0000"
  },
  "committer": {
    "name": "GG Chen",
    "email": "guangzong@google.com",
    "time": "Tue Jan 20 19:22:53 2026 +0000"
  },
  "message": "Nvmed: Modernize Boost.Asio usage\n\nUpdate deprecated Boost.Asio API calls to their modern equivalents:\n- Replace io.post(callback) with boost::asio::post(io, callback).\n- Replace timer-\u003eexpires_from_now(duration) with\ntimer-\u003eexpires_after(duration).\n- Add (void) cast to boost::asio::spawn to acknowledge the return value.\n\nThese changes align with modern Boost.Asio practices and help reduce\ndeprecation warnings during compilation.\n\nTested: Verified that the package builds successfully and unit tests\npass.\n\nGoogle-Bug-Id: 476239885\nChange-Id: I912e79c1f517bbc779b8643d76f4ec5c53657b5d\nSigned-off-by: GG Chen \u003cguangzong@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8fca8b2a047137d33c237777c85544c2673a00a",
      "old_mode": 33188,
      "old_path": "src/NVMeBasic.cpp",
      "new_id": "832745a9c95359be0ff365b8e4a9da7d51193fd3",
      "new_mode": 33188,
      "new_path": "src/NVMeBasic.cpp"
    },
    {
      "type": "modify",
      "old_id": "06d7c2d09448718d2d7d2009217af5caaa0a612c",
      "old_mode": 33188,
      "old_path": "src/NVMeMi.cpp",
      "new_id": "015d9682c915158a1aa67626005a74fe5d1cd947",
      "new_mode": 33188,
      "new_path": "src/NVMeMi.cpp"
    },
    {
      "type": "modify",
      "old_id": "3766582bd6236f9d3caba42daeeaf1935b0578a2",
      "old_mode": 33188,
      "old_path": "src/NVMeMiFake.hpp",
      "new_id": "091e16b33d6db0eb2ef23b2b620f2d5b8bc8b8f8",
      "new_mode": 33188,
      "new_path": "src/NVMeMiFake.hpp"
    },
    {
      "type": "modify",
      "old_id": "111dffbefa0ae74819ce6a8b2f3d463545434afa",
      "old_mode": 33188,
      "old_path": "src/NVMeSensorMain.cpp",
      "new_id": "953a34945956b59225c2f638451a32e00586e951",
      "new_mode": 33188,
      "new_path": "src/NVMeSensorMain.cpp"
    },
    {
      "type": "modify",
      "old_id": "a50717428ef5354c394e0a7db22e5cc61d6d2a2c",
      "old_mode": 33188,
      "old_path": "src/NVMeSubsys.cpp",
      "new_id": "e4eb2abb35431238cb9fa5c85c8067d6eabd242f",
      "new_mode": 33188,
      "new_path": "src/NVMeSubsys.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf8d03e143245986e42957c62984b0524c486f2c",
      "old_mode": 33188,
      "old_path": "tests/test_nvme_mi.cpp",
      "new_id": "77e49279d1ba0ba1525e7c5a8ec2ccb46c28829b",
      "new_mode": 33188,
      "new_path": "tests/test_nvme_mi.cpp"
    }
  ]
}
