)]}'
{
  "commit": "a602f78ff670f22be90fb8aea501a6cc30e10fdd",
  "tree": "4043d24adeb6fbf96346f3affe50bac180da25c5",
  "parents": [
    "bf47028ae4ec31975de7dfd389148756f15ee525"
  ],
  "author": {
    "name": "Chris Z",
    "email": "535257617@qq.com",
    "time": "Thu Oct 01 12:44:46 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 01 12:44:46 2026"
  },
  "message": "docs/fix: remove duplicated words in docs and source comment (#1625)\n\n- docs/api.rst: drop duplicated \u0027from\u0027 in exception namespace sentence\n- src/attr/_make.py: drop duplicated \u0027picked\u0027 in alias auto-generation comment\n\nThe attrs CONTRIBUTING guide encourages submitting typos and grammar\nfixes, so these minor word-repetition fixes are welcome. They are\nisolated to comments and prose, so no tests or behavior changes are\nrequired.\n\nCo-authored-by: haimingZZ \u003chaimingzz@example.com\u003e\nCo-authored-by: Hynek Schlawack \u003chs@ox.cx\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42b87f7a758bfe70033385561810ed88cdb7bf85",
      "old_mode": 33188,
      "old_path": "docs/api.rst",
      "new_id": "562d7e5f838c9f79b9078220d91679d9c1107937",
      "new_mode": 33188,
      "new_path": "docs/api.rst"
    },
    {
      "type": "modify",
      "old_id": "afbca46357b3333e044dd0e4ec52fcc7f81f0af4",
      "old_mode": 33188,
      "old_path": "src/attr/_make.py",
      "new_id": "e5b3760c14ba16112ee3a3be0f98248786a8b3bf",
      "new_mode": 33188,
      "new_path": "src/attr/_make.py"
    }
  ]
}
