)]}'
{
  "commit": "96b5621ee181c1d80ae0262c5cc14d98f031f921",
  "tree": "49c70d3c9c4dc68a6c1dcb0442bc0a0fbfecbc4a",
  "parents": [
    "c96619715fbdff9cc91ce48530b73bed632d0db1"
  ],
  "author": {
    "name": "Batsheva Black",
    "email": "bblack@nvidia.com",
    "time": "Mon Jul 20 21:47:36 2026 +0300"
  },
  "committer": {
    "name": "bblack",
    "email": "bblack@nvidia.com",
    "time": "Mon Jul 20 21:47:36 2026 +0300"
  },
  "message": "librdmacm: Add epoll support to librspreload\n\nIntercept epoll create, control, and wait operations and translate preload\nfile descriptors to their internal repoll descriptors. Register created\nepoll descriptors so close is routed through rclose for proper cleanup.\n\nSigned-off-by: Batsheva Black \u003cbblack@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f453db69e09a597f6a7bd70ea1510bdabee06a22",
      "old_mode": 33188,
      "old_path": "librdmacm/librspreload.map",
      "new_id": "7151f76f05fd4277dd7758a02feb4e127650bd31",
      "new_mode": 33188,
      "new_path": "librdmacm/librspreload.map"
    },
    {
      "type": "modify",
      "old_id": "b94adcd0c7b23687ad859b7d03dacf2da0e01a70",
      "old_mode": 33188,
      "old_path": "librdmacm/preload.c",
      "new_id": "f46e80f3a4dbd914c9b9345f70f80ab99b4ae30c",
      "new_mode": 33188,
      "new_path": "librdmacm/preload.c"
    }
  ]
}
