)]}'
{
  "commit": "396139a3b6fc9f1a06a010c1da4164527d1e14da",
  "tree": "5496424ed4d23a427de0197b416c60961ac88e2a",
  "parents": [
    "95e460a3878555907ae8e8afe350b40ea8150005"
  ],
  "author": {
    "name": "wieDasDing",
    "email": "6884440+dingxiangfei2009@users.noreply.github.com",
    "time": "Mon Mar 03 23:39:19 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 03 09:39:19 2025 -0600"
  },
  "message": "Push down the swig module to avoid an import cycle (#129135)\n\nFix #92603\n\nThis replaces #113066. I finally came back to this issue and it seems\nthat this approach is still very promising.\n\nAs requested, I have added a short explanation as to why CPython module\nshould be moved into a submodule.\n\ncc @JDevlieghere who reviewed on the previous PR earlier.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69306a384e0b1ceccfb8b0ec5b596a4f6e307485",
      "old_mode": 33188,
      "old_path": "lldb/bindings/python/CMakeLists.txt",
      "new_id": "c4bf74e094f006497ff0c08405666e4fc5d25ed7",
      "new_mode": 33188,
      "new_path": "lldb/bindings/python/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "278c0eed2bab27fd722e0166a52e4af338642004",
      "old_mode": 33188,
      "old_path": "lldb/bindings/python/python.swig",
      "new_id": "f1b156624e8d88ba215e021220a27b1bc7b5cf5f",
      "new_mode": 33188,
      "new_path": "lldb/bindings/python/python.swig"
    }
  ]
}
