)]}'
{
  "commit": "2c6239afef4f1a7c923b59c62b780224f3e4bafa",
  "tree": "f54472cd4dd12f08ac3b9fe1598ebd90863f3fab",
  "parents": [
    "8d38e8c57923f736ffc8215b7b237c76d240e3b4"
  ],
  "author": {
    "name": "John Levon",
    "email": "john.levon@nutanix.com",
    "time": "Mon Oct 02 14:33:13 2023 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 02 14:33:13 2023 +0100"
  },
  "message": "replace bcopy() with memcpy() (#786)\n\nFor some unclear reason, clang-tidy believes bcopy() is insecure.\nRegardless, it is deprecated, so replace usages with memcpy().\n\nSigned-off-by: John Levon \u003cjohn.levon@nutanix.com\u003e\nReviewed-by: Thanos Makatos \u003cthanos.makatos@nutanix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fb605c8afae6734a3b97c00c555f201a765a7d0",
      "old_mode": 33188,
      "old_path": "lib/tran_pipe.c",
      "new_id": "4c3dc9c16aab4ab59d7551fc41431e418587540c",
      "new_mode": 33188,
      "new_path": "lib/tran_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "8a652c7a57e05e899e224d006c50d535725fc9ae",
      "old_mode": 33188,
      "old_path": "lib/tran_sock.c",
      "new_id": "024e5b0103fc86eead90761e2895784a24e39bdf",
      "new_mode": 33188,
      "new_path": "lib/tran_sock.c"
    }
  ]
}
