)]}'
{
  "commit": "12f82746fd0fc77a35524e002689ab90b7d026dd",
  "tree": "51a4d33381cdd1adb740be884ba5de11f4846851",
  "parents": [
    "6fff4da5f5e436551aa9294b58960da1d64af39a"
  ],
  "author": {
    "name": "ajmichael",
    "email": "ajmichael@google.com",
    "time": "Fri Jan 26 13:02:28 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Fri Jan 26 13:04:30 2018 -0800"
  },
  "message": "Support Android testing with Skylark-defined device rules.\n\nDo this by exposing DeviceBrokerInfo and a constructor for it in android_common.\n\nSee AndroidInstrumentationTestTest for an example.\n\nRELNOTES: None\nPiperOrigin-RevId: 183432674\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "057739510b2cfd46cb6c4cae69fb48252e42a302",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDevice.java",
      "new_id": "8f44097450148635fe04c2c317e5a01138eaece2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDevice.java"
    },
    {
      "type": "modify",
      "old_id": "7c68827089b7589651c5d39ff942e796a093ce5b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTest.java",
      "new_id": "64a7cf04b293a8269a3d885fa0906c9fb4bc6b4a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTest.java"
    },
    {
      "type": "modify",
      "old_id": "07908ad1b1a04a42bfdb9c998dfad03d32d81842",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTestRule.java",
      "new_id": "9dfae4b389d7c20bd1f6ad4e984d694ec8262079",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTestRule.java"
    },
    {
      "type": "modify",
      "old_id": "be66ad689c77591430e574561aeac4405150d46c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSkylarkCommon.java",
      "new_id": "6cd0a855d9c3afa6055e3cffec46b2a41c6845a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSkylarkCommon.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d05cd274b85309ea561ad2a959e01843ca1b511",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/DeviceBrokerInfo.java"
    },
    {
      "type": "delete",
      "old_id": "7a0b926741bfe642619ea54bbee3cb4aa9bca499",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/DeviceBrokerTypeProvider.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "60931e2d61b0b890666dfb36b8849abb8fd2d734",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTestTest.java",
      "new_id": "fb958ab520b1775c965531d6d6f15a715f4cd573",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationTestTest.java"
    }
  ]
}
