)]}'
{
  "commit": "677a7a8ce9aa22fc77b37575312b884e20e975e5",
  "tree": "79b7daff48452dcadcd008dc1c11be8f7b539a49",
  "parents": [
    "53e9e205dbb8ccca4a038bd953c61e6b2ae9919a"
  ],
  "author": {
    "name": "Peter Weinberger",
    "email": "pjw@google.com",
    "time": "Thu Aug 20 19:54:48 2026 -0400"
  },
  "committer": {
    "name": "Peter Weinberger",
    "email": "pjw@google.com",
    "time": "Tue Oct 06 04:23:31 2026 -0700"
  },
  "message": "internal/modindex: fix TestIncrementalNope flakiness\n\nIn TestIncrementalNope, pass 1 builds an initial index\nwith later package versions, and pass 2 adds earlier\npackage versions to verify that Update preserves the later versions.\nHowever, idtests also contains \"bad,guy.com/go\" which only has one\nversion. Skipping i \u003d\u003d 0 in pass 1 caused \"bad,guy.com/go\"\nto be omitted entirely from the initial index and added as a brand-new\npackage in pass 2. On builders with coarse timestamp\ngranularity (such as linux-riscv64 under QEMU), its mtime wasn\u0027t\nlater, causing Update to miss it.\n\nFix this by including single-version packages in the pass 1 initial\nindex and skipping them in pass 2.\n\n(While verifying that earlier versions do not overwrite\nlater versions, bad,guy.com/go had no later version in  Pass 1,\ninstead it was inadvertently treated as a brand-new package in Pass 2,\nexposing it to filesystem timestamp coarseness.)\n\nFixes golang/go#74781\n\nChange-Id: Iddd601d4f26035a4fcde77a488fd269991a02285\nReviewed-on: https://go-review.googlesource.com/c/tools/+/818901\nReviewed-by: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eacebf3424988f54588d677d7689b35bf774dd39",
      "old_mode": 33188,
      "old_path": "internal/modindex/dir_test.go",
      "new_id": "7be5aad30743fbac304f6ed04e176e705a942fb9",
      "new_mode": 33188,
      "new_path": "internal/modindex/dir_test.go"
    }
  ]
}
