)]}'
{
  "commit": "c8a731972177c6ce4073699c705e55918ee7be09",
  "tree": "bbfae843ae4de2bdc8d04e87679d2d5d6fcfbe59",
  "parents": [
    "9cd0e4c9f675aeac595a4cbb5ba1b46798ce0fdf"
  ],
  "author": {
    "name": "Sam Thanawalla",
    "email": "samthanawalla@google.com",
    "time": "Wed Oct 09 20:29:36 2024 +0000"
  },
  "committer": {
    "name": "Sam Thanawalla",
    "email": "samthanawalla@google.com",
    "time": "Thu Oct 10 17:04:46 2024 +0000"
  },
  "message": "x/mod: fix handling of vendored packages with \u0027/vendor\u0027 in non-top-level paths\n\nThis CL address a bug in the handling of vendored packages where the\n\u0027/vendor\u0027 element appears in non-top level import paths within a module\nzip file.\nThis issue arose from an incorrect offset calculation that caused\nnon-vendored packages to be incorrectly identified as vendored.\nThis CL corrects the offset calculation for Go 1.24 and beyond.\n\nFixes golang/go#37397\n\nChange-Id: Ibf1751057e8383c7b82f1622674204597e735b7c\nReviewed-on: https://go-review.googlesource.com/c/mod/+/619175\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dd757d28fe50918be834c64e8ee115bd3b10f71",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_dir/various.txt",
      "new_id": "0ded5acf38a8f469cef6cb94fc2ec909fbecb95a",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_dir/various.txt"
    },
    {
      "type": "modify",
      "old_id": "169c059e1f7849975ab2ad705de438fdc5a828d4",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_dir/various_go123.txt",
      "new_id": "69102ac4b9c47d7e3602d8bff1582365bdfee1be",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_dir/various_go123.txt"
    },
    {
      "type": "modify",
      "old_id": "bea7bf4605551d18edc22e52cb41df2846b98ca7",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_dir/various_go124.txt",
      "new_id": "43bed2e099ce75f1b824f4f1e5473e25c2803063",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_dir/various_go124.txt"
    },
    {
      "type": "modify",
      "old_id": "cb312bfdd4d790e9c5b7e2ed1c743132eb978be0",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_files/various.txt",
      "new_id": "06ec791881b7146db74796e6cab1ba903b719289",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_files/various.txt"
    },
    {
      "type": "modify",
      "old_id": "7a341686abe0f5f69ea84cc89a959201afe3521e",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_files/various_go123.txt",
      "new_id": "a28be939cc93915eba26ae65c90cdea385058462",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_files/various_go123.txt"
    },
    {
      "type": "modify",
      "old_id": "3e8881dd424fe0915e967685ad39746e3e8e1dc3",
      "old_mode": 33188,
      "old_path": "zip/testdata/check_files/various_go124.txt",
      "new_id": "94d4bfdfa309ae1f6e3066f0daaeea77f8e754f0",
      "new_mode": 33188,
      "new_path": "zip/testdata/check_files/various_go124.txt"
    },
    {
      "type": "modify",
      "old_id": "79b2c081440401b13cd0b3f4ec78e506dd4a19b2",
      "old_mode": 33188,
      "old_path": "zip/testdata/create/exclude_vendor.txt",
      "new_id": "40ac449faef3ea523824d622ab661c8b2a51f628",
      "new_mode": 33188,
      "new_path": "zip/testdata/create/exclude_vendor.txt"
    },
    {
      "type": "modify",
      "old_id": "5559d6663ee106094b6fc6eb57adbd3660bcbc97",
      "old_mode": 33188,
      "old_path": "zip/testdata/create/exclude_vendor_go124.txt",
      "new_id": "940df51ce140f886a4d783c3055fdf3c4edecc97",
      "new_mode": 33188,
      "new_path": "zip/testdata/create/exclude_vendor_go124.txt"
    },
    {
      "type": "modify",
      "old_id": "79b2c081440401b13cd0b3f4ec78e506dd4a19b2",
      "old_mode": 33188,
      "old_path": "zip/testdata/create_from_dir/exclude_vendor.txt",
      "new_id": "40ac449faef3ea523824d622ab661c8b2a51f628",
      "new_mode": 33188,
      "new_path": "zip/testdata/create_from_dir/exclude_vendor.txt"
    },
    {
      "type": "modify",
      "old_id": "5559d6663ee106094b6fc6eb57adbd3660bcbc97",
      "old_mode": 33188,
      "old_path": "zip/testdata/create_from_dir/exclude_vendor_go124.txt",
      "new_id": "940df51ce140f886a4d783c3055fdf3c4edecc97",
      "new_mode": 33188,
      "new_path": "zip/testdata/create_from_dir/exclude_vendor_go124.txt"
    },
    {
      "type": "modify",
      "old_id": "e330401de5ca17c1717cdb689f948858b3d36691",
      "old_mode": 33188,
      "old_path": "zip/vendor_test.go",
      "new_id": "9deb19291cc5a1b3d08317d41a880eea61fec269",
      "new_mode": 33188,
      "new_path": "zip/vendor_test.go"
    },
    {
      "type": "modify",
      "old_id": "9b351c58c6c961f3444d3a5c8574ed929f685b60",
      "old_mode": 33188,
      "old_path": "zip/zip.go",
      "new_id": "3673db4997018706f7d87be714a6d9a3d964327c",
      "new_mode": 33188,
      "new_path": "zip/zip.go"
    }
  ]
}
