)]}'
{
  "commit": "d11d510c571b10787856395709f9ad945ca70bb2",
  "tree": "94945834aadce97972f63f7c622a64ea3de97e2d",
  "parents": [
    "2dc8e861e2dc2bfbea19d95ff92dcdf569a1bcba"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Tue Feb 07 19:43:37 2017 +0000"
  },
  "committer": {
    "name": "Kristina Chodorow",
    "email": "kchodorow@google.com",
    "time": "Wed Feb 08 15:51:18 2017 +0000"
  },
  "message": "Move all the resource processing tools into a \"busybox\".\nThis makes the code simpler as well as reducing the number of targets to build.\nIt also makes testing and profiling different action strategies vastly easier.\n\n--\nPiperOrigin-RevId: 146812659\nMOS_MIGRATED_REVID\u003d146812659\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a42915da3065732f2e4151f372e730f4b0e6a5a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AarGeneratorBuilder.java",
      "new_id": "41c5ab751d67a3fb4ac241bb43d9260f8afbd767",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AarGeneratorBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "56ab7bfcf29040ce0161ca032d2ae41224c8a8d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceMergingActionBuilder.java",
      "new_id": "1e3ae9ccce313d140f221ad7baa494dff9a72c52",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceMergingActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "0d86acf744a8b0fade7673d80dc0f20614245e15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceParsingActionBuilder.java",
      "new_id": "4a926fd8e4f591fdd6664e3adaaf15d694e596b6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceParsingActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "ce8df5f9fc6027a4f6b3ea650969c963ca0713fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceValidatorActionBuilder.java",
      "new_id": "66e8b8b3cfb0c5d74f9db461e842bdd1c057e1dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourceValidatorActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "81cec62e5d49fee06e8fb0e1a9683a331b1a57cd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourcesProcessorBuilder.java",
      "new_id": "c10228c707a621711e8dad1d4c2ae6621beb8056",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourcesProcessorBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "3ec2bb41a6d9a921f0baac9a085d99206e0b2ad0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java",
      "new_id": "ba552078e5775bd8051e16c227acc69b1d5260d1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "af679f050970649169ed95ee4ea1cc077ccc6f9c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/ManifestMergerActionBuilder.java",
      "new_id": "c84e3fd1a3a1dc07a763bb811ee15794a7fdae92",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/ManifestMergerActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "f9597c4a57f40beb237015a4336aa8480fe47118",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/RClassGeneratorActionBuilder.java",
      "new_id": "aec168286d942f9047b2724315db4ecb000e3e02",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/RClassGeneratorActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "beb7370d5a988ccd79d3fdcfd11ae210848f9119",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/ResourceShrinkerActionBuilder.java",
      "new_id": "4d234291c62e3a05da85f554e6f4be47cb371d8b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/ResourceShrinkerActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c22249b24ed4a5996a9100a83f8e7585ff6ec75e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java",
      "new_id": "aff2791531fea9bcd18fb8f81c71b9881f1da756",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java"
    },
    {
      "type": "modify",
      "old_id": "0bd8a35e727565dc87ea3de44506fe1aa7eec587",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/android/BUILD",
      "new_id": "758ddd6c109ad859fb4e994286862aa6b5f6dfb1",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/android/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a132eea724402b368cee7a03252c6afeb330c9c8",
      "old_mode": 33188,
      "old_path": "src/tools/android/java/com/google/devtools/build/android/BUILD",
      "new_id": "a4b1ca1b5436c7e3ce76c7667f1974a05cc157ff",
      "new_mode": 33188,
      "new_path": "src/tools/android/java/com/google/devtools/build/android/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ab09887ed6f7537406c4659b7b708137a211cfb0",
      "old_mode": 33188,
      "old_path": "src/tools/android/java/com/google/devtools/build/android/BUILD.tools",
      "new_id": "c50dbf38558997aab4104764d5f55d0a8ac973e3",
      "new_mode": 33188,
      "new_path": "src/tools/android/java/com/google/devtools/build/android/BUILD.tools"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "553fe7c9d6418b04f464256bc6f26bb9d918a436",
      "new_mode": 33188,
      "new_path": "src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java"
    },
    {
      "type": "modify",
      "old_id": "d6c8456cc21d5d3b82987a9d9d4d698470932bc6",
      "old_mode": 33188,
      "old_path": "tools/android/BUILD.tools",
      "new_id": "a7035b3a0127298285ab57a0c711ecec0219dd5f",
      "new_mode": 33188,
      "new_path": "tools/android/BUILD.tools"
    }
  ]
}
