)]}'
{
  "commit": "74b944afe32049191674c747e060d8d67a2a1b17",
  "tree": "306e7c529e3e95d756bd0f9fe1e053a6984ff909",
  "parents": [
    "922c86628fac765bcfe198acdeea2268ef1eb9b2"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Sun Aug 30 09:36:20 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 30 09:36:20 2026"
  },
  "message": "gh-156635: Fix the exceptions in the xml.dom documentation (GH-156636)\n\nNode.insertBefore(), Node.removeChild() and Node.replaceChild() raise\nNotFoundErr, not ValueError.\n\nElement.removeAttribute() and Element.removeAttributeNS() raise\nNotFoundErr if there is no matching attribute, which contradicts the\nDOM, so this is documented as a deviation in the minidom documentation.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcde403ee27dea1ebbcb44ffbc7de431d9ccc749",
      "old_mode": 33188,
      "old_path": "Doc/library/xml.dom.minidom.rst",
      "new_id": "ded3859192fd8352466f015ab0db6d12c91fb33d",
      "new_mode": 33188,
      "new_path": "Doc/library/xml.dom.minidom.rst"
    },
    {
      "type": "modify",
      "old_id": "81e58cff321a47c58f905a45c68207e973de58a9",
      "old_mode": 33188,
      "old_path": "Doc/library/xml.dom.rst",
      "new_id": "97573388458ac5145b914a25285538ca1fd0b56b",
      "new_mode": 33188,
      "new_path": "Doc/library/xml.dom.rst"
    }
  ]
}
