)]}'
{
  "log": [
    {
      "commit": "9270a20a801403c9f60d6a701b39eae70d380403",
      "tree": "5bdb058af5b05a65112297a504018ee356e0ddbb",
      "parents": [
        "210f887382e0fd7e51ec6ce071972374a76f0722"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Jan 09 15:16:13 2012 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Jan 10 10:18:17 2012 -0800"
      },
      "message": "support \"sideload over ADB\" mode\n\nRather than depending on the existence of some place to store a file\nthat is accessible to users on an an unbootable device (eg, a physical\nsdcard, external USB drive, etc.), add support for sideloading\npackages sent to the device with adb.\n\nThis change adds a \"minimal adbd\" which supports nothing but receiving\na package over adb (with the \"adb sideload\" command) and storing it to\na fixed filename in the /tmp ramdisk, from where it can be verified\nand sideloaded in the usual way.  This should be leave available even\non locked user-build devices.\n\nThe user can select \"apply package from ADB\" from the recovery menu,\nwhich starts minimal-adb mode (shutting down any real adbd that may be\nrunning).  Once minimal-adb has received a package it exits\n(restarting real adbd if appropriate) and then verification and\ninstallation of the received package proceeds.\n\nChange-Id: I6fe13161ca064a98d06fa32104e1f432826582f5\n"
    },
    {
      "commit": "daefc1d442fb421606680feb9aeb59c133f4c427",
      "tree": "71b64ebdd66540aca7a523c73a47626ca519d039",
      "parents": [
        "b88aea8a89f9d3344022cdfe895397baac6c05e7"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Oct 31 09:34:15 2011 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Oct 31 15:51:07 2011 -0700"
      },
      "message": "C++ class for device-specific code\n\nReplace the device-specific functions with a class.  Move some of the\nkey handling (for log visibility toggling and rebooting) into the UI\nclass.  Fix up the key handling so there is less crosstalk between the\nimmediate keys and the queued keys (an increasing annoyance on\nbutton-limited devices).\n\nChange-Id: I698f6fd21c67a1e55429312a0484b6c393cad46f\n"
    }
  ]
}
