)]}'
{
  "log": [
    {
      "commit": "f265ea9d8307282ff1da3915978625a94fc2859e",
      "tree": "4e92b5de30239c1808a395cb49c9b17fe28ccffb",
      "parents": [
        "7a4ecc957d437ad4914988edc7593570f1e43f79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 31 15:00:51 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 01 15:14:29 2013 -0800"
      },
      "message": "App ops: vibration, neighboring cells, dialing, etc.\n\nImprove handling of vibration op, so that apps are\nbetter blamed (there is now a hidden vibrator API that\nsupplies the app to blame, and the system now uses this\nwhen vibrating on behalf of an app).\n\nAdd operation for retrieving neighboring cell information.\n\nAdd a new op for calling a phone number.  This required\nplumbing information about the launching package name through\nthe activity manager, which required changing the internal\nstartActivity class, which required hitting a ton of code that\nuses those internal APIs.\n\nChange-Id: I3f8015634fdb296558f07fe654fb8d53e5c94d07\n"
    },
    {
      "commit": "d85b8d57a0ce0514a1c9ea8f763b95aa94711645",
      "tree": "de3c64854fc041e175288641bb8305b9a528bcb7",
      "parents": [
        "89ac38bf70bb21e34c8c29b96e6316343ee46e87"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Nov 20 11:29:26 2012 -0800"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Nov 20 12:10:27 2012 -0800"
      },
      "message": "Switched to another method for launching apps.\n\nStarted using a separate thread which calls startActivityAndWait\nfor starting apps. Also increased the minimum and maximum lengths\nof time to wait for apps to stabilize.\n\nChange-Id: I49935a0ed1d1c230e58dc1629e5e4da6b3887903\n"
    },
    {
      "commit": "a9d9decf87a040087a9bda4340d53c21cd3e672a",
      "tree": "a5c16b82a676684f7a25713e1c84b18e6b0960ca",
      "parents": [
        "e2f0ec8923d42b47225225345a960e41dfbb5bd1"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Fri Sep 14 17:53:18 2012 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Mon Sep 17 14:21:20 2012 -0700"
      },
      "message": "Go to home screen after launching each app.\n\nInstead of starting one app after another the MemoryUsage\ninstrumentation goes to the home screen between\nlaunching apps.\n\nChange-Id: Ia0acf9f6f65a23f537b96c98743b59d746681447\n"
    },
    {
      "commit": "2effa64ab7192d9c41cbbe1fd57d61d6d6f94ba8",
      "tree": "8803f756319bb2eed20c40ade5a5d7f31e726552",
      "parents": [
        "0c9278d3c885d63ade01bf583b2bc43ba327837a"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Thu Aug 30 14:05:38 2012 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Thu Aug 30 14:05:38 2012 -0700"
      },
      "message": "Fixed MemoryUsage issue with reporting results.\n\nWhen the memory of the application did not stabilize within\nthe time limit, the test would report that using the application\nname, instead of the result key. Fixed the test to always use the\nresult key.\n\nChange-Id: Ie16969e831bd3d89ee0496b992568f52bf1989cb\n"
    },
    {
      "commit": "9229700728ec4b7bca28da5325b48a4acb4bfc0d",
      "tree": "d09c3effdaf9109e7fff3da26fe474dcce80b710",
      "parents": [
        "aeca6898041437a7e2ba68c1421b9be90669154d"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Fri Aug 17 14:17:06 2012 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Aug 21 11:31:44 2012 -0700"
      },
      "message": "Added a test to measure memory usage of apps.\n\nEach app uses a certain amount of memory when running in the\nforeground. This test takes a list of app on the command line\nstarts them one at a time and reports the total PSS of the\napp\u0027s process. The test allows to monitor memory usage over time.\n\nChange-Id: I3411bd96cf7c7af10acbb8deeb9936469b810ea2\n"
    }
  ]
}
