)]}'
{
  "commit": "c89a276a1bdb81191de4485f2a6f4a6685e98706",
  "tree": "295c3a5eab664756dda481bc4e32bba1c45e8ee2",
  "parents": [
    "ae16132f082ab34a50ac02bddb73611751ac0112"
  ],
  "author": {
    "name": "Ruifeng Guo",
    "email": "paragrf@163.com",
    "time": "Wed May 20 15:24:16 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 20 15:24:16 2026 +0800"
  },
  "message": "Fix manul failover with CLIENT PAUSE/UNPAUSE (#389)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d88862a2ef611c50c821197b549986ede19b14c7",
      "old_mode": 33188,
      "old_path": "config/config.go",
      "new_id": "2581e6dad5f89ebcb736521eaa730e8b425e63ee",
      "new_mode": 33188,
      "new_path": "config/config.go"
    },
    {
      "type": "modify",
      "old_id": "4d3f1bc2ed8df15f013836e8c9237701f5d662ef",
      "old_mode": 33188,
      "old_path": "consts/errors.go",
      "new_id": "0a9d00a5989e913902c4627daa7fa12a585b03c4",
      "new_mode": 33188,
      "new_path": "consts/errors.go"
    },
    {
      "type": "modify",
      "old_id": "22242a9b342037bdbe8ff1857201c0ebc80f7b1c",
      "old_mode": 33261,
      "old_path": "controller/cluster.go",
      "new_id": "b6f78bcb9080612a244321972f60cd7a55b02988",
      "new_mode": 33261,
      "new_path": "controller/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "d80b3ea5b0ffc0b0dbb094ffdb901543d62388bb",
      "old_mode": 33188,
      "old_path": "server/api/handler.go",
      "new_id": "1ac46295a22a333a424d3e100e5e0b1541773b0f",
      "new_mode": 33188,
      "new_path": "server/api/handler.go"
    },
    {
      "type": "modify",
      "old_id": "270614691558e2432bd609b803427c558ac58d8e",
      "old_mode": 33188,
      "old_path": "server/api/shard.go",
      "new_id": "502b23abd75eb8cdc89ea47f8e01b66c510c38ed",
      "new_mode": 33188,
      "new_path": "server/api/shard.go"
    },
    {
      "type": "modify",
      "old_id": "b5eb94a211f463c4e0777657615d718bb0fb918f",
      "old_mode": 33188,
      "old_path": "server/route.go",
      "new_id": "113a1a097689938c8810242d65ddc73c1bfa1162",
      "new_mode": 33188,
      "new_path": "server/route.go"
    },
    {
      "type": "modify",
      "old_id": "00c0ee394dc8d425c48beb18d2504517368174d0",
      "old_mode": 33188,
      "old_path": "store/cluster.go",
      "new_id": "b402594b17076a5b2443a03e531a8a512684b973",
      "new_mode": 33188,
      "new_path": "store/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "1f72ae0f8db239131b429142361f6dc8a4e00de9",
      "old_mode": 33188,
      "old_path": "store/cluster_mock_node.go",
      "new_id": "200ae93a0c82efb7d9420b4c475896aa470a7cf1",
      "new_mode": 33188,
      "new_path": "store/cluster_mock_node.go"
    },
    {
      "type": "modify",
      "old_id": "d0b25237a7f21e8432f40ec97501a1f2f43f5f54",
      "old_mode": 33261,
      "old_path": "store/cluster_node.go",
      "new_id": "bce333fcf2110c9a81236464637533ef1d254dbb",
      "new_mode": 33261,
      "new_path": "store/cluster_node.go"
    },
    {
      "type": "modify",
      "old_id": "910943b5085d4ecd342b87c92c7c47868aaebd45",
      "old_mode": 33188,
      "old_path": "store/cluster_shard.go",
      "new_id": "ba1c10d09d8fb9f4146df6656aa60fe5fbcbee36",
      "new_mode": 33188,
      "new_path": "store/cluster_shard.go"
    },
    {
      "type": "modify",
      "old_id": "971bde1c5e11028fa6dcc1ce440a987eef1d2385",
      "old_mode": 33188,
      "old_path": "store/cluster_shard_test.go",
      "new_id": "97216fcfedd4cfaace149a694e2a4bb03f57ff87",
      "new_mode": 33188,
      "new_path": "store/cluster_shard_test.go"
    },
    {
      "type": "modify",
      "old_id": "31ae9058e307add039e1a0f486d1c861f1c0b58f",
      "old_mode": 33188,
      "old_path": "store/cluster_test.go",
      "new_id": "d9dffddf9fee2e5c22752b2ded5c8ef93f23d65d",
      "new_mode": 33188,
      "new_path": "store/cluster_test.go"
    }
  ]
}
