)]}'
{
  "commit": "94b5adc01eddc5f96aabc0c2becf39880192a4e1",
  "tree": "ec324facca5580f620f232fc4cf80d8fa92f2801",
  "parents": [
    "04fbb1dba583919939eafeb0ec6241e062e61371"
  ],
  "author": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Fri Feb 13 08:32:53 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 13 08:32:53 2026 -0800"
  },
  "message": "[Github] Update requirements_formatting.txt (#181184)\n\nWe should not need to be explicitly adding transitive dependencies to\nrequirements_formatting.txt.in to enforce a higher version is used. We\nalso should always be using \u003d\u003d to ensure a strict version match, not\njust a compatible version (~\u003d). This patch removes transitive\ndependencies introduced in 6fdf93c5d812197dd5dc9362f324b944105b2e8e and\nupdates the lockfile (although only unnecessary packages are removed).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1bed42e5f8c06bd5cb192d10ef0abd496d62220",
      "old_mode": 33188,
      "old_path": "llvm/utils/git/requirements_formatting.txt",
      "new_id": "666aa4e4231ee617d2298d34e488d1dd6258e60e",
      "new_mode": 33188,
      "new_path": "llvm/utils/git/requirements_formatting.txt"
    },
    {
      "type": "modify",
      "old_id": "c6f31b9b444f452b23b1b5651c5d59468e30fbc6",
      "old_mode": 33188,
      "old_path": "llvm/utils/git/requirements_formatting.txt.in",
      "new_id": "4aac571af1cf51ce8994513490c3eae6e4139ace",
      "new_mode": 33188,
      "new_path": "llvm/utils/git/requirements_formatting.txt.in"
    }
  ]
}
