)]}'
{
  "commit": "e77ecb508cdb7aae20a61f1f645aa69e4eaa5b93",
  "tree": "3601012cbeec071e16b3e7201dff5bde593e96cc",
  "parents": [
    "120286286785ed0cecaf4e86b1584bd83a184335"
  ],
  "author": {
    "name": "Tatiana Bradley",
    "email": "tatianabradley@google.com",
    "time": "Mon Sep 11 17:28:50 2023 -0400"
  },
  "committer": {
    "name": "Tatiana Bradley",
    "email": "tatianabradley@google.com",
    "time": "Mon Sep 18 18:23:11 2023 +0000"
  },
  "message": "internal/proxy: expect unprefixed versions in proxy functions\n\nFor greater consistency across the vulndb module, expect unprefixed\nsemver as inputs to proxy functions, and remove conversions to prefixed\nsemver from packages other than \"version\" and \"proxy\".\n\nAlso updates all proxy function tests to use new test framework.\n\nChange-Id: I2509648d8a130159c3af172e0369da888cbb3869\nReviewed-on: https://go-review.googlesource.com/c/vulndb/+/527078\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddc4f3a8d5e4a5b413b9d134aae10544505f7b35",
      "old_mode": 33188,
      "old_path": "internal/proxy/proxy.go",
      "new_id": "a04bf3c7aa72b881fc65f3def558bba1d80a469d",
      "new_mode": 33188,
      "new_path": "internal/proxy/proxy.go"
    },
    {
      "type": "modify",
      "old_id": "08fc05d030e3717ce086db368d6d6722735c5089",
      "old_mode": 33188,
      "old_path": "internal/proxy/proxy_test.go",
      "new_id": "c4e0e6af730377a830bfe208b0970e7806ba45d3",
      "new_mode": 33188,
      "new_path": "internal/proxy/proxy_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5eb60309dbbda93363ef30ef49ff31a1cdbd8b94",
      "new_mode": 33188,
      "new_path": "internal/proxy/testdata/proxy/TestCanonicalModulePath.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79527ccfc156173f4f77016d73c0936a7b84b706",
      "new_mode": 33188,
      "new_path": "internal/proxy/testdata/proxy/TestCanonicalModuleVersion.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3ac0d8098b21a3b8ddb65e21e2252b3395c1fc8",
      "new_mode": 33188,
      "new_path": "internal/proxy/testdata/proxy/TestLatest.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6085bd7accf17e2d0ec947cd6a4e6869f1d06b99",
      "new_mode": 33188,
      "new_path": "internal/proxy/testdata/proxy/TestVersions.json"
    },
    {
      "type": "modify",
      "old_id": "56f90a72e178f9bfffe52600db57206130d0e9ff",
      "old_mode": 33188,
      "old_path": "internal/report/fix.go",
      "new_id": "e20dcceb02b056240d1adaecff04e36f3a13038c",
      "new_mode": 33188,
      "new_path": "internal/report/fix.go"
    },
    {
      "type": "modify",
      "old_id": "4644dc391b28ced27cde80ae4deea13a520e6a34",
      "old_mode": 33188,
      "old_path": "internal/report/lint.go",
      "new_id": "20c8f476b9a5e874adf707cf511b8507b5c57b41",
      "new_mode": 33188,
      "new_path": "internal/report/lint.go"
    },
    {
      "type": "modify",
      "old_id": "fbb543783b4ede0d99e3be9a919ca6c8377f3edf",
      "old_mode": 33188,
      "old_path": "internal/version/semver.go",
      "new_id": "6eb2ad2e49620ba138309072e486864064bc1569",
      "new_mode": 33188,
      "new_path": "internal/version/semver.go"
    }
  ]
}
