)]}'
{
  "log": [
    {
      "commit": "578bf77c1f5e5c29f46393c15eafc5ea7887bb7c",
      "tree": "743a9222760599eb50ea4c8656937084bbd55304",
      "parents": [
        "c56b831a1f6f044451df69aafaea1b37c780a360"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 24 08:37:25 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 24 08:37:25 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9b9d05b9e3e05827d75db4e5ae843e7fd2149d30\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c56b831a1f6f044451df69aafaea1b37c780a360",
      "tree": "611cdaaff8c0e6082b249465ae44b7b68b48c610",
      "parents": [
        "b58121c350f605c9fec2f75cbcb1f05a289d8ab0",
        "50289346b3010e24b6a7b86a774d88b81fc28f3b"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 23 23:49:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 23:49:14 2013 -0700"
      },
      "message": "am 50289346: am a6436526: Merge \"Human-readable POSIX capabilities for SystemServer.\"\n\n* commit \u002750289346b3010e24b6a7b86a774d88b81fc28f3b\u0027:\n  Human-readable POSIX capabilities for SystemServer.\n"
    },
    {
      "commit": "50289346b3010e24b6a7b86a774d88b81fc28f3b",
      "tree": "1f44fe486b089815bd2896bed08de842685b909a",
      "parents": [
        "ca9904d02147daf26def085f7b72d83d2abbd007",
        "a643652680486bd1009248d1bd8fcea7da92d661"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 23 23:46:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 23:46:25 2013 -0700"
      },
      "message": "am a6436526: Merge \"Human-readable POSIX capabilities for SystemServer.\"\n\n* commit \u0027a643652680486bd1009248d1bd8fcea7da92d661\u0027:\n  Human-readable POSIX capabilities for SystemServer.\n"
    },
    {
      "commit": "a643652680486bd1009248d1bd8fcea7da92d661",
      "tree": "4335f97207bf374724fad9f293ff39a77153acd8",
      "parents": [
        "35587a0c47c33a8eed7817dc705dbf502f7b5b60",
        "48a06e740782184bd126ab743150b474abc9e6a4"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Apr 24 05:54:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 24 05:54:47 2013 +0000"
      },
      "message": "Merge \"Human-readable POSIX capabilities for SystemServer.\""
    },
    {
      "commit": "b58121c350f605c9fec2f75cbcb1f05a289d8ab0",
      "tree": "5cb6c842e44542772c101bfea4b1885729572bec",
      "parents": [
        "ab18ec8eb5fbd4605b883c1b2de4b4ca467036bc",
        "cf910b0c714b2ca90ea0013e5695850506a1d36f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 24 02:36:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 02:36:43 2013 +0000"
      },
      "message": "Merge \"Add tap detector for switching stack focus.\""
    },
    {
      "commit": "cf910b0c714b2ca90ea0013e5695850506a1d36f",
      "tree": "675cf0274fec4bd86e3664c7826643fec29bbb41",
      "parents": [
        "f333327782e14688e1c198c1192172d51308e90b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 23 11:23:27 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Apr 23 19:33:27 2013 -0700"
      },
      "message": "Add tap detector for switching stack focus.\n\n- New InputEventReceiver for detecting taps outside of focused stack\nboundaries.\n- Fixed bug that wasn\u0027t pausing the non-focused window when returning\nhome.\n\nChange-Id: Ia51d312a7c029abc01eb5df1102814cc29d33b47\n"
    },
    {
      "commit": "ab18ec8eb5fbd4605b883c1b2de4b4ca467036bc",
      "tree": "05258fd55fc4450908d27f46112643fb84225319",
      "parents": [
        "fb2563103b4f377867c5fa556217987903f73052",
        "ca9904d02147daf26def085f7b72d83d2abbd007"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:46:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:46:57 2013 -0700"
      },
      "message": "am ca9904d0: am a3b5bae9: Fix the build.\n\n* commit \u0027ca9904d02147daf26def085f7b72d83d2abbd007\u0027:\n  Fix the build.\n"
    },
    {
      "commit": "ca9904d02147daf26def085f7b72d83d2abbd007",
      "tree": "59d48fea71cedd2bf4f9d810afc0475293644990",
      "parents": [
        "939ff0acff8a21a023d79214130680a66214840f",
        "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:44:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:44:50 2013 -0700"
      },
      "message": "am a3b5bae9: Fix the build.\n\n* commit \u0027a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c\u0027:\n  Fix the build.\n"
    },
    {
      "commit": "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c",
      "tree": "73c76cc8c3fe7e9805738c37d8450a912a5ffaf6",
      "parents": [
        "4c78306617dd67b92fdf19101c5dfde4e21172d9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:34:46 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:34:46 2013 -0700"
      },
      "message": "Fix the build.\n\nThis fixes a bad merge in LockSettingsService.\n\nChange-Id: I941bae77446dd0e94f409f0d64330ca5391f8efa\n"
    },
    {
      "commit": "fb2563103b4f377867c5fa556217987903f73052",
      "tree": "39cd4c064cb22133bc185df0e28eb31115cf2c35",
      "parents": [
        "2dcedef1f1fa4eef1804f133e8c69511e7801c19",
        "939ff0acff8a21a023d79214130680a66214840f"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 18:08:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:08:55 2013 -0700"
      },
      "message": "am 939ff0ac: am 4c783066: Merge \"Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\" into jb-mr2-dev\n\n* commit \u0027939ff0acff8a21a023d79214130680a66214840f\u0027:\n  Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\n"
    },
    {
      "commit": "2dcedef1f1fa4eef1804f133e8c69511e7801c19",
      "tree": "6d92118850d33af1601f7479a16b86aac0820a4c",
      "parents": [
        "02fdc8f30a5cd935fd9fbf9de67a5063118cca13",
        "035f82b3a7a3517d97a7267f7f6d6b723b8b7e43"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:08:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:08:53 2013 -0700"
      },
      "message": "am 035f82b3: am 952b3102: Merge \"Fix bug where owner info wasn\\\u0027t being updated properly.\" into jb-mr2-dev\n\n* commit \u0027035f82b3a7a3517d97a7267f7f6d6b723b8b7e43\u0027:\n  Fix bug where owner info wasn\u0027t being updated properly.\n"
    },
    {
      "commit": "939ff0acff8a21a023d79214130680a66214840f",
      "tree": "3653ae997c843a27a23366681c7bbb8dfba453b6",
      "parents": [
        "035f82b3a7a3517d97a7267f7f6d6b723b8b7e43",
        "4c78306617dd67b92fdf19101c5dfde4e21172d9"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 18:07:04 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:07:04 2013 -0700"
      },
      "message": "am 4c783066: Merge \"Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\" into jb-mr2-dev\n\n* commit \u00274c78306617dd67b92fdf19101c5dfde4e21172d9\u0027:\n  Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\n"
    },
    {
      "commit": "035f82b3a7a3517d97a7267f7f6d6b723b8b7e43",
      "tree": "7ee26af20578267888361a4b141b351b367c1627",
      "parents": [
        "fc8bd4d3f4deece8beee7ce3f7888078dd37c60d",
        "952b310280954fbe187be8464a6fa50abd19a990"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:07:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 18:07:02 2013 -0700"
      },
      "message": "am 952b3102: Merge \"Fix bug where owner info wasn\\\u0027t being updated properly.\" into jb-mr2-dev\n\n* commit \u0027952b310280954fbe187be8464a6fa50abd19a990\u0027:\n  Fix bug where owner info wasn\u0027t being updated properly.\n"
    },
    {
      "commit": "4c78306617dd67b92fdf19101c5dfde4e21172d9",
      "tree": "09251fbfcbb2f948b0a381b084b94545d7c2970e",
      "parents": [
        "952b310280954fbe187be8464a6fa50abd19a990",
        "db7da0eb8b7d515c168d5b410764e24c9a0f9431"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 24 01:05:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:05:38 2013 +0000"
      },
      "message": "Merge \"Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\" into jb-mr2-dev"
    },
    {
      "commit": "952b310280954fbe187be8464a6fa50abd19a990",
      "tree": "e562721bddc5d91b3f71abd7f148d79b29ff0c4e",
      "parents": [
        "51f7ca4521c3508a233eefe97f53092213eacb60",
        "2d8ecf9df0ba4f503a09e87f91d12433f29faf52"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 24 01:04:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:04:10 2013 +0000"
      },
      "message": "Merge \"Fix bug where owner info wasn\u0027t being updated properly.\" into jb-mr2-dev"
    },
    {
      "commit": "db7da0eb8b7d515c168d5b410764e24c9a0f9431",
      "tree": "203e63c36f247904943614120e4772689ee762d5",
      "parents": [
        "ea236f19e652942a7af384566c70cdd0c7f88c58"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 22 18:34:02 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 17:44:00 2013 -0700"
      },
      "message": "Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\n\n1. UiAutomation#executeAndWaitForEvent method was invoking the passed\n   runnable while holding the lock which may lead to a deadlock. For\n   example: a runnable that calls getActivity() gets us into a state\n   like this.\n\n2. UI automation services did not get all capabilities such a\n   service can have. Now a UI test service gets all of them.\n\n3. When UiAutomation was exiting for event fired as a result of a\n   performed action, it was checking whether the received evnet time\n   is strictly before the time of executing the command that should\n   fire the event. However, if the execution is fast enough, i.e.\n   less than one millisecond, then the event time and the execution\n   time are the same. This was leading to a missed signal in rare\n   cases.\n\n4. AccessibilityNodeInfoCache was not clearing the relevant state\n   for accessibility focus clearing event.\n\n5. Accessibility text traversal in TextView was partially using text\n   and partially content description - broken. Now we are using the\n   text since for text view and content desc for other views. In other\n   words, we are using the most precise text we have.\n\n6. AccessibilityManagerService was not granting capabilities of a\n   UiAutomation service - plainly wrong.\n\nCTS change:https://googleplex-android-review.googlesource.com/#/c/300693/\n\nbug:8695422\nbug:8657560\n\nChange-Id: I9afc5c3c69eb51f1c01930959232f44681b15e86\n"
    },
    {
      "commit": "2d8ecf9df0ba4f503a09e87f91d12433f29faf52",
      "tree": "2dc1892ced71244557f54ba624f1e9edc4827d84",
      "parents": [
        "b1e5137a807d19a9cbc241c0ba84c3c49b32fceb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 22 17:17:03 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 17:36:45 2013 -0700"
      },
      "message": "Fix bug where owner info wasn\u0027t being updated properly.\n\nThere was a bug where older platforms only stored the \u0027enabled\u0027\nvalue if the checkbox in Settings was toggled at least once. This\ncaused the checkbox to be checked off when upgrading the device.\n\nThe code now mimicks the old behavior by detecting a non-empty\ninfo string and setting \u0027enabled\u0027 appropriately.\n\nFixes bug 8659048\n\nChange-Id: If2431d54f168a0aab286628165dd3f6b4a0d5cf8\n"
    },
    {
      "commit": "02fdc8f30a5cd935fd9fbf9de67a5063118cca13",
      "tree": "61949b8eb4059529a1af5e9de764d2089dc8e5a8",
      "parents": [
        "72fa6b2ffdac45dc0ad9ff9f50c37f6f4ea5a50b",
        "fc8bd4d3f4deece8beee7ce3f7888078dd37c60d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 17:08:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 17:08:31 2013 -0700"
      },
      "message": "am fc8bd4d3: am 35587a0c: Merge \"Don\\\u0027t set ADDR_COMPAT_LAYOUT on the emulator\"\n\n* commit \u0027fc8bd4d3f4deece8beee7ce3f7888078dd37c60d\u0027:\n  Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\n"
    },
    {
      "commit": "fc8bd4d3f4deece8beee7ce3f7888078dd37c60d",
      "tree": "e45c438d4a34e40694d2f6e859adf50ce844615d",
      "parents": [
        "2ea5aebe59b72c034b32c132c35a5c75a7a2bf56",
        "35587a0c47c33a8eed7817dc705dbf502f7b5b60"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 17:06:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 17:06:58 2013 -0700"
      },
      "message": "am 35587a0c: Merge \"Don\\\u0027t set ADDR_COMPAT_LAYOUT on the emulator\"\n\n* commit \u002735587a0c47c33a8eed7817dc705dbf502f7b5b60\u0027:\n  Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\n"
    },
    {
      "commit": "72fa6b2ffdac45dc0ad9ff9f50c37f6f4ea5a50b",
      "tree": "621b79d3ddb8c40cd8e7478d93b7af46ee8e04e1",
      "parents": [
        "876e4978c0a8873f39d2821ce601bbddbf0268aa",
        "2ea5aebe59b72c034b32c132c35a5c75a7a2bf56"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 16:44:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 16:44:05 2013 -0700"
      },
      "message": "am 2ea5aebe: am 51f7ca45: Merge \"Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\" into jb-mr2-dev\n\n* commit \u00272ea5aebe59b72c034b32c132c35a5c75a7a2bf56\u0027:\n  Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\n"
    },
    {
      "commit": "2ea5aebe59b72c034b32c132c35a5c75a7a2bf56",
      "tree": "ebb54346a18bec1240b17e9a1eaeb191336d0168",
      "parents": [
        "6edbfb9cdc4d3a83d424565371e78dcdb9a0bb30",
        "51f7ca4521c3508a233eefe97f53092213eacb60"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 16:42:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 16:42:13 2013 -0700"
      },
      "message": "am 51f7ca45: Merge \"Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\" into jb-mr2-dev\n\n* commit \u002751f7ca4521c3508a233eefe97f53092213eacb60\u0027:\n  Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\n"
    },
    {
      "commit": "51f7ca4521c3508a233eefe97f53092213eacb60",
      "tree": "eb033092f5003aeb818b00ba0d543fe84a7cdc10",
      "parents": [
        "a6d5109dd69791ba51e469c30d522dc27ab2c69c",
        "fb8df2356ab108d5f56413bb524b3dac6a37af3e"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 23:39:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:39:02 2013 +0000"
      },
      "message": "Merge \"Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\" into jb-mr2-dev"
    },
    {
      "commit": "35587a0c47c33a8eed7817dc705dbf502f7b5b60",
      "tree": "8f8bbf8c1ab2defe9926b461fa9090222ced4275",
      "parents": [
        "be4536d214eedc3d12b50f0f30b47bba773b8dbc",
        "fc17dc2548234461eb43ff83539ede4c9893a825"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 23:33:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 23 23:33:52 2013 +0000"
      },
      "message": "Merge \"Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\""
    },
    {
      "commit": "876e4978c0a8873f39d2821ce601bbddbf0268aa",
      "tree": "5ad58d44d5b0e6786b2e77008e06689fb6d6c759",
      "parents": [
        "ae8ffa0f4e3ecf91c2d0aa51e8f8c3801d323153",
        "6edbfb9cdc4d3a83d424565371e78dcdb9a0bb30"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 16:15:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 16:15:57 2013 -0700"
      },
      "message": "am 6edbfb9c: am a6d5109d: Merge \"Fix for bug 8578258.\" into jb-mr2-dev\n\n* commit \u00276edbfb9cdc4d3a83d424565371e78dcdb9a0bb30\u0027:\n  Fix for bug 8578258.\n"
    },
    {
      "commit": "6edbfb9cdc4d3a83d424565371e78dcdb9a0bb30",
      "tree": "d8f73468df24c613330262122f3e071262a8fd95",
      "parents": [
        "2e0a94d22b1bd25c4fa9442e03c596bd0cb3fe76",
        "a6d5109dd69791ba51e469c30d522dc27ab2c69c"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 16:13:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 16:13:18 2013 -0700"
      },
      "message": "am a6d5109d: Merge \"Fix for bug 8578258.\" into jb-mr2-dev\n\n* commit \u0027a6d5109dd69791ba51e469c30d522dc27ab2c69c\u0027:\n  Fix for bug 8578258.\n"
    },
    {
      "commit": "a6d5109dd69791ba51e469c30d522dc27ab2c69c",
      "tree": "274315c893fcd9b6ad39f2c12503e96ae6e7803e",
      "parents": [
        "b442d07469aebc07d1d13b5b64b40aa152022e13",
        "3c647d23e5e00b5663f344b7c3f0ab38d74cf720"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 23:11:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:11:06 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8578258.\" into jb-mr2-dev"
    },
    {
      "commit": "ae8ffa0f4e3ecf91c2d0aa51e8f8c3801d323153",
      "tree": "7484b58a20baf64f80d36f285d448c146d7b1d6c",
      "parents": [
        "73b1496ed9dd99f7a1e2354747466fc3488eb1ba",
        "2e0a94d22b1bd25c4fa9442e03c596bd0cb3fe76"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 15:54:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:54:55 2013 -0700"
      },
      "message": "am 2e0a94d2: am b442d074: Merge \"Add hardware feature android.hardware.bluetooth.le\" into jb-mr2-dev\n\n* commit \u00272e0a94d22b1bd25c4fa9442e03c596bd0cb3fe76\u0027:\n  Add hardware feature android.hardware.bluetooth.le\n"
    },
    {
      "commit": "fb8df2356ab108d5f56413bb524b3dac6a37af3e",
      "tree": "99009a0d064b6bc02729244cd48e00af3812c747",
      "parents": [
        "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 14:46:07 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 15:54:21 2013 -0700"
      },
      "message": "Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\n\nFix duplicate keys in a couple of the onza controllers.  Also, add them to the\nMakefile so they actually get included in the build.\n\nBug: 8292749\nChange-Id: I8246155f84d0c3c75b21e37fb579227fda76e197\n"
    },
    {
      "commit": "2e0a94d22b1bd25c4fa9442e03c596bd0cb3fe76",
      "tree": "6f538f6d12f5a22c284ba604803f1d480770efd1",
      "parents": [
        "ef8dc882ec235310737eead979fe913a8ab3465c",
        "b442d07469aebc07d1d13b5b64b40aa152022e13"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 15:52:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:52:53 2013 -0700"
      },
      "message": "am b442d074: Merge \"Add hardware feature android.hardware.bluetooth.le\" into jb-mr2-dev\n\n* commit \u0027b442d07469aebc07d1d13b5b64b40aa152022e13\u0027:\n  Add hardware feature android.hardware.bluetooth.le\n"
    },
    {
      "commit": "b442d07469aebc07d1d13b5b64b40aa152022e13",
      "tree": "230fe58d3f7a61b69691a70cd0aff32a0b9cd570",
      "parents": [
        "0aea616acdb228b7a8c061977c0445174f60a1e1",
        "a722772b284c8a9889e59fcb28aa0aa87c0e8b46"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 22:47:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 22:47:52 2013 +0000"
      },
      "message": "Merge \"Add hardware feature android.hardware.bluetooth.le\" into jb-mr2-dev"
    },
    {
      "commit": "fc17dc2548234461eb43ff83539ede4c9893a825",
      "tree": "8f8bbf8c1ab2defe9926b461fa9090222ced4275",
      "parents": [
        "be4536d214eedc3d12b50f0f30b47bba773b8dbc"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 15:30:45 2013 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 15:40:03 2013 -0700"
      },
      "message": "Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\n\nDon\u0027t work around third party app bugs on the emulator.\n\nChange-Id: I4440fcd56b72e3a74881ddec2a469f037a060525\n"
    },
    {
      "commit": "3c647d23e5e00b5663f344b7c3f0ab38d74cf720",
      "tree": "a35aef11a61302ef6241593c115339cae1f4203e",
      "parents": [
        "22a3344cda1a3dcf4f719e0685c5d06155922c29"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 14:31:23 2013 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 15:28:18 2013 -0700"
      },
      "message": "Fix for bug 8578258.\n\nThe fix in:\n\nhttps://googleplex-android-review.googlesource.com/#/c/300346/\n\nworked but the constant used had an extra trailing zero - which was confusing\nand put a 1 in the \u0027flag\u0027 space of the measurement spec.\n\nThe intended number was:\n\n0x00800000\n\nUnfortunately, this intended constant doesn\u0027t fix this bug.\n\nThe constant submitted in this fix is:\n\n0x00010000\n\nwhich is outside the \u0027flag\u0027 space of measurement specs and appears to steer clear of overflow\nproblems in the scenario of this bug.\n\nAs suggested in the submission above, it would be preferable to rework of the RTL code to avoid\nthe use of such a constant as it seems very unlikely indeed that any choice of integer can\navoid problems in all cases.\n\nChange-Id: I0c6744257ef2aebe8dbc8c041a447f9b90ee4b84\n"
    },
    {
      "commit": "73b1496ed9dd99f7a1e2354747466fc3488eb1ba",
      "tree": "552648640e230649000dd621ed035af5683d838a",
      "parents": [
        "41f7f9c5bc1dbdefc819fc36dcdb0bb3ccc21135",
        "ef8dc882ec235310737eead979fe913a8ab3465c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 15:07:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:07:03 2013 -0700"
      },
      "message": "am ef8dc882: am 0aea616a: Merge \"Keep device state always updated\" into jb-mr2-dev\n\n* commit \u0027ef8dc882ec235310737eead979fe913a8ab3465c\u0027:\n  Keep device state always updated\n"
    },
    {
      "commit": "41f7f9c5bc1dbdefc819fc36dcdb0bb3ccc21135",
      "tree": "b9db1a5b6a597998ba094e2ac8a3a4260571c78f",
      "parents": [
        "39fc3dc02608370aa65a8cb0ad8f308d6a07295b",
        "fdd408233db5bd70cb43ddf2a49a85bd748da5b9"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 15:02:04 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:02:04 2013 -0700"
      },
      "message": "am fdd40823: am 22a3344c: Merge \"Fix for bug 8695466 GPOS combining mark positioning broken before space\" into jb-mr2-dev\n\n* commit \u0027fdd408233db5bd70cb43ddf2a49a85bd748da5b9\u0027:\n  Fix for bug 8695466 GPOS combining mark positioning broken before space\n"
    },
    {
      "commit": "39fc3dc02608370aa65a8cb0ad8f308d6a07295b",
      "tree": "26d1805f86302726c32feb08f291639b30430278",
      "parents": [
        "872d7665f7f46cf08f0e1195f559ad6b411f9d78",
        "4d4eb732ec0c21227284a70f9a718008b7f6995e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 15:01:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:01:57 2013 -0700"
      },
      "message": "am 4d4eb732: am 89a60814: am 2dd874ac: am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u00274d4eb732ec0c21227284a70f9a718008b7f6995e\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "872d7665f7f46cf08f0e1195f559ad6b411f9d78",
      "tree": "f7f96c960488325e71a8aca063918c9906c874c3",
      "parents": [
        "6220475fb55f027676352d8a0573ab39f14c18a5",
        "cf633a4c45b344ccb3f844afc6f6e0883cc5db83"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 15:01:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:01:54 2013 -0700"
      },
      "message": "am cf633a4c: am 6981f11f: am 2253105c: am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027cf633a4c45b344ccb3f844afc6f6e0883cc5db83\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "6220475fb55f027676352d8a0573ab39f14c18a5",
      "tree": "f7f96c960488325e71a8aca063918c9906c874c3",
      "parents": [
        "023c1f4a1e94ae93a4ab4578ea87a0c26eb83667",
        "4d355c39a7c2bacdcfbbb1691e5d0b28362c4e9c"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 15:01:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:01:50 2013 -0700"
      },
      "message": "am 4d355c39: am 282a7e1b: Adding matching @deprecated.\n\n* commit \u00274d355c39a7c2bacdcfbbb1691e5d0b28362c4e9c\u0027:\n  Adding matching @deprecated.\n"
    },
    {
      "commit": "023c1f4a1e94ae93a4ab4578ea87a0c26eb83667",
      "tree": "f7f96c960488325e71a8aca063918c9906c874c3",
      "parents": [
        "7aea41b3d63f5ef5a258323e9fc1e8b0e8fbaf59",
        "896ee5b6f8354567464a371025088156ed49bc32"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 15:01:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 15:01:30 2013 -0700"
      },
      "message": "am 896ee5b6: am be4536d2: Merge \"Adding matching @deprecated.\"\n\n* commit \u0027896ee5b6f8354567464a371025088156ed49bc32\u0027:\n  Adding matching @deprecated.\n"
    },
    {
      "commit": "ef8dc882ec235310737eead979fe913a8ab3465c",
      "tree": "66190acc0f60b0276b61e4477b97c9e3c70495fb",
      "parents": [
        "fdd408233db5bd70cb43ddf2a49a85bd748da5b9",
        "0aea616acdb228b7a8c061977c0445174f60a1e1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 14:59:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 14:59:58 2013 -0700"
      },
      "message": "am 0aea616a: Merge \"Keep device state always updated\" into jb-mr2-dev\n\n* commit \u00270aea616acdb228b7a8c061977c0445174f60a1e1\u0027:\n  Keep device state always updated\n"
    },
    {
      "commit": "0aea616acdb228b7a8c061977c0445174f60a1e1",
      "tree": "85c314a4785ac7d2faa0097003be04a405a8b877",
      "parents": [
        "22a3344cda1a3dcf4f719e0685c5d06155922c29",
        "e68d858b0faf638045980237922e969516b1213e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 21:57:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:57:53 2013 +0000"
      },
      "message": "Merge \"Keep device state always updated\" into jb-mr2-dev"
    },
    {
      "commit": "fdd408233db5bd70cb43ddf2a49a85bd748da5b9",
      "tree": "cf4dc8d2665e6b6ea11a9ddc1865fdf8133ad644",
      "parents": [
        "4d4eb732ec0c21227284a70f9a718008b7f6995e",
        "22a3344cda1a3dcf4f719e0685c5d06155922c29"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 14:21:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 14:21:44 2013 -0700"
      },
      "message": "am 22a3344c: Merge \"Fix for bug 8695466 GPOS combining mark positioning broken before space\" into jb-mr2-dev\n\n* commit \u002722a3344cda1a3dcf4f719e0685c5d06155922c29\u0027:\n  Fix for bug 8695466 GPOS combining mark positioning broken before space\n"
    },
    {
      "commit": "22a3344cda1a3dcf4f719e0685c5d06155922c29",
      "tree": "b4db69bdd7534888804e7ff80e19683db8323b19",
      "parents": [
        "89a6081447fc5c454aad3aea02190a576d92ca1b",
        "9d47db23ff0f943dd959a9a8501563b6975c4781"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 21:19:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:19:20 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8695466 GPOS combining mark positioning broken before space\" into jb-mr2-dev"
    },
    {
      "commit": "e68d858b0faf638045980237922e969516b1213e",
      "tree": "d6e2fd70ff8ad02a31f0c844c4fb4c86c481b287",
      "parents": [
        "0b4732c2248fa2b92a44f045dfcadb3547076ef4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 13:43:43 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 13:43:43 2013 -0700"
      },
      "message": "Keep device state always updated\n\nTasker app showed up a bug where we can be out of sync with screen state\nif we only received broadcasts when wifi is toggled on. Always receive\nupdates.\n\nBug: 8689583\nChange-Id: Iad457c9768ed421765adb6a15d5f42ecf682da38\n"
    },
    {
      "commit": "9d47db23ff0f943dd959a9a8501563b6975c4781",
      "tree": "677398e1186ea559b86e68c1eba4ae22b9a0a562",
      "parents": [
        "339ac85483145972da010ad34cbcb29ed70cb822"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 12:42:16 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 12:51:27 2013 -0700"
      },
      "message": "Fix for bug 8695466 GPOS combining mark positioning broken before space\n\nThis patch makes segmentation into script runs behave the same in RTL\nas in LTR modes - so that inherited script characters are always\nassociated with the preceding run. Otherwise, for a sequence such as\nu+0631 u+064d u+0020, it would get split after the first character,\nwhich would lose the ability to correctly position the u+064d mark.\n\nChange-Id: I3c12ba1b77d18334f55e707f518be1046e6b339b\n"
    },
    {
      "commit": "4d4eb732ec0c21227284a70f9a718008b7f6995e",
      "tree": "016c04d657d275197d36a7a3d0668a8aa0f57201",
      "parents": [
        "cf633a4c45b344ccb3f844afc6f6e0883cc5db83",
        "89a6081447fc5c454aad3aea02190a576d92ca1b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:43:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:43:57 2013 -0700"
      },
      "message": "am 89a60814: am 2dd874ac: am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u002789a6081447fc5c454aad3aea02190a576d92ca1b\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "89a6081447fc5c454aad3aea02190a576d92ca1b",
      "tree": "fbd3ef0b7d01febca596511d1a4482d9dce5205d",
      "parents": [
        "6981f11f3080eaa4a6590005ad464474b0fc1a18",
        "2dd874ace63566892a58f43bcf15399ae66c8d4b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:41:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:41:40 2013 -0700"
      },
      "message": "am 2dd874ac: am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u00272dd874ace63566892a58f43bcf15399ae66c8d4b\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "2dd874ace63566892a58f43bcf15399ae66c8d4b",
      "tree": "fd2b6310abb60eeb26b2c3b774de5974f83a218a",
      "parents": [
        "2253105c1ad6c93880b3ce1651cf54269711cff7",
        "e04458816b296ea76fc16cf8a820969cf363051d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:39:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:39:18 2013 -0700"
      },
      "message": "am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u0027e04458816b296ea76fc16cf8a820969cf363051d\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "e04458816b296ea76fc16cf8a820969cf363051d",
      "tree": "7c576b02eb67270709fd5f16f54c03dcc11fab5f",
      "parents": [
        "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a",
        "51a452a93bb170a65921aae9ae6bddbf8ce12bff"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:37:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:37:35 2013 -0700"
      },
      "message": "am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u002751a452a93bb170a65921aae9ae6bddbf8ce12bff\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "51a452a93bb170a65921aae9ae6bddbf8ce12bff",
      "tree": "672ae1671a3774152815f031e69781d1207d77fb",
      "parents": [
        "dc9efbbb61a3e8da86c3e28f05d625a721a957fc",
        "4af72165092fb965ec9a97599f25538aa70242b1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:36:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:36:26 2013 -0700"
      },
      "message": "am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u00274af72165092fb965ec9a97599f25538aa70242b1\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "4af72165092fb965ec9a97599f25538aa70242b1",
      "tree": "cdaf93152cb1219d9304cecb0eec985bb23220fd",
      "parents": [
        "a5f4e79fad39b4a0f91673c5813b1740e82144f4",
        "7653fbee7e4eb5d25a5b561b8142bd1af8c2cd58"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:34:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:34:30 2013 -0700"
      },
      "message": "am 7653fbee: make Google IO image clickable\n\n* commit \u00277653fbee7e4eb5d25a5b561b8142bd1af8c2cd58\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "7653fbee7e4eb5d25a5b561b8142bd1af8c2cd58",
      "tree": "cdaf93152cb1219d9304cecb0eec985bb23220fd",
      "parents": [
        "22a946d36af4ea69956531c89f0d0852497c3892"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:32:24 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:32:24 2013 -0700"
      },
      "message": "make Google IO image clickable\n\nChange-Id: I8638012fa6be1f104f20cf2f4dcea59787fdfd08\n"
    },
    {
      "commit": "cf633a4c45b344ccb3f844afc6f6e0883cc5db83",
      "tree": "64d2760ebbe80aea1de8f5b86277673d75fc94a8",
      "parents": [
        "4d355c39a7c2bacdcfbbb1691e5d0b28362c4e9c",
        "6981f11f3080eaa4a6590005ad464474b0fc1a18"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:31:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:31:20 2013 -0700"
      },
      "message": "am 6981f11f: am 2253105c: am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u00276981f11f3080eaa4a6590005ad464474b0fc1a18\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "6981f11f3080eaa4a6590005ad464474b0fc1a18",
      "tree": "ebfcc224af78e04b20df18f0b623e8f9d4698e6a",
      "parents": [
        "282a7e1b1db121c910f25b13081242a8c7611708",
        "2253105c1ad6c93880b3ce1651cf54269711cff7"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:27:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:27:03 2013 -0700"
      },
      "message": "am 2253105c: am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u00272253105c1ad6c93880b3ce1651cf54269711cff7\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "2253105c1ad6c93880b3ce1651cf54269711cff7",
      "tree": "32f9e72286c60ec591be834b96933752060599a7",
      "parents": [
        "80177e0cdb2e4178d9593f758a2bca352480e653",
        "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:24:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:24:37 2013 -0700"
      },
      "message": "am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027cab09cfc7afb7e19698bed3d61fe0b200dad3e4a\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a",
      "tree": "9fa82446c2b9b53816b4c44b04122383600f46c5",
      "parents": [
        "c2340c4dc7cf451a5d2ab5392801974dbbf3a414",
        "dc9efbbb61a3e8da86c3e28f05d625a721a957fc"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:23:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:23:14 2013 -0700"
      },
      "message": "am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027dc9efbbb61a3e8da86c3e28f05d625a721a957fc\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "dc9efbbb61a3e8da86c3e28f05d625a721a957fc",
      "tree": "3993818d828015ce68bb14d3119f4fb7ff912c4b",
      "parents": [
        "ecf551805ec96e050a703beb9d4033bd2757fe2e",
        "a5f4e79fad39b4a0f91673c5813b1740e82144f4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:21:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:21:49 2013 -0700"
      },
      "message": "am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027a5f4e79fad39b4a0f91673c5813b1740e82144f4\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "a5f4e79fad39b4a0f91673c5813b1740e82144f4",
      "tree": "2936bd568cea81b00b5b83a3316b19f08885e1d7",
      "parents": [
        "04f3b81aad12d5d28db42db40545603c6b128c1f",
        "22a946d36af4ea69956531c89f0d0852497c3892"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:20:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:20:53 2013 -0700"
      },
      "message": "am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u002722a946d36af4ea69956531c89f0d0852497c3892\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "22a946d36af4ea69956531c89f0d0852497c3892",
      "tree": "2936bd568cea81b00b5b83a3316b19f08885e1d7",
      "parents": [
        "c7523804c890cd7ed3b61f51b9f5d029320fd406",
        "006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:18:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:18:47 2013 -0700"
      },
      "message": "am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "4d355c39a7c2bacdcfbbb1691e5d0b28362c4e9c",
      "tree": "64d2760ebbe80aea1de8f5b86277673d75fc94a8",
      "parents": [
        "896ee5b6f8354567464a371025088156ed49bc32",
        "282a7e1b1db121c910f25b13081242a8c7611708"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 12:04:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:04:25 2013 -0700"
      },
      "message": "am 282a7e1b: Adding matching @deprecated.\n\n* commit \u0027282a7e1b1db121c910f25b13081242a8c7611708\u0027:\n  Adding matching @deprecated.\n"
    },
    {
      "commit": "a722772b284c8a9889e59fcb28aa0aa87c0e8b46",
      "tree": "f57f85b815ec670d9701df359abdd789acfb5822",
      "parents": [
        "8adf5d2b0d3c59e085837159173c3228061ce3e7"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Apr 18 15:25:59 2013 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 11:53:41 2013 -0700"
      },
      "message": "Add hardware feature android.hardware.bluetooth.le\n\nThe feature is used to differ platforms that support bluetooth low\nengery radio\nbug 8369273\n\nChange-Id: Ibe23da73f7ecfa854bdb8b8bfc1a32b8e3aeee56\n"
    },
    {
      "commit": "282a7e1b1db121c910f25b13081242a8c7611708",
      "tree": "ebfcc224af78e04b20df18f0b623e8f9d4698e6a",
      "parents": [
        "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Apr 19 11:31:48 2013 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 11:36:28 2013 -0700"
      },
      "message": "Adding matching @deprecated.\n\nBug: 8657266\n\n(Cherry-pick of c2a3adbd56e763ef0ad045fd8c58a54e41d1639d)\n\nChange-Id: Idbd22dc647f11441d15da12eb23723539768cf4c\n"
    },
    {
      "commit": "006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a",
      "tree": "5ba6b3023f1bdd193fa70bb386e1c02424b90488",
      "parents": [
        "00cfba95ce5ea3c081b9d7353998f80a7c6edbc9",
        "8237dd82bf151cb102a69243f91832be1c1294e4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 11:08:37 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 11:19:12 2013 -0700"
      },
      "message": "Merge commit \u00278237dd82\u0027 into manualmerge\n\nBug: 6923539\n\nSkipping the change. We already fixed this in master and jb-mr2-dev\nin sha: 2905e18b03c6ce34739bed9c06b865b29087deea. A compatible change\nwas submitted to jb-dev (and so automerged to jb-mr1-dev). see sha\n7918cf4e6b18ab1aa4dce1cb791bb88ec1f383d6. The conflict occurs while\nmerging 8237dd82bf151cb102a69243f91832be1c1294e4 which I thought was\nDO NOT MERGE anyway.\n\nChange-Id: If96e368d2e2cec98bc18069151a2ff861b53608f\n"
    },
    {
      "commit": "7aea41b3d63f5ef5a258323e9fc1e8b0e8fbaf59",
      "tree": "1e9bd608c49d88856312e25ba11a342c1711af74",
      "parents": [
        "0169b26adf63f4da5c8b7b2170f3b1190c360583",
        "393abb1c54c6b847b81e2390efcd6ec95e8237f8"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Apr 23 11:16:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:25 2013 -0700"
      },
      "message": "am 393abb1c: am 5e650cef: Merge \"Expand invalidation rectangle when clipChildren \u003d\u003d false\" into jb-mr2-dev\n\n* commit \u0027393abb1c54c6b847b81e2390efcd6ec95e8237f8\u0027:\n  Expand invalidation rectangle when clipChildren \u003d\u003d false\n"
    },
    {
      "commit": "0169b26adf63f4da5c8b7b2170f3b1190c360583",
      "tree": "8b13f4f273c4666f821488bd21e88af1ff27bc13",
      "parents": [
        "bf7b95cec91c83c86711d220284e4a3d247e1081",
        "448c6ca48144b324ca1e98962bd5dd06451a355e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 11:16:22 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:22 2013 -0700"
      },
      "message": "am 448c6ca4: am ea236f19: Merge \"Identify in logs launch of voice search from key events\" into jb-mr2-dev\n\n* commit \u0027448c6ca48144b324ca1e98962bd5dd06451a355e\u0027:\n  Identify in logs launch of voice search from key events\n"
    },
    {
      "commit": "bf7b95cec91c83c86711d220284e4a3d247e1081",
      "tree": "07ce4122231d072f390a6906dc72ad7da04fd8d2",
      "parents": [
        "027587b4865a1efa14c3471220db88c8bb7460ba",
        "2fd0ba8e9529780fd87b71a024edb3200ad1d93a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 23 11:16:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:19 2013 -0700"
      },
      "message": "am 2fd0ba8e: am f78ff07f: Merge \"Fix concurrency issues when parceling StatusBarNotifications.\" into jb-mr2-dev\n\n* commit \u00272fd0ba8e9529780fd87b71a024edb3200ad1d93a\u0027:\n  Fix concurrency issues when parceling StatusBarNotifications.\n"
    },
    {
      "commit": "027587b4865a1efa14c3471220db88c8bb7460ba",
      "tree": "4e493132f2ddea9ac7b90619c6d069d1de658467",
      "parents": [
        "0ff0c3c48808971ede7874007bc4e0f1dc1737fb",
        "b2daf811cb39e8e38a31065c7ffb11d0926ffcef"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 23 11:16:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:16 2013 -0700"
      },
      "message": "am b2daf811: am d52f2b14: Merge \"Listen for brightness dialog broadcasts from all users\" into jb-mr2-dev\n\n* commit \u0027b2daf811cb39e8e38a31065c7ffb11d0926ffcef\u0027:\n  Listen for brightness dialog broadcasts from all users\n"
    },
    {
      "commit": "0ff0c3c48808971ede7874007bc4e0f1dc1737fb",
      "tree": "6db099ac5035c0626046cac81c02ab1ddddf3cb9",
      "parents": [
        "dfe49e9c9f62d55f72f65e84effcdf647e30f77e",
        "5fbf40b12863965d68a1759b639802c23c651235"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 23 11:16:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:14 2013 -0700"
      },
      "message": "am 5fbf40b1: am 94aa1167: am 80177e0c: am c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.\n\n* commit \u00275fbf40b12863965d68a1759b639802c23c651235\u0027:\n  Doc change: update support urls.\n"
    },
    {
      "commit": "dfe49e9c9f62d55f72f65e84effcdf647e30f77e",
      "tree": "8e04ea166de8c2a37a5a237c8f05268d36775a87",
      "parents": [
        "058feb4e1d18bc1fcedac019d2364ebfd9a4c383",
        "09e9e1a5e7e3dd161b73f4254f239cab0410438a"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 23 11:16:11 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:11 2013 -0700"
      },
      "message": "am 09e9e1a5: am edced26f: Merge \"Add ContentValues \u0026 CursorWindow to framework.aidl\" into jb-mr2-dev\n\n* commit \u002709e9e1a5e7e3dd161b73f4254f239cab0410438a\u0027:\n  Add ContentValues \u0026 CursorWindow to framework.aidl\n"
    },
    {
      "commit": "058feb4e1d18bc1fcedac019d2364ebfd9a4c383",
      "tree": "a645ba7c868d254cc861eb18b5a23cd545ceee88",
      "parents": [
        "7ac47e8acba4d352ac2971d46589c03dad45436a",
        "585000515faacc02736f920425ae6c323223ee58"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 11:16:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:08 2013 -0700"
      },
      "message": "am 58500051: am 5fe6e4c4: Merge \"Rewrite input handling for native applications\" into jb-mr2-dev\n\n* commit \u0027585000515faacc02736f920425ae6c323223ee58\u0027:\n  Rewrite input handling for native applications\n"
    },
    {
      "commit": "7ac47e8acba4d352ac2971d46589c03dad45436a",
      "tree": "51e49861112327c62ee9be1098a384918a9bbb6f",
      "parents": [
        "a7473ab28c6ea7cd53266d3038f7ea789b2dc1f6",
        "7bf02d1255e86becb225ba70ca3ea8b2af90c166"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 11:16:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:05 2013 -0700"
      },
      "message": "am 7bf02d12: am a61464d7: Merge \"Making new node id APIs return strings.\" into jb-mr2-dev\n\n* commit \u00277bf02d1255e86becb225ba70ca3ea8b2af90c166\u0027:\n  Making new node id APIs return strings.\n"
    },
    {
      "commit": "a7473ab28c6ea7cd53266d3038f7ea789b2dc1f6",
      "tree": "476917494e2efd2dec150f54f4a847a5932a5b09",
      "parents": [
        "eadbcd3352fa58c685f83e4128f4a01c904b9c7e",
        "cb315af34be49859a0bfda6ee808550671a5e416"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 11:16:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 11:16:03 2013 -0700"
      },
      "message": "am cb315af3: am fb0b6a81: Merge \"Opt-in mechanism for RemoteControlClient position anti-drift check\" into jb-mr2-dev\n\n* commit \u0027cb315af34be49859a0bfda6ee808550671a5e416\u0027:\n  Opt-in mechanism for RemoteControlClient position anti-drift check\n"
    },
    {
      "commit": "eadbcd3352fa58c685f83e4128f4a01c904b9c7e",
      "tree": "70fe6e71d73cc6fdc56d0586ab97a4ef58dfe2ea",
      "parents": [
        "e11d9ed3ecb4a1fa8e3e7408118e1575c7eb9538",
        "8c3cb8111a5aff8a3f71942dda3020dbec285e27"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 23 10:56:23 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 23 10:56:23 2013 -0700"
      },
      "message": "resolved conflicts for merge of 8c3cb811 to master\n\nChange-Id: I1cd4186b6b2dcb3d1d7d21c346384dbcc6e6a8df\n"
    },
    {
      "commit": "896ee5b6f8354567464a371025088156ed49bc32",
      "tree": "64d2760ebbe80aea1de8f5b86277673d75fc94a8",
      "parents": [
        "393abb1c54c6b847b81e2390efcd6ec95e8237f8",
        "be4536d214eedc3d12b50f0f30b47bba773b8dbc"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 09:15:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 09:15:58 2013 -0700"
      },
      "message": "am be4536d2: Merge \"Adding matching @deprecated.\"\n\n* commit \u0027be4536d214eedc3d12b50f0f30b47bba773b8dbc\u0027:\n  Adding matching @deprecated.\n"
    },
    {
      "commit": "be4536d214eedc3d12b50f0f30b47bba773b8dbc",
      "tree": "afbd0e468dd2e7d5e31a10489ad0543cd8e7bc34",
      "parents": [
        "abc2763e4587c3326d160f25666e933cc6888884",
        "c2a3adbd56e763ef0ad045fd8c58a54e41d1639d"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 15:13:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 23 15:13:05 2013 +0000"
      },
      "message": "Merge \"Adding matching @deprecated.\""
    },
    {
      "commit": "e11d9ed3ecb4a1fa8e3e7408118e1575c7eb9538",
      "tree": "63a92c0fbe00171929e236a1aaf542cb9f830d45",
      "parents": [
        "289057a294a19e7793c845e276d9767490fc0c17",
        "089a75be5e33e13071754a727902224b6db60168"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 04:46:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:31 2013 -0700"
      },
      "message": "am 089a75be: am a7b2625d: Merge \"Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets\" into jb-mr2-dev\n\n* commit \u0027089a75be5e33e13071754a727902224b6db60168\u0027:\n  Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets\n"
    },
    {
      "commit": "289057a294a19e7793c845e276d9767490fc0c17",
      "tree": "55240e9117526fd89723cb647298d7d2b53831b6",
      "parents": [
        "75a1cac2bf44f2bb8802833256eef229c498e8da",
        "4837ea99c46e792e5f4d55e895c63d415888f1b4"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 23 04:46:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:28 2013 -0700"
      },
      "message": "am 4837ea99: am 8d3f3c06: Merge \"Expand hardware accel doc\" into jb-mr2-dev\n\n* commit \u00274837ea99c46e792e5f4d55e895c63d415888f1b4\u0027:\n  Expand hardware accel doc\n"
    },
    {
      "commit": "75a1cac2bf44f2bb8802833256eef229c498e8da",
      "tree": "839b2d0e05b9b65e501ca8fc746f607adc7c6a47",
      "parents": [
        "c626f95ad657d349d1327cd085989debbf55a66d",
        "f12afa9913ac75af724d9700ff85dc68b1e0cd45"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 23 04:46:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:25 2013 -0700"
      },
      "message": "am f12afa99: am d0202945: Merge \"Listen for network disconnect.\" into jb-mr2-dev\n\n* commit \u0027f12afa9913ac75af724d9700ff85dc68b1e0cd45\u0027:\n  Listen for network disconnect.\n"
    },
    {
      "commit": "c626f95ad657d349d1327cd085989debbf55a66d",
      "tree": "b48b7f2b140571caa3a1b66f02c737fe62b8df68",
      "parents": [
        "fb4f2890e8801e3a7b72bc439197a218ca2bb939",
        "afd80ab6a60e57011fa218c930bcfa8345c88a4e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 23 04:46:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:23 2013 -0700"
      },
      "message": "am afd80ab6: am 3acb320f: am ab3b13eb: am e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.\n\n* commit \u0027afd80ab6a60e57011fa218c930bcfa8345c88a4e\u0027:\n  Doc change: update payment detail for merch account.\n"
    },
    {
      "commit": "fb4f2890e8801e3a7b72bc439197a218ca2bb939",
      "tree": "cf6410acfd2b0890f8eedc14e22a6df562333f82",
      "parents": [
        "07ff1d13079f89241de161cd10ef5b32f6d6f064",
        "4c6f2a54109c3f75deca1f2b43736dcd9c965768"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 23 04:46:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:20 2013 -0700"
      },
      "message": "am 4c6f2a54: am 7a4ddbaa: Merge \"Don\\\u0027t attempt native crash reporting for persistent apps\" into jb-mr2-dev\n\n* commit \u00274c6f2a54109c3f75deca1f2b43736dcd9c965768\u0027:\n  Don\u0027t attempt native crash reporting for persistent apps\n"
    },
    {
      "commit": "07ff1d13079f89241de161cd10ef5b32f6d6f064",
      "tree": "ea7c0dc90daa38f762f36178b42916e54d684a9f",
      "parents": [
        "f712987a4c47b4b5630a01f55d75b26b9ad92879",
        "7fccb94248514fc1037985330e6f4f0b0cc5ce3f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Tue Apr 23 04:46:17 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:17 2013 -0700"
      },
      "message": "am 7fccb942: am 47cccbd0: am f9a152d8: am 0415ea6a: am 2aca8dbe: am b116885c: am ce534905: Merge \"Doc update: Fix firewall text.\" into jb-mr1.1-docs\n\n* commit \u00277fccb94248514fc1037985330e6f4f0b0cc5ce3f\u0027:\n  Doc update: Fix firewall text.\n"
    },
    {
      "commit": "f712987a4c47b4b5630a01f55d75b26b9ad92879",
      "tree": "a16a8f3b1600893407d31275dbb1590a1f54ac30",
      "parents": [
        "7f289ae3bf924870cf897cb20c8382c0953ccc47",
        "5ced567d768ae68796e017a2e1e5e72f7f22fef3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 04:46:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:15 2013 -0700"
      },
      "message": "am 5ced567d: am 3fadd4c2: am 8841569f: am b8ac12af: am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url external bug: 54539\n\n* commit \u00275ced567d768ae68796e017a2e1e5e72f7f22fef3\u0027:\n  fix backup registration url external bug: 54539\n"
    },
    {
      "commit": "7f289ae3bf924870cf897cb20c8382c0953ccc47",
      "tree": "1244f688bd46a7d4aaa67d9d5579f2185581eff5",
      "parents": [
        "53ac712a8061243e9c5fc412a34dd46622d7bb3e",
        "1aaef016fade071b7bd61763bf4ffb5a2b853713"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Apr 23 04:46:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:12 2013 -0700"
      },
      "message": "am 1aaef016: am b0579834: Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev\n\n* commit \u00271aaef016fade071b7bd61763bf4ffb5a2b853713\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "53ac712a8061243e9c5fc412a34dd46622d7bb3e",
      "tree": "1244f688bd46a7d4aaa67d9d5579f2185581eff5",
      "parents": [
        "522de2c771e909a73e70543367aa41d71c72d96d",
        "e89dcf33e12ee9d57636adf1ccc37aca44d3c311"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 23 04:46:09 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:09 2013 -0700"
      },
      "message": "am e89dcf33: am 3edf207a: Merge \"Assign final resource IDs for JB MR2.\" into jb-mr2-dev\n\n* commit \u0027e89dcf33e12ee9d57636adf1ccc37aca44d3c311\u0027:\n  Assign final resource IDs for JB MR2.\n"
    },
    {
      "commit": "522de2c771e909a73e70543367aa41d71c72d96d",
      "tree": "f9e41da1db92f2e2e8207944cd3e81c204e28393",
      "parents": [
        "c11a7e614c4e88de75ddd73c109a4fe79ad302b2",
        "c87dd6409253b4dfdc90c9d4f053f4c508d8cdfa"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 04:46:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:06 2013 -0700"
      },
      "message": "am c87dd640: am 9753ef1e: am 35ac5b08: am abb6f472: am 24a3899c: am 1aba107d: am c3ae5cd6: Merge \"delete unused download page and add a couple search tags\" into jb-mr1.1-docs\n\n* commit \u0027c87dd6409253b4dfdc90c9d4f053f4c508d8cdfa\u0027:\n  delete unused download page and add a couple search tags\n"
    },
    {
      "commit": "c11a7e614c4e88de75ddd73c109a4fe79ad302b2",
      "tree": "519f6d61b563546c8bad070c5b2de153804e1046",
      "parents": [
        "d93776f3b9c479742130c075e1152098aff49a5f",
        "04375db65302fabcf7101ecc4e1e6e38700baba5"
      ],
      "author": {
        "name": "Zhentao Sun",
        "email": "robinvane@google.com",
        "time": "Tue Apr 23 04:46:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 04:46:03 2013 -0700"
      },
      "message": "am 04375db6: am c5fc9988: Made it easier to disable overlay mechanism of location components.\n\n* commit \u002704375db65302fabcf7101ecc4e1e6e38700baba5\u0027:\n  Made it easier to disable overlay mechanism of location components.\n"
    },
    {
      "commit": "393abb1c54c6b847b81e2390efcd6ec95e8237f8",
      "tree": "8ed4d6bb2263a6584315779f8894fe8a7b089f35",
      "parents": [
        "448c6ca48144b324ca1e98962bd5dd06451a355e",
        "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Apr 23 03:52:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:52:28 2013 -0700"
      },
      "message": "am 5e650cef: Merge \"Expand invalidation rectangle when clipChildren \u003d\u003d false\" into jb-mr2-dev\n\n* commit \u00275e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9\u0027:\n  Expand invalidation rectangle when clipChildren \u003d\u003d false\n"
    },
    {
      "commit": "448c6ca48144b324ca1e98962bd5dd06451a355e",
      "tree": "260fa0fc5a5f31ed869b535f1bd22d52077084c7",
      "parents": [
        "2fd0ba8e9529780fd87b71a024edb3200ad1d93a",
        "ea236f19e652942a7af384566c70cdd0c7f88c58"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 03:52:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:52:12 2013 -0700"
      },
      "message": "am ea236f19: Merge \"Identify in logs launch of voice search from key events\" into jb-mr2-dev\n\n* commit \u0027ea236f19e652942a7af384566c70cdd0c7f88c58\u0027:\n  Identify in logs launch of voice search from key events\n"
    },
    {
      "commit": "2fd0ba8e9529780fd87b71a024edb3200ad1d93a",
      "tree": "e363d6bfa875ad708557204b8b1d223b2705aecc",
      "parents": [
        "b2daf811cb39e8e38a31065c7ffb11d0926ffcef",
        "f78ff07f6e688d11881658f743ef63076fcc550c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 23 03:52:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:52:06 2013 -0700"
      },
      "message": "am f78ff07f: Merge \"Fix concurrency issues when parceling StatusBarNotifications.\" into jb-mr2-dev\n\n* commit \u0027f78ff07f6e688d11881658f743ef63076fcc550c\u0027:\n  Fix concurrency issues when parceling StatusBarNotifications.\n"
    },
    {
      "commit": "b2daf811cb39e8e38a31065c7ffb11d0926ffcef",
      "tree": "8d9163f5d2339a76dc6edb90411c591e28dda4d2",
      "parents": [
        "5fbf40b12863965d68a1759b639802c23c651235",
        "d52f2b14852c057fd8d94cebb7ddf8900ba1d232"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 23 03:52:04 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:52:04 2013 -0700"
      },
      "message": "am d52f2b14: Merge \"Listen for brightness dialog broadcasts from all users\" into jb-mr2-dev\n\n* commit \u0027d52f2b14852c057fd8d94cebb7ddf8900ba1d232\u0027:\n  Listen for brightness dialog broadcasts from all users\n"
    },
    {
      "commit": "5fbf40b12863965d68a1759b639802c23c651235",
      "tree": "04e4a29ebec73ce600f63cfb28cbd09bb0a92ecb",
      "parents": [
        "09e9e1a5e7e3dd161b73f4254f239cab0410438a",
        "94aa1167a20560d455cf9458349c081c45531393"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 23 03:51:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:58 2013 -0700"
      },
      "message": "am 94aa1167: am 80177e0c: am c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.\n\n* commit \u002794aa1167a20560d455cf9458349c081c45531393\u0027:\n  Doc change: update support urls.\n"
    },
    {
      "commit": "09e9e1a5e7e3dd161b73f4254f239cab0410438a",
      "tree": "5e2818e5379867f4c33a166cd97b401975a51562",
      "parents": [
        "585000515faacc02736f920425ae6c323223ee58",
        "edced26f162b0232338064e569fe651b8c805f93"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 23 03:51:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:56 2013 -0700"
      },
      "message": "am edced26f: Merge \"Add ContentValues \u0026 CursorWindow to framework.aidl\" into jb-mr2-dev\n\n* commit \u0027edced26f162b0232338064e569fe651b8c805f93\u0027:\n  Add ContentValues \u0026 CursorWindow to framework.aidl\n"
    },
    {
      "commit": "585000515faacc02736f920425ae6c323223ee58",
      "tree": "6b2b89811e3be94f0fdb1bb5d652d07faee68236",
      "parents": [
        "7bf02d1255e86becb225ba70ca3ea8b2af90c166",
        "5fe6e4c4c9de523fa9e74902473996ce5ee8b298"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 03:51:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:53 2013 -0700"
      },
      "message": "am 5fe6e4c4: Merge \"Rewrite input handling for native applications\" into jb-mr2-dev\n\n* commit \u00275fe6e4c4c9de523fa9e74902473996ce5ee8b298\u0027:\n  Rewrite input handling for native applications\n"
    },
    {
      "commit": "7bf02d1255e86becb225ba70ca3ea8b2af90c166",
      "tree": "3d774f7e5a0284e71f7afc45d068e74a6eaf0ca8",
      "parents": [
        "cb315af34be49859a0bfda6ee808550671a5e416",
        "a61464d7adc26c291a5f9de48c9aff8b76a56b1f"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 03:51:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:50 2013 -0700"
      },
      "message": "am a61464d7: Merge \"Making new node id APIs return strings.\" into jb-mr2-dev\n\n* commit \u0027a61464d7adc26c291a5f9de48c9aff8b76a56b1f\u0027:\n  Making new node id APIs return strings.\n"
    },
    {
      "commit": "cb315af34be49859a0bfda6ee808550671a5e416",
      "tree": "31edfc9bc345c6bae7bf4a8f33381ae496f7cac2",
      "parents": [
        "8c3cb8111a5aff8a3f71942dda3020dbec285e27",
        "fb0b6a817903b42dfc192dc8fa71f5dede024379"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 03:51:42 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:42 2013 -0700"
      },
      "message": "am fb0b6a81: Merge \"Opt-in mechanism for RemoteControlClient position anti-drift check\" into jb-mr2-dev\n\n* commit \u0027fb0b6a817903b42dfc192dc8fa71f5dede024379\u0027:\n  Opt-in mechanism for RemoteControlClient position anti-drift check\n"
    },
    {
      "commit": "8c3cb8111a5aff8a3f71942dda3020dbec285e27",
      "tree": "fa504e9af5723ba08cb43e67b7afe04f7625c2ee",
      "parents": [
        "089a75be5e33e13071754a727902224b6db60168",
        "a4629b0b833f78481ca51baa44b0303ebe647a7c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 23 03:51:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:40 2013 -0700"
      },
      "message": "am a4629b0b: Merge \"JB MR2 \u003d\u003d API 18.\" into jb-mr2-dev\n\n* commit \u0027a4629b0b833f78481ca51baa44b0303ebe647a7c\u0027:\n  JB MR2 \u003d\u003d API 18.\n"
    },
    {
      "commit": "089a75be5e33e13071754a727902224b6db60168",
      "tree": "2a277f9c71936029f77f3225f8cc8462ab83a463",
      "parents": [
        "4837ea99c46e792e5f4d55e895c63d415888f1b4",
        "a7b2625d43a8e83e3fb47ca261efad6e3f6fcde9"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 03:51:29 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:29 2013 -0700"
      },
      "message": "am a7b2625d: Merge \"Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets\" into jb-mr2-dev\n\n* commit \u0027a7b2625d43a8e83e3fb47ca261efad6e3f6fcde9\u0027:\n  Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets\n"
    },
    {
      "commit": "4837ea99c46e792e5f4d55e895c63d415888f1b4",
      "tree": "0db34c1b66701c4518009b5194e86f1636914675",
      "parents": [
        "f12afa9913ac75af724d9700ff85dc68b1e0cd45",
        "8d3f3c061709eefe202e0ff7a612fcdf8cfeeb63"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 23 03:51:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:18 2013 -0700"
      },
      "message": "am 8d3f3c06: Merge \"Expand hardware accel doc\" into jb-mr2-dev\n\n* commit \u00278d3f3c061709eefe202e0ff7a612fcdf8cfeeb63\u0027:\n  Expand hardware accel doc\n"
    },
    {
      "commit": "f12afa9913ac75af724d9700ff85dc68b1e0cd45",
      "tree": "b7ba692da113146854087eb2bc518879fc545e17",
      "parents": [
        "afd80ab6a60e57011fa218c930bcfa8345c88a4e",
        "d020294572f591007de1fe0aa9e4927dae72c0c9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 23 03:51:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:08 2013 -0700"
      },
      "message": "am d0202945: Merge \"Listen for network disconnect.\" into jb-mr2-dev\n\n* commit \u0027d020294572f591007de1fe0aa9e4927dae72c0c9\u0027:\n  Listen for network disconnect.\n"
    },
    {
      "commit": "afd80ab6a60e57011fa218c930bcfa8345c88a4e",
      "tree": "dff0f685bd6d58374eb83717e58d95b19fbaddce",
      "parents": [
        "4c6f2a54109c3f75deca1f2b43736dcd9c965768",
        "3acb320fcb6ee03aec64220b09283a3c4efa4bb5"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 23 03:51:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:51:05 2013 -0700"
      },
      "message": "am 3acb320f: am ab3b13eb: am e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.\n\n* commit \u00273acb320fcb6ee03aec64220b09283a3c4efa4bb5\u0027:\n  Doc change: update payment detail for merch account.\n"
    },
    {
      "commit": "4c6f2a54109c3f75deca1f2b43736dcd9c965768",
      "tree": "66f3a4566962e885d2912db4b73046569ef111d9",
      "parents": [
        "7fccb94248514fc1037985330e6f4f0b0cc5ce3f",
        "7a4ddbaafa9e11e190764ca0314f56651dfcb0d9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 23 03:50:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 03:50:46 2013 -0700"
      },
      "message": "am 7a4ddbaa: Merge \"Don\\\u0027t attempt native crash reporting for persistent apps\" into jb-mr2-dev\n\n* commit \u00277a4ddbaafa9e11e190764ca0314f56651dfcb0d9\u0027:\n  Don\u0027t attempt native crash reporting for persistent apps\n"
    }
  ],
  "next": "7fccb94248514fc1037985330e6f4f0b0cc5ce3f"
}
