)]}'
{
  "commit": "ef3fed75e478fe63d7a0b9cd61c42d3c5aee509b",
  "tree": "71cb915856f64f8785c8062581e044082359e8ee",
  "parents": [
    "e77cf0229db79f3b18e5a0a4934b09360ccc175b"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Thu Jul 12 02:53:57 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Thu Jul 12 02:55:06 2018 -0700"
  },
  "message": "Simplify (hopefully) usage of modules during input discovery. Goals:\n- Don\u0027t duplicate usedModules into additionalInputs (this shouldn\u0027t be\n  necessary).\n- Use ImmutableLists instead of ImmutableSets where possible to reduce memory\n  consumption.\n- Use set operations to make the code more readable.\n\nRELNOTES: None.\nPiperOrigin-RevId: 204268489\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "593ecd212f4e2b6bf1e11486ef3d079b8bb5e2fb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationContext.java",
      "new_id": "02c2c184d6e5739fbc526151addb72351de95570",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationContext.java"
    },
    {
      "type": "modify",
      "old_id": "dfa2905bee8b3332f81b5ff3021c0eec2cb111b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java",
      "new_id": "474459b379c32a3ea55997a678c1cdb36b3e0bc3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "f35a34bfb2aa4bc9d82fb57f7820a156cb4b8d7c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java",
      "new_id": "5ac4690891232ff1052aa74382191d3eea1ea6ec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java"
    },
    {
      "type": "modify",
      "old_id": "a1feff8bd95004fc252a0f5ffd466055a7b2d0c6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionValue.java",
      "new_id": "956e6500e42f10a6649a8b060b1fabcbee4fb219",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionValue.java"
    }
  ]
}
