)]}'
{
  "commit": "0825d702194fa8f86947ce48a49da3c6deb2b37f",
  "tree": "541abb04e0a93a06722e69af0549deb0901055d1",
  "parents": [
    "5a38fcbf743165641f080e3485a83dfe3a7c347b"
  ],
  "author": {
    "name": "Sam Saccone",
    "email": "samccone@google.com",
    "time": "Mon Sep 21 16:18:31 2026 +0000"
  },
  "committer": {
    "name": "Sam Saccone",
    "email": "samccone@google.com",
    "time": "Tue Sep 22 06:33:10 2026 -0700"
  },
  "message": "Pass --no-filter and --no-tags in git download commands\n\nIn partial clone checkouts (e.g. --filter\u003dblob:none or blob:limit\u003d10k),\nfetching a change ref without explicit filter overrides can omit blobs\nfor the incoming change if the remote matches a configured promisor\nremote. Subsequent checkout, cherry-pick, or reset operations then\ntrigger on-demand unadvertised object fetches (POST /git-upload-pack\nwith \u0027want \u003cblob_sha\u003e\u0027), which can cause expensive server-side\nreachability walks and timeouts. Additionally, omitting --no-tags causes\ngit fetch and git pull to request refs/tags/ and perform automated tag\nfollowing and backfilling across remote tags.\n\nPass --no-filter and --no-tags in GitDownloadCommand for all git fetch\ndownload commands (Branch, Checkout, Cherry Pick, Format Patch, and\nReset To), and pass --no-tags in PullCommand (as git pull forwards\n--no-tags to git fetch but does not accept --no-filter).\n\nTAG\u003dagy\nCONV\u003de5a86656-4920-42a4-8645-c41d9f59a203\n\nGoogle-Bug-Id: b/532920848\nRelease-Notes: Pass --no-filter and --no-tags in git download commands\nChange-Id: Icdf55d95fa8136ae66a3bad50297df6f51226582\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9dc2b689b4adb279f02371602b2bffc43e6182d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/BranchCommand.java",
      "new_id": "72fb10e316d19a4edacca2e13018e7318385e4bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/BranchCommand.java"
    },
    {
      "type": "modify",
      "old_id": "c9be5645439fd659220749f1e6fd027433897ea6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CheckoutCommand.java",
      "new_id": "b6f8a4e6006dc41dd011c7c6b4d4c96dbc11a27b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CheckoutCommand.java"
    },
    {
      "type": "modify",
      "old_id": "bb6d4f2b1dfc17ed0a9fe3a37337ef36bc542565",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CherryPickCommand.java",
      "new_id": "0f2203164c3b135c091e0afb47d80369cb455989",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CherryPickCommand.java"
    },
    {
      "type": "modify",
      "old_id": "10d08ef417fe30665699e99dde5f62974fd8290b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/FormatPatchCommand.java",
      "new_id": "6221f6cf726f45f3e3964a02d58f1a6b7eea85f4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/FormatPatchCommand.java"
    },
    {
      "type": "modify",
      "old_id": "e2867c77b6c1034027b5b10ec09f5d46d92af059",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/GitDownloadCommand.java",
      "new_id": "ade4d7bcf37543a37e57e40133baeeb7ed552037",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/GitDownloadCommand.java"
    },
    {
      "type": "modify",
      "old_id": "4358b09ff41f887ff8721272a44b0e8d5c3c1a4b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/PullCommand.java",
      "new_id": "adef4f182f413f88dc0abc8cebb330f54e8e7a13",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/PullCommand.java"
    },
    {
      "type": "modify",
      "old_id": "2fa79c35ceaa6726024541ca83a41bbbc3c7e7d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/ResetCommand.java",
      "new_id": "1f918ddae002711f52a4f98c3f9c5e464e64af87",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/ResetCommand.java"
    },
    {
      "type": "modify",
      "old_id": "9150a3c279013884d4ad8e46142e431090294ee6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/BranchCommandTest.java",
      "new_id": "3bf071ecfa5afdc82bd66cb223eaf9782668490e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/BranchCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "3fc7e4d4d901766684332f14b34e77eb6f67ced6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/CheckoutCommandTest.java",
      "new_id": "67b28fe00fc529094e33d9e83a076d714d2fd730",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/CheckoutCommandTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82f96fea615a1ae0bc7c9e059ca278bf09373293",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/CherryPickCommandTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2b6d702c405635da0c79b68ae6c659fb7e68926",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/FormatPatchCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "e98d6a0a3e4380e643a7a7e2383fefbf4bc2a109",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/PullCommandTest.java",
      "new_id": "38249828404ab023bb6c32be7da51f5b84248ac8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/PullCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "81d15df5646e875a7ece498cb57a546725364ee1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/ResetCommandTest.java",
      "new_id": "f1e2a3fa436a5c7e720ff41ff39f87e29bc7e232",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/ResetCommandTest.java"
    }
  ]
}
