)]}'
{
  "commit": "6e71b5fc0658cfe1740d17a49e933e8ee07f4b82",
  "tree": "d46a22d6553c252ea974f6e3f0b278ccfad8ecec",
  "parents": [
    "a555cfd1571ea4f77f0f67c39aff775d49636215"
  ],
  "author": {
    "name": "Yun Peng",
    "email": "pcloudy@google.com",
    "time": "Fri Oct 18 08:44:41 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 18 08:46:14 2019 -0700"
  },
  "message": "Add python zip file to a output group\n\nAfter this change, users can get the python zip file of a certain\ntarget without using `--build_python_zip` by\n\n`bazel build //foo:bar --output_groups\u003dpython_zip_file`\n\nor\n```\nfilegroup(\n  name \u003d \"bar_zip\",\n  srcs \u003d [\"//foo:bar\"],\n  output_group \u003d \"python_zip_file\",\n)\n```\n\nFixes https://github.com/bazelbuild/bazel/issues/3530\n\nCloses #9453.\n\nPiperOrigin-RevId: 275479963\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77ade7dd26b6ef7d3cfa4d237e3a579c9b00a6d5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java",
      "new_id": "4568efbcc292832bfdf4dab84f0fc0a81eab192a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "d03a33e59e7dfd88168b6d653d5d7ad5133bf425",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyExecutable.java",
      "new_id": "db957f730f5d304d061c1d3c24c6917df1241258",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyExecutable.java"
    },
    {
      "type": "modify",
      "old_id": "d4a3e46713d7b0dfa36cf2839d80df7649ebd6b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonSemantics.java",
      "new_id": "f877ca6698d1ad8602928c70ea975b2067ff4a31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "d6f401998ede336893e0c80c47b696837abc075c",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/python_version_test.sh",
      "new_id": "21828d7fe7a17bd95de2bbed6106a2b5d30d0dd2",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/python_version_test.sh"
    }
  ]
}
