)]}'
{
  "commit": "ece170d61d697bccd368e83eb9f8b8b4826050cc",
  "tree": "4943d1ee048b8a34318e1168c65cea3934f7e254",
  "parents": [
    "ff1ab0ed4b5221f4d7d3eff2e7aadb826e2c9d9a"
  ],
  "author": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Wed Aug 19 10:38:19 2026 +0100"
  },
  "committer": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Wed Aug 19 11:33:29 2026 +0100"
  },
  "message": "add-write-after: Optionally capture forge ID\n\nIf a developer has an account on the forge, capture it while collecing\ndata for a new write-after account.\n\ncontrib/ChangeLog:\n\n\t* add-write-after.py (getuserdata): Also capture an optional\n\tforge ID.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c93324bc9096fb773e1508adae0b76b76518158",
      "old_mode": 33261,
      "old_path": "contrib/add-write-after.py",
      "new_id": "6bbcd8c7e3b22553858a1dd63841aa72d9d2e47d",
      "new_mode": 33261,
      "new_path": "contrib/add-write-after.py"
    }
  ]
}
