)]}'
{
  "commit": "c7f62ad3eb82ab8c11bb333600cd3feac9eb11a9",
  "tree": "62a2724de5317ecda6c33a94c6251752a3bdd039",
  "parents": [
    "74674436b6862a0877c9997fee6d3889bb7d5154"
  ],
  "author": {
    "name": "Adam Rice",
    "email": "ricea@chromium.org",
    "time": "Thu Jan 16 08:22:50 2025"
  },
  "committer": {
    "name": "Chromium LUCI CQ",
    "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 16 08:22:50 2025"
  },
  "message": "Implement No-Vary-Search in-memory store\n\nImplement net::NoVarySearchCache, an in-memory mapping from URLs that\nwill be looked up in the cache to previously-fetched URLs that are\nequivalent under the rules of No-Vary-Search (see\nhttps://httpwg.org/http-extensions/draft-ietf-httpbis-no-vary-search.html).\n\nThis will be used to add No-Vary-Search support to\nnet::HttpCache::Transaction in a future CL.\n\nThis version does not yet support persistence of the cache to disk. That\nwill be implemented in a future version.\n\nNoVarySearchCache will be owned by HttpCache, so there will be one\ninstance per URLRequestContext. The object will be created when a\nProfile is created, and exist until it is destroyed (usually\nbrowser shutdown).\n\nSee the design doc at\nhttps://docs.google.com/document/d/1RS3q6qZ7-k9CvZsDYseGOXzcdQ9fGZ6YYnaW7fTPu7A/edit.\n\nBUG\u003d382394774\nBYPASS_LARGE_CHANGE_WARNING\u003dIt is what it is\nNO_IFTTT\u003dI did change enums.xml but it complains anyway.\n\nChange-Id: Ief53f1b4fd1f94366b3d719635d8b4fc553da5fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6088312\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nAuto-Submit: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1407159}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8971de32d923b54644908a44d34feef5b7813d4e",
      "old_mode": 33188,
      "old_path": "net/BUILD.gn",
      "new_id": "92af51f7a84e5257d13bcc43dd5675a49e9a4035",
      "new_mode": 33188,
      "new_path": "net/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "234546c7b48ae631486902208e50249bc7701004",
      "old_mode": 33188,
      "old_path": "net/http/http_no_vary_search_data.cc",
      "new_id": "180f154d062c40ca5fef5faae43a937330eb63f0",
      "new_mode": 33188,
      "new_path": "net/http/http_no_vary_search_data.cc"
    },
    {
      "type": "modify",
      "old_id": "96252d86b7a5b0fe07a544007e0cafecc9496126",
      "old_mode": 33188,
      "old_path": "net/http/http_no_vary_search_data.h",
      "new_id": "6b13cfcd94d09056c331aa31cfae3c2454ff6562",
      "new_mode": 33188,
      "new_path": "net/http/http_no_vary_search_data.h"
    },
    {
      "type": "modify",
      "old_id": "1721c9bf68c7fbe6a0ca53a2164493aa85d78ad0",
      "old_mode": 33188,
      "old_path": "net/http/http_no_vary_search_data_unittest.cc",
      "new_id": "b69deeb043ded6e63b953521614c6ce6503e531b",
      "new_mode": 33188,
      "new_path": "net/http/http_no_vary_search_data_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ade980758e03e3b29f93c46071138bbb01e6bbde",
      "new_mode": 33188,
      "new_path": "net/http/no_vary_search_cache.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8245870c12e20e21cf5825ca7ed041f6bcced5",
      "new_mode": 33188,
      "new_path": "net/http/no_vary_search_cache.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc5cdc8947df6c7a9967cfe30f63d86a68ebe8f5",
      "new_mode": 33188,
      "new_path": "net/http/no_vary_search_cache_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f2144313c2166a05928b741c787ade3948c9e44a",
      "old_mode": 33188,
      "old_path": "tools/metrics/histograms/metadata/net/enums.xml",
      "new_id": "94fec2c6e64bc751782ac6ff841491a29b750a13",
      "new_mode": 33188,
      "new_path": "tools/metrics/histograms/metadata/net/enums.xml"
    },
    {
      "type": "modify",
      "old_id": "b2e87a37e1887714283f17d37ac1f3a8dae88f52",
      "old_mode": 33188,
      "old_path": "tools/metrics/histograms/metadata/net/histograms.xml",
      "new_id": "c689a12d8e381f73966ddb188ca87b8ffa2bce39",
      "new_mode": 33188,
      "new_path": "tools/metrics/histograms/metadata/net/histograms.xml"
    }
  ]
}
