)]}'
{
  "commit": "90d3dccdf34c31e2c183cd62ecb9154ed9fef1df",
  "tree": "5d9e0684de9b57e8c90ad4a5f3fcab38b585dba5",
  "parents": [
    "a2126ed1f99c7ff4773f1645ab19276b80e7062d"
  ],
  "author": {
    "name": "Paweł Iwaneczko",
    "email": "piwaneczko@nvidia.com",
    "time": "Wed Jul 16 10:53:13 2025 +0200"
  },
  "committer": {
    "name": "Harshit Aghera",
    "email": "haghera@nvidia.com",
    "time": "Mon Jul 28 10:38:13 2025 +0530"
  },
  "message": "Refactor driver version handling in GPUSWInventory\n\nChanges:\n- Updated driverVersion to use std::string for better memory\n  management.\n- Adjusted error handling to set previous driver version on\n  failure.\n- Improved state change detection and logging for driver state\n  updates.\n\nTested enabling/disabling persistence mode on all 8 GPUs using\nnvidia-smi on umb-emr-410. Verified driver state transitions through\nRedfish API on HMC; all GPUs correctly reported Enabled or Disabled\nafter each state change. Repeated the enable cycle again to confirm\nstability and consistent reporting.\n\nFixes nvbug https://nvbugspro.nvidia.com/bug/5351720\nSigned-off-by: Paweł Iwaneczko \u003cpiwaneczko@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a1914a86d971f02be530a50dd28ac4daf0de7ad",
      "old_mode": 33188,
      "old_path": "nsmd/nsmFwSwInventory/GPUSWInventory.cpp",
      "new_id": "89664816b8bde0fe6be6c08089067b1f68eecb2b",
      "new_mode": 33188,
      "new_path": "nsmd/nsmFwSwInventory/GPUSWInventory.cpp"
    }
  ]
}
