)]}'
{
  "commit": "8ddc32d3cf5bc1e92206f84b9e1cc5b6e70e2375",
  "tree": "bd4879dc54e79d13dbe8ce6ffc0bd8cb79b7b9c5",
  "parents": [
    "f1b537ae1e8928a36929be72f2b7789e0807303c"
  ],
  "author": {
    "name": "Peter Schmitt",
    "email": "schmitt@google.com",
    "time": "Tue Sep 22 13:51:48 2015 +0000"
  },
  "committer": {
    "name": "Laszlo Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Tue Sep 22 17:09:47 2015 +0000"
  },
  "message": "Switch objc rules to standard coverage propagation using InstrumentedFilesCollector.\n\n--\nMOS_MIGRATED_REVID\u003d103642172\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73519f95a77957e7c907694694fe5a8253bfb57e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputFileConfiguredTarget.java",
      "new_id": "bd5bc75b84a2965eef8147ea58ae962bdacd3d16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputFileConfiguredTarget.java"
    },
    {
      "type": "modify",
      "old_id": "bec3a9b9eee33a2cb8776e7695c4d398b8c68afb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java",
      "new_id": "887a03c1813693d9de1203bc577b6c7af70d54c8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "150041b880e75efcc76614987f43a52ac72df37c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/objc/BazelIosTest.java",
      "new_id": "c92e3856478ac2202c5a399ec4d6c78f38210772",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/objc/BazelIosTest.java"
    },
    {
      "type": "modify",
      "old_id": "9e757e2bdc603c7d0812a5c1aee517485e5ae178",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java",
      "new_id": "da2607a36f5147d71a63193a2153021e6a425d87",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java"
    },
    {
      "type": "modify",
      "old_id": "1ea050a77912c9791208084de938aa1c2e26d50c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java",
      "new_id": "e20ae818ef2e73b6311ad87daf538cc8d4ff4b09",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/CompilationSupport.java"
    },
    {
      "type": "modify",
      "old_id": "dd034b7f0c0ea405fd3357dd22883ca09dc1b3ed",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java",
      "new_id": "b86e54fbe41e5081823c6a286fbba52bb4ecc4c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ExperimentalIosTest.java"
    },
    {
      "type": "modify",
      "old_id": "c2c19d5d6bfeae656775968ff3daf7604b1313df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java",
      "new_id": "8018218436b74dc03da4874a6253b8e75f086022",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java"
    },
    {
      "type": "modify",
      "old_id": "048dce7ec8f531cc7dfb7694f09c292bce651546",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcLibrary.java",
      "new_id": "f76cbd8a05305782e21b93c751fd29387deee649",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "bbee7c675c9261653e46341ec40bbd8a1a6ca74c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java",
      "new_id": "5e3e5204e80c693dae3b0b4203e3e00a610d4103",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java"
    },
    {
      "type": "modify",
      "old_id": "07f3ad45df84e9c9b7f236fe8ee4a6346e39dc71",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java",
      "new_id": "05bdd6c1d821496093ab8cb5e0c02898e6ecbc5a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "b6b534025d4e5348d4c6fcf5e6ac0b27b53144ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java",
      "new_id": "a3ea622d25248ac8e60acf3a4b1defacc7313351",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java"
    },
    {
      "type": "modify",
      "old_id": "54aeb675f37735712b28200e355865b5ce000efc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingTargetFactory.java",
      "new_id": "57c488ea65af809793659022a81862811ec36e60",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingTargetFactory.java"
    },
    {
      "type": "modify",
      "old_id": "c882f0581e5db1decf6d57f2429b4964eebc0181",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java",
      "new_id": "b920e4fc1812446766782268401ea9c9921a8632",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/TestSupport.java"
    },
    {
      "type": "modify",
      "old_id": "2266b54d1d8aa8a418e090b6374354e9620f3b27",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesCollector.java",
      "new_id": "84b13a96fefbc4e97c81e992aa12b08b0fa379ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesCollector.java"
    },
    {
      "type": "modify",
      "old_id": "24017da1153de62b5f9313467efc3bc90966229f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesProvider.java",
      "new_id": "0a2be739c9866fe4e4cd1c661104616a7a8f9b99",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesProvider.java"
    },
    {
      "type": "modify",
      "old_id": "a56e8d89e34b49bb09be888b4c963e40e7167202",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesProviderImpl.java",
      "new_id": "439c4e3aa3da275f4653e00cb897d289717309f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/InstrumentedFilesProviderImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa98fc6f0a47e9618dcc0da21e42cd8e2fdf38d1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/TestEnvironmentProvider.java"
    }
  ]
}
