)]}'
{
  "commit": "4e68bd420b6cfdbeadb5e69aa6448665b2da762b",
  "tree": "4c76067723f8a24d5d1b9f366d939a949da97419",
  "parents": [
    "bf5740e75efd87ae0213486e78e029403804c6f0"
  ],
  "author": {
    "name": "Benoit Goby",
    "email": "benoit@android.com",
    "time": "Wed Apr 25 18:06:00 2012 -0700"
  },
  "committer": {
    "name": "Benoit Goby",
    "email": "benoit@android.com",
    "time": "Mon Aug 20 13:44:34 2012 -0700"
  },
  "message": "Add UsbDebuggingManager and UsbDebuggingActivity\n\nThe UsbDebuggingManager listens to adbd requests and displays a dialog\nwhen the public key authentification fails, for the user to confirm if it\nwants to allow USB debugging from the attached host. If the user chooses\nto always allow USB debugging, the UsbDebuggingManager writes the public\nkey to adbd\u0027s config file so that the public key authenfication succeeds\nnext time.\n\nChange-Id: I115c828331d8e326c380844ee33915d5dff22260\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9bab797b4c54d4c6f443f4d2f8a90256513d36ca",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/usb/IUsbManager.aidl",
      "new_id": "98bd4f57e86760bd8baa37ecb339294de47c4d20",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/usb/IUsbManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "e13378fac81e7e2f6624cdfd7c247aec03bea5a4",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/AndroidManifest.xml",
      "new_id": "2eee31d4551fcd6a10d42f5ff17393618f228267",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "2ce950f5c77713ac5082d246448ac9567b4cc5eb",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/res/values/strings.xml",
      "new_id": "5747f22948c23a4a238edee9a59d018c30211ffe",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/res/values/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9146ccd5b3fb7a26df37931b228861d4421c9caf",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3b45c748c9df1d08fc002f1ca9553c0947ce5b5",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/usb/UsbDebuggingManager.java"
    },
    {
      "type": "modify",
      "old_id": "a115345c150a13f25baf755944e1140a3ff7b34c",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/usb/UsbDeviceManager.java",
      "new_id": "ddecf140557704c75ac3178ec8e373653fcfdc12",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/usb/UsbDeviceManager.java"
    },
    {
      "type": "modify",
      "old_id": "0205ef84df49160f237c8cf8d1b196cd6f0605b3",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/usb/UsbService.java",
      "new_id": "bebcd5605fb5408f90b61aab35c7003cf0efc368",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/usb/UsbService.java"
    }
  ]
}
