)]}'
{
  "commit": "ab2fd25e1d915f79af4ab9195602be4cb6652cb1",
  "tree": "43b1db8be10e656f370383c4058808d2467edab4",
  "parents": [
    "e10526a072bcb1be05152d0a2f0e72f671c80754"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Wed Sep 27 05:59:43 2017 -0400"
  },
  "committer": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Wed Sep 27 10:01:35 2017 -0400"
  },
  "message": "Reorganise the srcs_version attribute of py_binary/py_test/py_library rules:\nmake the default for srcs_version be \"PY2AND3\" (while leaving\ndefault_python_version at \"PY2\"), since that\u0027s a more likely situation and a\nmore obvious error condition. (Having PY2 as the default caused 2to3 to be\nused a lot more than necessary, which in turn can both hide and cause bugs.)\nAlso, use attribute value restrictions to limit srcs_version and\ndefault_python_version to sensible values for the specific rule type.\n\nPiperOrigin-RevId: 170174546\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dee60f9ba76e2497390f72c6bc2cc6399027a222",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPyRuleClasses.java",
      "new_id": "9dad2447cf907c933198567048711bee796cf816",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPyRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "8aad3cc53b87b916db2207ba93bc5fd2214c2e48",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyCommon.java",
      "new_id": "39ef76239ed52bc6c1a285b3241bafe33422f6f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyCommon.java"
    },
    {
      "type": "modify",
      "old_id": "8ef077429bd358f5a7dadfdf3588b9502dc65747",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonVersion.java",
      "new_id": "59dddddca1fc59d012c687c7029d10f91b8b72e6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonVersion.java"
    }
  ]
}
