)]}'
{
  "log": [
    {
      "commit": "f2740b347bce35cc68dfdddfe2da3a23e00a518e",
      "tree": "9ffef264507ab8f314fe69a87e6340ea65d4289e",
      "parents": [
        "8a97b4aea61b285d38f2e1e0b962d58f94a5aa0a",
        "aa0c94fc87e1c20177c9285ab4576e4b59b59127"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 12:03:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 12:03:55 2012 -0700"
      },
      "message": "am aa0c94fc: am 93a333e3: Doc change: Add summary page of Android Developers Live videos.\n\n* commit \u0027aa0c94fc87e1c20177c9285ab4576e4b59b59127\u0027:\n  Doc change: Add summary page of Android Developers Live videos.\n"
    },
    {
      "commit": "aa0c94fc87e1c20177c9285ab4576e4b59b59127",
      "tree": "d962c0ec0e7ba5d34484564dedd17fbcfca14d9c",
      "parents": [
        "787fa9dc69262dc002c9da77fa86e88e5a4e658f",
        "93a333e32646778cd96265783e531dddd046367c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 12:00:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 12:00:51 2012 -0700"
      },
      "message": "am 93a333e3: Doc change: Add summary page of Android Developers Live videos.\n\n* commit \u002793a333e32646778cd96265783e531dddd046367c\u0027:\n  Doc change: Add summary page of Android Developers Live videos.\n"
    },
    {
      "commit": "8a97b4aea61b285d38f2e1e0b962d58f94a5aa0a",
      "tree": "d4e8d6083bf39d559695365352496f81c0e8dc12",
      "parents": [
        "1b965941713a395dc8003cf8ee29a40f92dd77aa",
        "4c3308de7d51b16b1450c21787b442d84ace3984"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:58:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:58:47 2012 -0700"
      },
      "message": "Merge \"Fix text transformations in Switches.\""
    },
    {
      "commit": "4c3308de7d51b16b1450c21787b442d84ace3984",
      "tree": "65e9670ec830b374104aff9239fd2d861697198d",
      "parents": [
        "9afbfb5e1339a63cff5dbe72eae02d703c9bd62f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:04:39 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 14:49:49 2012 -0400"
      },
      "message": "Fix text transformations in Switches.\n\nIn particular, we now honor android:textAllCaps in the\nTextAppearance specified for the switch widget itself.\n(Now you no longer need to create a separate capitalized\nversion of your strings to get them to look like the\nplatform switches.)\n\nChange-Id: Ia48222a6dddd0d0f9115e554dffb621f4d6a2b94\n"
    },
    {
      "commit": "1b965941713a395dc8003cf8ee29a40f92dd77aa",
      "tree": "fd241aefc47e9a08cd4dbacfd5d44df9296aa267",
      "parents": [
        "b4aed7f5c7b56dee063a6ee1819ba50f0b5298ca",
        "77b87ba0bc1c5de025976416b49e698ed9362814"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 19 11:43:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:43:49 2012 -0700"
      },
      "message": "Merge \"Pipe DHCP vendor info towards framework.\""
    },
    {
      "commit": "b4aed7f5c7b56dee063a6ee1819ba50f0b5298ca",
      "tree": "655634f6ef16aa9fbb8cd303a05ddc1023357fe8",
      "parents": [
        "0d7da094666d4c940dc4a9710a638d5b6c0459f6",
        "76070d1690ef9ba2675bdc34f1405968a2123112"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:32:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:32:35 2012 -0700"
      },
      "message": "Merge \"Ensure that db connection reconfiguration can change the db.\""
    },
    {
      "commit": "0d7da094666d4c940dc4a9710a638d5b6c0459f6",
      "tree": "0c390084d82021be14d129e066b398da6b36413b",
      "parents": [
        "cada1ae71781795c10a359f1e11ad5a3f125cf67",
        "61c08240585a6186b4bd879d87f238b3efc368f8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:32:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:32:24 2012 -0700"
      },
      "message": "Merge \"Don\u0027t load keyboard layout overlay for virtual keyboard.\""
    },
    {
      "commit": "76070d1690ef9ba2675bdc34f1405968a2123112",
      "tree": "2f7f9b9e4b6c5850cbaa7dccd46307dbedbd0002",
      "parents": [
        "61c08240585a6186b4bd879d87f238b3efc368f8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:30:33 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:30:33 2012 -0700"
      },
      "message": "Ensure that db connection reconfiguration can change the db.\n\nIf the db connection had been marked read-only, then certain\noperations performed during reconfiguration, such as setting the\nlocale, could fail.  So we need to make sure to clear the\nread-only flag ahead of time.\n\nBug: 6296752\nChange-Id: I98e19aff6386497b7fc321e04ca560fc1817a781\n"
    },
    {
      "commit": "93a333e32646778cd96265783e531dddd046367c",
      "tree": "961051f945ad8fef7222471802d4f3abadf48478",
      "parents": [
        "20176edc4ff43f10ab3be03d84bb9f02b7859bdb"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 10:55:34 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 19 11:26:06 2012 -0700"
      },
      "message": "Doc change: Add summary page of Android Developers Live videos.\n\nChange-Id: I650471562dd0d50496cbff2178b19b7896565d93\n"
    },
    {
      "commit": "61c08240585a6186b4bd879d87f238b3efc368f8",
      "tree": "eea1c0be7804cc8e672f9db04a0887be9eb3c54f",
      "parents": [
        "c3643b901308289132269aa3af9a738cd2b60f08"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:14:33 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 19 11:25:09 2012 -0700"
      },
      "message": "Don\u0027t load keyboard layout overlay for virtual keyboard.\n\nBug: 6110399\nChange-Id: I07c85cf991790ed8766b097acc39295a8065a5ea\n"
    },
    {
      "commit": "cada1ae71781795c10a359f1e11ad5a3f125cf67",
      "tree": "8a332047b924aa677d7b691d4e3ec194d7d938dc",
      "parents": [
        "0bb01cfea68998d6e0251be945da2f425c9339a7",
        "fd6ad0444174f03c8df95f82a35322c4dd3c2352"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 19 11:09:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:09:44 2012 -0700"
      },
      "message": "Merge \"Allow removing messages before EventHub created\""
    },
    {
      "commit": "0bb01cfea68998d6e0251be945da2f425c9339a7",
      "tree": "0b463ae263d52755d4ac0fe6a889309c00e79ec4",
      "parents": [
        "0e5bd8da9df001bedc0a61f625f84b742960ce3a",
        "e3e26c41c3248b1552e78c74990fbf37cb06dcb7"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 19 11:06:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:06:02 2012 -0700"
      },
      "message": "Merge \"Allow long press to work on text.\""
    },
    {
      "commit": "0e5bd8da9df001bedc0a61f625f84b742960ce3a",
      "tree": "5e45435516b2b01d3de289601050e747cd5d07e3",
      "parents": [
        "c9496495baa031d1e6af9fd438c7d007a5d59b4e",
        "563d4f2d461d264457b7e7068e2fc7b9b0bcafb3"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 11:05:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 11:05:28 2012 -0700"
      },
      "message": "Merge \"Make ViewPropertyAnimator ListView-animation-capable\""
    },
    {
      "commit": "563d4f2d461d264457b7e7068e2fc7b9b0bcafb3",
      "tree": "e592afd70f4cfc2169282a6558621f7a33eb457d",
      "parents": [
        "f37d87b35b9bc860487104b1870f74caa3ae2e71"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 18 16:20:08 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 11:01:27 2012 -0700"
      },
      "message": "Make ViewPropertyAnimator ListView-animation-capable\n\nViewPropertyAnimator now sets the hasTransientState flag in View to tell\nit when an animation has started (and unsets it when the animation ends).\nThis allows ListView to retain views with transient state without recycling them,\nwhich makes ListView item animation possible (because you can\u0027t animate a View\nif it\u0027s being recycled and reused elsewhere as it moves into and out of view).\n\nChange-Id: I75c26a7a56474a76428500afef03a80bb46e04e0\n"
    },
    {
      "commit": "c9496495baa031d1e6af9fd438c7d007a5d59b4e",
      "tree": "0884ae44c9466d17c3675b93f640960ec931edbb",
      "parents": [
        "f40a02f85f112e4b78fcea6f0d0390bfad15c2e2",
        "951794616f0d275faa077b25cb5979e401b0324d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 10:52:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:52:25 2012 -0700"
      },
      "message": "Merge \"Unhide Visualizer scaling mode definitions and methods\""
    },
    {
      "commit": "951794616f0d275faa077b25cb5979e401b0324d",
      "tree": "375e3260017e5f2387a845de91651b28fac700f0",
      "parents": [
        "5cef554cc857b2b542d2c62f8cd0c36d62e1bb9b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:56:59 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 10:34:50 2012 -0700"
      },
      "message": "Unhide Visualizer scaling mode definitions and methods\n\nUnhide Visualizer set/get methods, and associated constant\n definitions.\n\nChange-Id: Iaafe5f7a2f1273f72c3f7f842b416b93614dfa65\n"
    },
    {
      "commit": "f40a02f85f112e4b78fcea6f0d0390bfad15c2e2",
      "tree": "cd28be557574a718cfbe089894313a354d670004",
      "parents": [
        "6db653355bbf79f4bfe666fb96262c0df2ec34aa",
        "54ac7a510245e5f00c16ff5595b6ae8d002c1c3b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 10:27:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:27:58 2012 -0700"
      },
      "message": "Merge \"Fix build\""
    },
    {
      "commit": "54ac7a510245e5f00c16ff5595b6ae8d002c1c3b",
      "tree": "d157fb8f805cabbba95b76afdd3ecf5e894173da",
      "parents": [
        "6c07ba8183edc593527335238a2c6083392df7bc"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 10:26:34 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 10:26:34 2012 -0700"
      },
      "message": "Fix build\n\nChange-Id: I1968e0d7d25f613fa6cf72f82d79f17224e3d5ab\n"
    },
    {
      "commit": "6db653355bbf79f4bfe666fb96262c0df2ec34aa",
      "tree": "c2adbb3beeb52b139ad5a273e4fc0f9c3c4b3231",
      "parents": [
        "7b5f22e11c37ef481ca5bc2b7d07c3c33c6ad3e8",
        "ff2577da370f15b8288f547575c28393477d57b1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 19 10:16:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:16:38 2012 -0700"
      },
      "message": "Merge \"unhide API for synchronous audio capture.\""
    },
    {
      "commit": "7b5f22e11c37ef481ca5bc2b7d07c3c33c6ad3e8",
      "tree": "99f445ed4cf382f7a09f7d50aed5e82384becf8e",
      "parents": [
        "76eb1032d8bb1580469563a79c36849c8b0a3cb3",
        "787fa9dc69262dc002c9da77fa86e88e5a4e658f"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Apr 19 10:13:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 10:13:29 2012 -0700"
      },
      "message": "am 787fa9dc: am 20176edc: Merge \"DOC CHANGE: Add javadoc to ClipboardManager\" into ics-mr1\n\n* commit \u0027787fa9dc69262dc002c9da77fa86e88e5a4e658f\u0027:\n  DOC CHANGE: Add javadoc to ClipboardManager\n"
    },
    {
      "commit": "787fa9dc69262dc002c9da77fa86e88e5a4e658f",
      "tree": "3adc1c1bc73d0f3c1fe822e3d61f5314d2ba7276",
      "parents": [
        "941fceedad1d2d28358dd81069c2028cbd4fb680",
        "20176edc4ff43f10ab3be03d84bb9f02b7859bdb"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Apr 19 10:10:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 19 10:10:18 2012 -0700"
      },
      "message": "am 20176edc: Merge \"DOC CHANGE: Add javadoc to ClipboardManager\" into ics-mr1\n\n* commit \u002720176edc4ff43f10ab3be03d84bb9f02b7859bdb\u0027:\n  DOC CHANGE: Add javadoc to ClipboardManager\n"
    },
    {
      "commit": "20176edc4ff43f10ab3be03d84bb9f02b7859bdb",
      "tree": "335561c1d388a8c21a2e2a0e8001a22214ffc655",
      "parents": [
        "773740ed79075e6daffaea0c62857348ab54d93e",
        "413e9b3a5c1392ed8b80b66f00d9de5de0858b85"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Apr 19 10:08:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:08:06 2012 -0700"
      },
      "message": "Merge \"DOC CHANGE: Add javadoc to ClipboardManager\" into ics-mr1"
    },
    {
      "commit": "76eb1032d8bb1580469563a79c36849c8b0a3cb3",
      "tree": "a4a74365f96c247c4c9e09d2bdd17010b49e08f1",
      "parents": [
        "1bf4d5f24e2f958a7045598f9263e6bfc526fbdb",
        "de6198ebd7f9ea5b7940d38bf5839dfbc6a192c4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 19 10:07:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:07:35 2012 -0700"
      },
      "message": "Merge \"Defer the Surface.show until animation phase.\""
    },
    {
      "commit": "1bf4d5f24e2f958a7045598f9263e6bfc526fbdb",
      "tree": "b6e45cca87eeaa8bb13e7c05e49ef000179a6a40",
      "parents": [
        "75e91f77160e6f48dae780cc58df42a2bc896c1e",
        "0283a5573c0a8b239f88147fe4ecf1b379e2f0a4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Apr 19 10:00:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 10:00:22 2012 -0700"
      },
      "message": "Merge \"Fix crash setting null seekbar thumb\""
    },
    {
      "commit": "de6198ebd7f9ea5b7940d38bf5839dfbc6a192c4",
      "tree": "abef5acb9f2da446b37d59e6210f50c265af792b",
      "parents": [
        "b7c30a847ae3526cee28e2e3e96b010a6fe7961c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 19 09:59:31 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 19 09:59:31 2012 -0700"
      },
      "message": "Defer the Surface.show until animation phase.\n\nThis fixes a rotation bug introduced by delaying rendering animation\ninto the Surface. Now instead of delaying the rendering we delay the\nshow by eliminating a point where we were showing the Surface too soon.\n\nChange-Id: I63ad3b494963111ffc96569093c8d43517c5408b\n"
    },
    {
      "commit": "0283a5573c0a8b239f88147fe4ecf1b379e2f0a4",
      "tree": "cd49a1a554a50c61d4fdec868e18a552d761622a",
      "parents": [
        "26c246a3f12553c9c4667d7ee32ce137638a9b07"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Apr 19 09:58:22 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Apr 19 09:58:22 2012 -0700"
      },
      "message": "Fix crash setting null seekbar thumb\n\nExternal bug http://code.google.com/p/android/issues/detail?id\u003d15693\n\nChange-Id: I2f869b4ebd1f0857564c69999abb49285beefd14\n"
    },
    {
      "commit": "75e91f77160e6f48dae780cc58df42a2bc896c1e",
      "tree": "cdf0c6e5835d1bcbc85907c7f2e0a35777eb9033",
      "parents": [
        "66e69db6d99dd1c1a3906ae1b941ea13703f73b5",
        "6c07ba8183edc593527335238a2c6083392df7bc"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 09:57:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:57:24 2012 -0700"
      },
      "message": "Merge \"Add network service discovery broadcast\""
    },
    {
      "commit": "e3e26c41c3248b1552e78c74990fbf37cb06dcb7",
      "tree": "4046255a13381df9b19d5578e8314e8806ed2a80",
      "parents": [
        "3dfc82b5677a77e805511c263197c95c52a1665e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 19 09:57:23 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 19 09:57:23 2012 -0700"
      },
      "message": "Allow long press to work on text.\n\n Bug 6351196\n\nChange-Id: I7604ebe70ab58d17b916f92e364343776b66aa3c\n"
    },
    {
      "commit": "66e69db6d99dd1c1a3906ae1b941ea13703f73b5",
      "tree": "1db8790cf72d00b1eb815c00612bbe07b9362288",
      "parents": [
        "d38e766e5ed461fcce96cf055ee0de7050126b01",
        "3ef889bf561e59561ff2c6c4b2ffb586b9c5af5c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 09:57:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:57:02 2012 -0700"
      },
      "message": "Merge \"Add user control to turn on/off nsd\""
    },
    {
      "commit": "6c07ba8183edc593527335238a2c6083392df7bc",
      "tree": "5e324bfb7013c760ea5353cce8f2d0abe8a972fe",
      "parents": [
        "3ef889bf561e59561ff2c6c4b2ffb586b9c5af5c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 17 23:23:42 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 09:54:40 2012 -0700"
      },
      "message": "Add network service discovery broadcast\n\nAllows apps to know if user has the feature turned off\n\nChange-Id: I2d2fecb148eb4e48eb4aea51d1d7643a82df5c52\n"
    },
    {
      "commit": "d38e766e5ed461fcce96cf055ee0de7050126b01",
      "tree": "68a17837ff23086139f1df0052d7e8cc2fdcbdcb",
      "parents": [
        "125c32ebe701bb4c366f4efe35afa72c67990206",
        "01ce0ce4724803112e7f2885d9ad49edf7515dca"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "message": "Merge \"Fix calcuation of CMD_TO_STRING_COUNT.\""
    },
    {
      "commit": "3ef889bf561e59561ff2c6c4b2ffb586b9c5af5c",
      "tree": "34ce74d073837ee4c351753b50d401f209d1fa41",
      "parents": [
        "c5cbcb51baaf2e9e61f3bdbd5ef97a05aac25010"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 17 23:15:29 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 19 09:52:09 2012 -0700"
      },
      "message": "Add user control to turn on/off nsd\n\nChange-Id: Ide3cc20adb21ac6dffaf6b9b9136d77a129afa3b\n"
    },
    {
      "commit": "125c32ebe701bb4c366f4efe35afa72c67990206",
      "tree": "b625a6cdae8f14738d127c06f781103eda3cd7f4",
      "parents": [
        "f37d87b35b9bc860487104b1870f74caa3ae2e71",
        "997592b3ce5492e500aebb87066bbeab6c4e4599"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:38:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:38:55 2012 -0700"
      },
      "message": "Merge \"Add functional tests for Visualizer volume scaling mode\""
    },
    {
      "commit": "f37d87b35b9bc860487104b1870f74caa3ae2e71",
      "tree": "0eca5d0e71f1ff140a9a541e9cf929465d0d2e06",
      "parents": [
        "9687433dc679a79bbda29199a074d2439737f45f",
        "1fb8a9e44a5d0710d58c883e087469e95be65b5b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:36:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:36:49 2012 -0700"
      },
      "message": "Merge \"Fix init of Animation in View drawing code\""
    },
    {
      "commit": "9687433dc679a79bbda29199a074d2439737f45f",
      "tree": "2aff7b2232fce0917253558d1fdaee2e5486bb3e",
      "parents": [
        "5cef554cc857b2b542d2c62f8cd0c36d62e1bb9b",
        "820b236adce43567b2effd92e246c34a8a76c9f9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 19 09:28:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:28:16 2012 -0700"
      },
      "message": "Merge \"Cleanup PositionMetadata recycles\""
    },
    {
      "commit": "1fb8a9e44a5d0710d58c883e087469e95be65b5b",
      "tree": "b1b5d4fa7219513f6da1fe7fc53efb8296318f18",
      "parents": [
        "f01d3dd710e8b86b3e2846af62835158fd4e0db1"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:22:34 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 19 09:22:34 2012 -0700"
      },
      "message": "Fix init of Animation in View drawing code\n\nThe refactor of ViewGroup.drawChild() resulted in an error\nin a new method (View.drawAnimation) where animations were being\ninitialized with their view dimensions instead of the parent dimensions.\n\nIssue #6292681 RotateAnimationTest#testRotateAgainstPoint fails on JRN04\nIssue #6293275 TranslateAnimationTest#testInitialize fails on JRN04\n\nChange-Id: Ia90711cadd7a6c20fd788e5b8b18a5b28551e68c\n"
    },
    {
      "commit": "997592b3ce5492e500aebb87066bbeab6c4e4599",
      "tree": "ca26a18db9fe00b80efc4eb472559f69f48f6605",
      "parents": [
        "e1123e7f36723a8b888501c9a22a589297849ca2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 17 11:27:28 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:13:22 2012 -0700"
      },
      "message": "Add functional tests for Visualizer volume scaling mode\n\nAdd test to set/get the volume scaling mode.\n\nAdd test to verify that volume decreases diminish the commputed\n  energy.\n\nChange-Id: I0a5d45d064a46a18e5c4b9d7a304c9572f100cdf\n"
    },
    {
      "commit": "5cef554cc857b2b542d2c62f8cd0c36d62e1bb9b",
      "tree": "4faa94cede52e04a34ab1d5da4217177f41d4317",
      "parents": [
        "9afbfb5e1339a63cff5dbe72eae02d703c9bd62f",
        "e1123e7f36723a8b888501c9a22a589297849ca2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 19 09:09:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:09:06 2012 -0700"
      },
      "message": "Merge \"Add support for scaling mode parameter in Visualizer effect\""
    },
    {
      "commit": "ff2577da370f15b8288f547575c28393477d57b1",
      "tree": "1dbbf258903a95ac2813f2305692d6dca00c9990",
      "parents": [
        "a46f7680f159571a3ca9fa5928cae2fa6309ee3a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 03 15:25:06 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 19 08:59:20 2012 -0700"
      },
      "message": "unhide API for synchronous audio capture.\n\nunhide MediaSyncEvent class and AudioRecord.startRecording() method with synchronization\nevent allowing to start audio capture upon occurence of a specific event.\nSo far the only event defined is playback presentation complete but more events and synchronized\nplayback/capture methods could be defined in the future.\n\nChange-Id: If05fc6cd125dd9afad451727f792a3fd9e916bef\n"
    },
    {
      "commit": "9afbfb5e1339a63cff5dbe72eae02d703c9bd62f",
      "tree": "fcad4bae6f06ebea7368d25805af8521ac1a6cdc",
      "parents": [
        "a46f7680f159571a3ca9fa5928cae2fa6309ee3a",
        "0da673f02e542c644c300568807c80e196296860"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 08:53:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:53:36 2012 -0700"
      },
      "message": "Merge \"Notifications may now be disabled on a per-package basis.\""
    },
    {
      "commit": "a46f7680f159571a3ca9fa5928cae2fa6309ee3a",
      "tree": "8ed7aef96b063ef6fecbf236f89b43520ecaf6aa",
      "parents": [
        "5df19f082621a0404c801858865bea0a9dec117d",
        "f7a1956b06faeb6025fdea331f81d66edda58b3c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 08:44:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:44:02 2012 -0700"
      },
      "message": "Merge \"Long-press a notification to find out who sent it.\""
    },
    {
      "commit": "5df19f082621a0404c801858865bea0a9dec117d",
      "tree": "9e262a2b2f85c65b10204a3b0390bb137967a493",
      "parents": [
        "3dfc82b5677a77e805511c263197c95c52a1665e",
        "8dfc10571a83389593fc11b92fbf9fc1f22c9f21"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 19 08:42:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 08:42:40 2012 -0700"
      },
      "message": "Merge \"unhide audio pre processing API.\""
    },
    {
      "commit": "0da673f02e542c644c300568807c80e196296860",
      "tree": "3792b57fe26674eec61df907a3da4eda4852ede1",
      "parents": [
        "f7a1956b06faeb6025fdea331f81d66edda58b3c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 11 12:33:16 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:39:49 2012 -0400"
      },
      "message": "Notifications may now be disabled on a per-package basis.\n\nWhen a package\u0027s ability to post notifications is disabled,\nall outstanding notifications from that package are\nimmediately canceled, and the score of any future\nnotification from that package is set so low that the\nnotification manager won\u0027t even send it to the status bar.\n\nNo UI for this yet, but you can try it out:\n\n  adb shell service call notification 8 s16 $PKG i32 (1|0)\n\nBug: 5547401\n\nChange-Id: Ieccac5746b40f60debd902a45d1dedbc91dcdc89\n"
    },
    {
      "commit": "f7a1956b06faeb6025fdea331f81d66edda58b3c",
      "tree": "dfba6fe76ce0bab0a964959cb04980972e4424b1",
      "parents": [
        "3dfc82b5677a77e805511c263197c95c52a1665e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 04 14:04:21 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 11:39:49 2012 -0400"
      },
      "message": "Long-press a notification to find out who sent it.\n\nBug: 5547401\nChange-Id: I8d5d73723b3f03f5b0f8717faaca826b1530df7a\n"
    },
    {
      "commit": "3dfc82b5677a77e805511c263197c95c52a1665e",
      "tree": "701641d853ef7f1d532928964e5a0196518e7d08",
      "parents": [
        "f66bc73fa72b5260facf561579aae9e45ee25990",
        "bc5559f1922d72715940f754faffc82da4100eab"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 07:01:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 07:01:37 2012 -0700"
      },
      "message": "Merge \"Expand too-small notifications to fill 64dp.\""
    },
    {
      "commit": "f66bc73fa72b5260facf561579aae9e45ee25990",
      "tree": "85d5ae1f0c6b4774dc2cd2f80787d541bb78dec0",
      "parents": [
        "3c3b5b5e0bc05564e0f8ecc680ace523e11bd923",
        "7bc1b21a5217c3737ae82edd3ff2d901c69a51ad"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 00:29:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 00:29:39 2012 -0700"
      },
      "message": "Merge \"Remove new camera open API.\""
    },
    {
      "commit": "7bc1b21a5217c3737ae82edd3ff2d901c69a51ad",
      "tree": "3469a121fed4dd4b0c023b5ed88c410ebd45b890",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:23:31 2012 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 14:18:44 2012 +0800"
      },
      "message": "Remove new camera open API.\n\nApplications are not resumed under the lock screen now.\nThis API is not needed anymore.\n\nbug:5584464\nChange-Id: I1c18efb5ba1ecd39320eb5fd252c6e1229d7b89c\n"
    },
    {
      "commit": "3c3b5b5e0bc05564e0f8ecc680ace523e11bd923",
      "tree": "2eb0ae1b787bd7402a21b3441b77cbedd75af888",
      "parents": [
        "1ee4139fc3e82304755bbd92a7aa1323fd8a3534",
        "ac13cc06ee35a9890d35af25b6cd2df2841e1384"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Apr 18 23:13:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 23:13:10 2012 -0700"
      },
      "message": "Merge \"Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT.\""
    },
    {
      "commit": "bc5559f1922d72715940f754faffc82da4100eab",
      "tree": "efe383a3517bd93bb63a5f0a2a90262a4229478c",
      "parents": [
        "26fbf27ad1e9f9c26a82097fe306f07ec36e8410"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 01:08:15 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 19 01:08:15 2012 -0400"
      },
      "message": "Expand too-small notifications to fill 64dp.\n\nAlso fix NotificationTestList so it runs again.\n\nChange-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0\n"
    },
    {
      "commit": "77b87ba0bc1c5de025976416b49e698ed9362814",
      "tree": "0bd7c5a5a8c2ae5f9c7a078b151d144042d6aff8",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 18 21:55:14 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 18 21:55:14 2012 -0700"
      },
      "message": "Pipe DHCP vendor info towards framework.\n\nBug: 6344821\nChange-Id: Ifb9a93c995f4d70f4ae2aa03b7e21f13013ef3b6\n"
    },
    {
      "commit": "01ce0ce4724803112e7f2885d9ad49edf7515dca",
      "tree": "d2d21527fc2b716c55c334e073044a7424a02cfc",
      "parents": [
        "fe37acae729529b8bf3a3140fa397bddce42b1e0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "message": "Fix calcuation of CMD_TO_STRING_COUNT.\n\nChange-Id: I03ae1a545474d7dcd4e65c58d9befd020d5b9c54\n"
    },
    {
      "commit": "1ee4139fc3e82304755bbd92a7aa1323fd8a3534",
      "tree": "c67486b481df964ad464eb45f10f075cc91d9b4c",
      "parents": [
        "6b31880838196806dff991551f197684b5809d8b",
        "3b8be87f89e2f98345980954994bdde82b7ee9ad"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 21:19:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 21:19:29 2012 -0700"
      },
      "message": "Merge \"Fix service discovery bugs\""
    },
    {
      "commit": "ac13cc06ee35a9890d35af25b6cd2df2841e1384",
      "tree": "898b5da151cee5d04f6535754f5273baa232b5ee",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:09:09 2012 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 19 12:11:17 2012 +0800"
      },
      "message": "Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT.\n\nbug:5224359\nChange-Id: I3dcaa2ed383e12ae308b28db45cbe8e503610cdc\n"
    },
    {
      "commit": "6b31880838196806dff991551f197684b5809d8b",
      "tree": "0af312999cba29be003401630452534086d12509",
      "parents": [
        "08ce91a1a4c4b69a30a46095ed701d804dd6302e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Apr 13 14:05:19 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 20:53:24 2012 -0700"
      },
      "message": "Remove intruder alert APIs from JB.\n\nChange-Id: I27042d604fbe15879e7b7aaaac860db2d1efa47f\n"
    },
    {
      "commit": "08ce91a1a4c4b69a30a46095ed701d804dd6302e",
      "tree": "38aabc729384a307e2ec927b85a2559c2e41647f",
      "parents": [
        "4a900a6b488862919728306ead3fac05a04c3bcb",
        "7eda9de1a638e4ed1ce5dc65fecd673400b9f3c0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:45:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:45:45 2012 -0700"
      },
      "message": "am 7eda9de1: am 2fe57183: am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u00277eda9de1a638e4ed1ce5dc65fecd673400b9f3c0\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "7eda9de1a638e4ed1ce5dc65fecd673400b9f3c0",
      "tree": "0b80a7e56c1e6cd6883a9d13955209010173368c",
      "parents": [
        "690935ed9be2b41d5643a018935882ad21495e06",
        "2fe57183d3cbe83737ae81065639ef00f835629a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:42:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:42:47 2012 -0700"
      },
      "message": "am 2fe57183: am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u00272fe57183d3cbe83737ae81065639ef00f835629a\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "2fe57183d3cbe83737ae81065639ef00f835629a",
      "tree": "3c6da7eb54c664a6b407878d335763e85efdc0a8",
      "parents": [
        "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
        "30eec832ec30709a8dd8830b9c5d64dcc0778a09"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:39:30 2012 -0700"
      },
      "message": "am 30eec832: Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\"\n\n* commit \u002730eec832ec30709a8dd8830b9c5d64dcc0778a09\u0027:\n  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\n"
    },
    {
      "commit": "4a900a6b488862919728306ead3fac05a04c3bcb",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "4d7ad261ce8ae310776f8c6e829a9c69240c5377",
        "690935ed9be2b41d5643a018935882ad21495e06"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:27:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:27:24 2012 -0700"
      },
      "message": "am 690935ed: am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027690935ed9be2b41d5643a018935882ad21495e06\u0027:\n"
    },
    {
      "commit": "8dfc10571a83389593fc11b92fbf9fc1f22c9f21",
      "tree": "c3740712e573060419fe181429c8301e6e0ba86f",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 10 16:03:14 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Apr 18 20:26:43 2012 -0700"
      },
      "message": "unhide audio pre processing API.\n\nUnhide APIs for Noise Suppressor(NS), Acoustic Echo Canceler (AEC) and\nAutomatic Gain Control (AGC) audio pre processings.\n\nAlso unhide getAudioSessionId() method on AudioRecord.\n\nChange-Id: I788f7a0724b152cc98c8167d9434e64c12bada95\n"
    },
    {
      "commit": "4d7ad261ce8ae310776f8c6e829a9c69240c5377",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "d5014591bcfd278fb181dc61c1cd522085acaa56",
        "39149aa3c705210e51ecf33b6982691397553de7"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:24:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:24:51 2012 -0700"
      },
      "message": "am 39149aa3: am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u002739149aa3c705210e51ecf33b6982691397553de7\u0027:\n"
    },
    {
      "commit": "690935ed9be2b41d5643a018935882ad21495e06",
      "tree": "65e7602c24a172550f8fc2c6b430ee5e991d84c6",
      "parents": [
        "39149aa3c705210e51ecf33b6982691397553de7",
        "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:23:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:23:21 2012 -0700"
      },
      "message": "am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u00273b29ca88140b119c8a6a821d76fb3ef4326cf9a2\u0027:\n"
    },
    {
      "commit": "d5014591bcfd278fb181dc61c1cd522085acaa56",
      "tree": "c3018cdabbf7d97e7b5537fe6c84480e58571151",
      "parents": [
        "3a0f94da02f1499223f91b0d24e0e745af3abac5",
        "941fceedad1d2d28358dd81069c2028cbd4fb680"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:22:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:22:53 2012 -0700"
      },
      "message": "am 941fceed: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027941fceedad1d2d28358dd81069c2028cbd4fb680\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "39149aa3c705210e51ecf33b6982691397553de7",
      "tree": "65e7602c24a172550f8fc2c6b430ee5e991d84c6",
      "parents": [
        "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190",
        "c54c03d684441b8b6c5ee840e18119a0f92e1436"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:22:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:22:19 2012 -0700"
      },
      "message": "am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027c54c03d684441b8b6c5ee840e18119a0f92e1436\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "3b29ca88140b119c8a6a821d76fb3ef4326cf9a2",
      "tree": "ac526937396662ce8a153759a655de49472f6f7d",
      "parents": [
        "07617980afd9c618f796abe23319894284e0fc0b",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:20:51 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "941fceedad1d2d28358dd81069c2028cbd4fb680",
      "tree": "f4d715dc870bb5e7ffd8ab07c30758a1c420d703",
      "parents": [
        "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:20:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:20:28 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "c54c03d684441b8b6c5ee840e18119a0f92e1436",
      "tree": "33c83cadb9792b13725ac1fcd3680af912b6a1bc",
      "parents": [
        "7ea4c0705c4df60521778b246949c42bc6d8b17b",
        "773740ed79075e6daffaea0c62857348ab54d93e"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:19:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:19:56 2012 -0700"
      },
      "message": "am 773740ed: Initial commit of backup API section of cloudsync class.\n\n* commit \u0027773740ed79075e6daffaea0c62857348ab54d93e\u0027:\n  Initial commit of backup API section of cloudsync class.\n"
    },
    {
      "commit": "773740ed79075e6daffaea0c62857348ab54d93e",
      "tree": "756741c13f1939f88e111f8211cb68d9c315edbc",
      "parents": [
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Mon Apr 16 13:13:09 2012 -0700"
      },
      "committer": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Apr 18 20:13:46 2012 -0700"
      },
      "message": "Initial commit of backup API section of cloudsync class.\n\nBranch switch from ics-mr0, original post here:\nhttps://android-git.corp.google.com/g/#/c/150873/\n\nChange-Id: I4c53b99bd326c9f8fa485392e87dfba35e662936\n"
    },
    {
      "commit": "3a0f94da02f1499223f91b0d24e0e745af3abac5",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "eac54515a5eb37bf70f7475603e66a9255f417f4",
        "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 20:00:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:00:58 2012 -0700"
      },
      "message": "am 6a92872f: am 07617980: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00276a92872f6fb9a6fdc8760a7d4f3fa187609b4190\u0027:\n"
    },
    {
      "commit": "eac54515a5eb37bf70f7475603e66a9255f417f4",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "694a236dd1fb5517e750cb2a173b64213642b2d3",
        "5a08b48507f7a91e6b618a99ff391ad3d9ccb370"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 20:00:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 20:00:56 2012 -0700"
      },
      "message": "am 5a08b485: am 7ea4c070: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00275a08b48507f7a91e6b618a99ff391ad3d9ccb370\u0027:\n"
    },
    {
      "commit": "6a92872f6fb9a6fdc8760a7d4f3fa187609b4190",
      "tree": "abbdb3b3246e6c9a6a8572838e962ee90f322550",
      "parents": [
        "5a08b48507f7a91e6b618a99ff391ad3d9ccb370",
        "07617980afd9c618f796abe23319894284e0fc0b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:58:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:58:18 2012 -0700"
      },
      "message": "am 07617980: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002707617980afd9c618f796abe23319894284e0fc0b\u0027:\n"
    },
    {
      "commit": "694a236dd1fb5517e750cb2a173b64213642b2d3",
      "tree": "ba12557a30e62ba2b51fe0d477a5bd8dd1131c30",
      "parents": [
        "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2",
        "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:57:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:57:54 2012 -0700"
      },
      "message": "am e6ba1cb5: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u0027e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "5a08b48507f7a91e6b618a99ff391ad3d9ccb370",
      "tree": "abbdb3b3246e6c9a6a8572838e962ee90f322550",
      "parents": [
        "13bf9fecfe57393ec8cc00d56e9799f7ec773d29",
        "7ea4c0705c4df60521778b246949c42bc6d8b17b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:57:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:57:22 2012 -0700"
      },
      "message": "am 7ea4c070: am 99e83bc4: docs: move the location class into basics/\n\n* commit \u00277ea4c0705c4df60521778b246949c42bc6d8b17b\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "07617980afd9c618f796abe23319894284e0fc0b",
      "tree": "3c160aaf83fefc662a89530b7e061b6b9d415a6e",
      "parents": [
        "2f675105ec35987b85327c97de2aacb169174c47",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:23 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d",
      "tree": "915a4a8a037c0f1c69a66ba3996bf7253ba74aef",
      "parents": [
        "0691f70ad8833e9a2b042d7a56b07ad0ee561f87",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:19 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "7ea4c0705c4df60521778b246949c42bc6d8b17b",
      "tree": "cf3ad970e7df69c52efe0f1ff2122a72002d54e7",
      "parents": [
        "fd84c2ece24c447aa4f538dacf8d6333964d20ca",
        "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:55:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 19:55:03 2012 -0700"
      },
      "message": "am 99e83bc4: docs: move the location class into basics/\n\n* commit \u002799e83bc43abab567d16515eaf51bd9cb9eb3b5fb\u0027:\n  docs: move the location class into basics/\n"
    },
    {
      "commit": "99e83bc43abab567d16515eaf51bd9cb9eb3b5fb",
      "tree": "f6e40328a356ee014c7711add194cff89b0ddfc7",
      "parents": [
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 18 19:43:11 2012 -0700"
      },
      "message": "docs: move the location class into basics/\n\nChange-Id: I0a5025ffbce4f25dc6c1b8f819a8c27def437649\n"
    },
    {
      "commit": "83cb5807b0eaa36b417ce5c978e4e460b1fcc9e2",
      "tree": "3d41436029c866b0f24151b6634aceeafc5c36db",
      "parents": [
        "2c23a14a3b86f84ad94725dd402985eb228e87db",
        "c3643b901308289132269aa3af9a738cd2b60f08"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:12:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 19:12:18 2012 -0700"
      },
      "message": "Merge \"Add more dead keys.  Use NFC tables for composition.\""
    },
    {
      "commit": "c3643b901308289132269aa3af9a738cd2b60f08",
      "tree": "ba53baa46c44a749bfbdbd9516abd8a83df89bb0",
      "parents": [
        "accce945e5f51436f3aa22a0e1a85e6059232ded"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:09:08 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 18 19:09:08 2012 -0700"
      },
      "message": "Add more dead keys.  Use NFC tables for composition.\n\nBug: 6110399\nChange-Id: I343d24df21dac2c069136b016e70e39f0feb6df9\n"
    },
    {
      "commit": "2c23a14a3b86f84ad94725dd402985eb228e87db",
      "tree": "907d0889bcbc026623d70a8c247dc4954cd6be77",
      "parents": [
        "b7c30a847ae3526cee28e2e3e96b010a6fe7961c",
        "0846e29d0b5640cfad4496c8484fb9aaa2ba4ccf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:55:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 18:55:24 2012 -0700"
      },
      "message": "Merge \"Adding API for getting the root node info in the active window.\""
    },
    {
      "commit": "0846e29d0b5640cfad4496c8484fb9aaa2ba4ccf",
      "tree": "3f9a052e6359be3a95621478b343bf16a1efed5e",
      "parents": [
        "005b83b0c62d3d0538f0d566b08bd457015ec661"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:47:13 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 18 18:50:57 2012 -0700"
      },
      "message": "Adding API for getting the root node info in the active window.\n\n1. This APIs is useful for accessibility services since very often\n   they want to get access to the root node in the current window\n   to determine where accessibility focus is and subsequently find\n   a next view to take accessibility focus.\n\nChange-Id: Ide5231f832d9ce2e9b14dc411dfd675f753a4edb\n"
    },
    {
      "commit": "fd6ad0444174f03c8df95f82a35322c4dd3c2352",
      "tree": "f07e5dd3a1dcb9969302e8f9d5e507f4217011bb",
      "parents": [
        "3cdfcdc1c4802ecc2f0eb6beb6f7bdb714a85d2d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 18 17:59:17 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 18 17:59:17 2012 -0700"
      },
      "message": "Allow removing messages before EventHub created\n\n Bug: 5421676\n\nChange-Id: Id15b669947bd01d3cc3ba3e9b93175120fa518e8\n"
    },
    {
      "commit": "30eec832ec30709a8dd8830b9c5d64dcc0778a09",
      "tree": "a20c4a9ba21c2ea0865ea4a93bffb0dee3d87b62",
      "parents": [
        "fd862e9828d544f593a622f2914d1257366ae802",
        "0445bc6e4eeba8af74e7eea7c9d68e1ede74f90d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Wed Apr 18 17:57:21 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 18 17:57:22 2012 -0700"
      },
      "message": "Merge \"Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.\""
    },
    {
      "commit": "3b8be87f89e2f98345980954994bdde82b7ee9ad",
      "tree": "e79e2180829bad170454b53dfff30552f4440e52",
      "parents": [
        "c5cbcb51baaf2e9e61f3bdbd5ef97a05aac25010"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 15:46:00 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Apr 18 17:40:49 2012 -0700"
      },
      "message": "Fix service discovery bugs\n\n- Application does not have transaction id information. go through\n list and remove\n\n- Avoid removing client info while enumerating it\n\nChange-Id: Ie293876756418ed4cd6dc3a903689ee7003bd12d\nSigned-off-by: yoshihiko.ikenaga@jp.sony.com\n"
    },
    {
      "commit": "b7c30a847ae3526cee28e2e3e96b010a6fe7961c",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "c68135eba5d32251db79c4f63eff9708a45511c6",
        "13bf9fecfe57393ec8cc00d56e9799f7ec773d29"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:09:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:09:41 2012 -0700"
      },
      "message": "am 13bf9fec: am fd84c2ec: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bf9fecfe57393ec8cc00d56e9799f7ec773d29\u0027:\n"
    },
    {
      "commit": "c68135eba5d32251db79c4f63eff9708a45511c6",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "8f05a120c9ac8fc899317af2a947db9a49622c67",
        "4ad909538e0e61826d33bcf40cbcb845319dbdb9"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:07:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:07:24 2012 -0700"
      },
      "message": "am 4ad90953: am 2f675105: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00274ad909538e0e61826d33bcf40cbcb845319dbdb9\u0027:\n"
    },
    {
      "commit": "13bf9fecfe57393ec8cc00d56e9799f7ec773d29",
      "tree": "9df67c6917017256bf37101fd943f5942cd4d8ce",
      "parents": [
        "4ad909538e0e61826d33bcf40cbcb845319dbdb9",
        "fd84c2ece24c447aa4f538dacf8d6333964d20ca"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:07:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:07:04 2012 -0700"
      },
      "message": "am fd84c2ec: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u0027fd84c2ece24c447aa4f538dacf8d6333964d20ca\u0027:\n"
    },
    {
      "commit": "8f05a120c9ac8fc899317af2a947db9a49622c67",
      "tree": "3d5aed9fddf344e56de4d0605f7c6981df31add1",
      "parents": [
        "ccfdb970dde153b0b01899ff1fbd31a6b287b1e8",
        "0691f70ad8833e9a2b042d7a56b07ad0ee561f87"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:04:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:04:57 2012 -0700"
      },
      "message": "am 0691f70a: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00270691f70ad8833e9a2b042d7a56b07ad0ee561f87\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "4ad909538e0e61826d33bcf40cbcb845319dbdb9",
      "tree": "9df67c6917017256bf37101fd943f5942cd4d8ce",
      "parents": [
        "57da7acb3c62a493ad0691f9fc93167de478699a",
        "2f675105ec35987b85327c97de2aacb169174c47"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:04:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:04:31 2012 -0700"
      },
      "message": "am 2f675105: am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u00272f675105ec35987b85327c97de2aacb169174c47\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "0691f70ad8833e9a2b042d7a56b07ad0ee561f87",
      "tree": "56dc65fec3cdcb5267c3587cacb70a8a053b7b87",
      "parents": [
        "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:48 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "2f675105ec35987b85327c97de2aacb169174c47",
      "tree": "0ac37ebb8c4544a3d6a5df6604aa445998b03c78",
      "parents": [
        "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:40 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "fd84c2ece24c447aa4f538dacf8d6333964d20ca",
      "tree": "5e1ca2e03be90f2b664d73a7133f76951bc8cb97",
      "parents": [
        "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b",
        "13bb0791a1cec6a678db3bd7ab23060b3bb911ae"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:02:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 17:02:22 2012 -0700"
      },
      "message": "am 13bb0791: Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1\n\n* commit \u002713bb0791a1cec6a678db3bd7ab23060b3bb911ae\u0027:\n  docs: Added missing comma in code snippet. Bug: 6322757\n"
    },
    {
      "commit": "13bb0791a1cec6a678db3bd7ab23060b3bb911ae",
      "tree": "c58c02bf11b0003cd5d433bc18db09a1c4a16e84",
      "parents": [
        "68822239a50206a474289a380ff78146ff486a3e",
        "3fa98cb02c8f748b82869cd784db82094e950e4b"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 17:00:32 2012 -0700"
      },
      "message": "Merge \"docs: Added missing comma in code snippet. Bug: 6322757\" into ics-mr1"
    },
    {
      "commit": "ccfdb970dde153b0b01899ff1fbd31a6b287b1e8",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "5e02ecbae359281810632864a9d3b8464fd3d85d",
        "57da7acb3c62a493ad0691f9fc93167de478699a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:34:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:34:21 2012 -0700"
      },
      "message": "am 57da7acb: am 79dbe8bf: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002757da7acb3c62a493ad0691f9fc93167de478699a\u0027:\n"
    },
    {
      "commit": "5e02ecbae359281810632864a9d3b8464fd3d85d",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "79c9e022c8d4b0fec3d93b7e5c19fbb31bae22f0",
        "a206bcc4501fe9f553d38fce47505a9e1385d7e4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:31:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:31:54 2012 -0700"
      },
      "message": "am a206bcc4: am 52a7eb0b: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u0027a206bcc4501fe9f553d38fce47505a9e1385d7e4\u0027:\n"
    },
    {
      "commit": "57da7acb3c62a493ad0691f9fc93167de478699a",
      "tree": "f9acdcf25dbc973310cb610e9eade4833f3cf82a",
      "parents": [
        "a206bcc4501fe9f553d38fce47505a9e1385d7e4",
        "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:30:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:30:31 2012 -0700"
      },
      "message": "am 79dbe8bf: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002779dbe8bf51a3bbeef6e71a0ca5365c45150f5339\u0027:\n"
    },
    {
      "commit": "79c9e022c8d4b0fec3d93b7e5c19fbb31bae22f0",
      "tree": "54902c3c00843d54345137d42ef9b3da4df06592",
      "parents": [
        "eaa0a04f83113e2cafb8c2044ae2107d15dd8036",
        "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:28:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:28:40 2012 -0700"
      },
      "message": "am 80101a03: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002780101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "a206bcc4501fe9f553d38fce47505a9e1385d7e4",
      "tree": "f9acdcf25dbc973310cb610e9eade4833f3cf82a",
      "parents": [
        "a6d62b76ad8f09bd677fa115fbb71fdae2510552",
        "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:28:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:28:20 2012 -0700"
      },
      "message": "am 52a7eb0b: am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002752a7eb0b9465d2c737eb1f9ea53b357b79c6417b\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "79dbe8bf51a3bbeef6e71a0ca5365c45150f5339",
      "tree": "85b9b4bbc76fde0836d492176aa76085ebef9480",
      "parents": [
        "4f998a1e4865f11f772bbe18a702f4ad95ab353e",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:27:25 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "52a7eb0b9465d2c737eb1f9ea53b357b79c6417b",
      "tree": "7e7312fd1e4e7c5bcc233f2cb477e400bbe4cbd9",
      "parents": [
        "57e351f57cc296ed3ef29bdf071713689fc4516e",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:26:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:26:18 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    },
    {
      "commit": "80101a03dfa23f6afcd0dc4c4a2f7f5b7fd25eb9",
      "tree": "c82fa6e3f109405f90537f02860315c800910076",
      "parents": [
        "59ec795a0798a4a7b4e7e5e0c214a826556f2c5d",
        "68822239a50206a474289a380ff78146ff486a3e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 18 16:25:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 18 16:25:52 2012 -0700"
      },
      "message": "am 68822239: docs: Android SDK r19 Release Notes\n\n* commit \u002768822239a50206a474289a380ff78146ff486a3e\u0027:\n  docs: Android SDK r19 Release Notes\n"
    }
  ],
  "next": "eaa0a04f83113e2cafb8c2044ae2107d15dd8036"
}
