)]}'
{
  "commit": "1c2128bea5fe5e67acabb62b3b5fa69a9336da4b",
  "tree": "071a2e13740365eeb0ffc33c68e1f4e5df492cd8",
  "parents": [
    "66d099e9760aa49b8d93844bd81e9b8c147225dc"
  ],
  "author": {
    "name": "bcsf",
    "email": "bcsf@google.com",
    "time": "Thu Sep 26 12:59:56 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 26 13:00:56 2019 -0700"
  },
  "message": "Perform the resource name obfuscation optimization based on presence of ProGuard specs, rather than `-c opt`.\n\nIncludes a bit of refactoring around how we determine whether resource shrinking is to be performed. Rather than checking for the presence of ProGuard specs deep down within shrinkResources(), instead check at a higher level where the code can be incorporated with other condition logic, such as in AndroidDataContext.useResourceNameObfuscation()\n\nPiperOrigin-RevId: 271412430\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d23a28b07332c1763289111fde23db6eef7cf4b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java",
      "new_id": "c85b84cc36e1316ad4179e6b5bfda6f2f572e1b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java"
    },
    {
      "type": "modify",
      "old_id": "7e2c371746a90a43b7f83d30903ee5747c0877fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDataContext.java",
      "new_id": "16b203d3c6cd0cd98fb10a378b85fa35ee9a7f65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDataContext.java"
    },
    {
      "type": "modify",
      "old_id": "bc6e3159f00fb92f5367cf5ac1b33695fa8a7930",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSkylarkData.java",
      "new_id": "94fe841ef428cdb6a9149f481f0e198de13511ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSkylarkData.java"
    },
    {
      "type": "modify",
      "old_id": "0dc39877364e370fab8f78218d3de9a8e4197b6e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java",
      "new_id": "fb651b7f37584b116817e742ffbab972cf4e8d15",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java"
    }
  ]
}
