)]}'
{
  "commit": "d35c2b95eafa8d775bb4297653620c24145f7447",
  "tree": "1579c8e43678deebdb4b8a04e0405cb8906f7c8c",
  "parents": [
    "7994c7ac8fe07d94acd4d99d33b9c6518fa459d3"
  ],
  "author": {
    "name": "stapelberg",
    "email": "stapelberg@google.com",
    "time": "Tue Dec 17 17:22:54 2024 +0100"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Dec 17 08:32:01 2024 -0800"
  },
  "message": "fix loading tests in Open Source version\n\nThis required giving up on the len(patterns) \u003d len(loaded) assumption,\nwhich in turn required refactoring how the concurrency is structured.\n\nI tested that edge cases like -parallel_jobs\u003d1 and -parallel_jobs\u003d35\n(for a conversion with 35 packages) work correctly.\n\nAlso consider .pb.go files as generated while here.\n\nfixes golang/open2opaque#3\nfixes golang/open2opaque#4\n\nPiperOrigin-RevId: 707109446\nChange-Id: I2241e4a9a54613e68efee437b691946c66a3bfd3\nReviewed-on: https://go-review.googlesource.com/c/open2opaque/+/637135\nReviewed-by: Michael Stapelberg \u003cstapelberg@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicolas Hillegeer \u003caktau@google.com\u003e\nAuto-Submit: Michael Stapelberg \u003cstapelberg@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d6e0e0655bf76211ddc9e0759efa8675b8b9880",
      "old_mode": 33188,
      "old_path": "internal/o2o/loader/loaderblaze.go",
      "new_id": "6c173ef02a554ceec17b443447d68ead5a1495c0",
      "new_mode": 33188,
      "new_path": "internal/o2o/loader/loaderblaze.go"
    },
    {
      "type": "modify",
      "old_id": "68163ea23f8d1e231dc4b759c621693641485b99",
      "old_mode": 33188,
      "old_path": "internal/o2o/rewrite/rewrite.go",
      "new_id": "d763a4de3e36adc71a0dd0e31570cedb9090924f",
      "new_mode": 33188,
      "new_path": "internal/o2o/rewrite/rewrite.go"
    }
  ]
}
