)]}'
{
  "commit": "bc8bb956c735b339dec50078142c290cde2de7f9",
  "tree": "2057210d20cf11c1e07b8d045a4fbf120cca5628",
  "parents": [
    "fb4cc46da593c009e9e0153ac0c384f3fc3b90df"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon Sep 11 23:27:22 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 11 21:27:22 2023 +0000"
  },
  "message": "[6.4.0] Intern empty `Depset`s (#19443)\n\nEmpty `Depset`s are interned per order, which decreases allocations as\r\nwell as retained heap when a `Depset` is stored in a `struct` in a\r\nprovider (providers with schema already unwrap most `Depset`s).\r\n\r\nFixes #19380\r\n\r\nCloses #19387.\r\n\r\nPiperOrigin-RevId: 563104923\r\nChange-Id: If66fb4a108ef7569a4f95e7af3a74ac84d1c4636",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b013822bdf49e6221df79a1e13904c3f35e7fd2d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/collect/nestedset/Depset.java",
      "new_id": "332092a04e0b39edd00d907bd1c0dcac999e2416",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/collect/nestedset/Depset.java"
    },
    {
      "type": "modify",
      "old_id": "1a62d054fba06c3e9d92e1adfe1e41f777afce3f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java",
      "new_id": "3f0ea09422ad4c684af3ef886a9d9f56248e3206",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java"
    },
    {
      "type": "modify",
      "old_id": "cc6d597833fdd0a8e55abcbf88a58600bca91dbe",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/collect/nestedset/DepsetTest.java",
      "new_id": "a2139858beb8f6194a6d3129fb76ed80fc15fa70",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/collect/nestedset/DepsetTest.java"
    }
  ]
}
