)]}'
{
  "commit": "bbef36d3e5169836b3b520f6ce380f02b2a255b7",
  "tree": "f827e610748abeb3f4730674a7befcff007ddd5b",
  "parents": [
    "bd80eaab95b9dfb8ed83e26d6816f2e0b2452aca"
  ],
  "author": {
    "name": "Maceo Thompson",
    "email": "maceothompson@google.com",
    "time": "Wed Sep 25 12:56:27 2024 -0400"
  },
  "committer": {
    "name": "Maceo Thompson",
    "email": "maceothompson@google.com",
    "time": "Wed Sep 25 18:08:52 2024 +0000"
  },
  "message": "internal/openvex: refactor PURL\n\nThis changes the internal representation of a PURL to a struct that is\nconverted to a string. It will make other \"purlFromX\" functions less\nredundant to write in the future.\n\nChange-Id: I278f13ef175878c85b07341be510050f8d7f2c5d\nReviewed-on: https://go-review.googlesource.com/c/vuln/+/615795\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9c4c4fd53d5e3117a5ac503a86e4f32e0f1f1ab",
      "old_mode": 33188,
      "old_path": "internal/openvex/purl.go",
      "new_id": "fc1cea9c942105116115ee4d55ee71a3b6e07544",
      "new_mode": 33188,
      "new_path": "internal/openvex/purl.go"
    }
  ]
}
