)]}'
{
  "log": [
    {
      "commit": "9d034debdd7226ea33530143710fcb962144be22",
      "tree": "b183e9aedc2fab741b9ef5d0a83b4bf85ae4d354",
      "parents": [
        "eff1151d6c66bb7ab4fcf1a2ce0f92c2770ae886",
        "24948d3ca7ff7fa70ee85e9aa7530239d7b482b2"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 16:55:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:55:03 2013 -0700"
      },
      "message": "am 24948d3c: am 946a5c91: Merge \"Save off the seinfo value with packages.list.\"\n\n* commit \u002724948d3ca7ff7fa70ee85e9aa7530239d7b482b2\u0027:\n  Save off the seinfo value with packages.list.\n"
    },
    {
      "commit": "24948d3ca7ff7fa70ee85e9aa7530239d7b482b2",
      "tree": "64ce5adecf2777c76c359cdb896b1b75e7365805",
      "parents": [
        "0de7af1e18a72a979baa9711e4e980b21cf80255",
        "946a5c91d95daea8e12c235f003abbd3191b57b2"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 16:52:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:52:49 2013 -0700"
      },
      "message": "am 946a5c91: Merge \"Save off the seinfo value with packages.list.\"\n\n* commit \u0027946a5c91d95daea8e12c235f003abbd3191b57b2\u0027:\n  Save off the seinfo value with packages.list.\n"
    },
    {
      "commit": "eff1151d6c66bb7ab4fcf1a2ce0f92c2770ae886",
      "tree": "b472fc444be9ae9d4ad12de4f53754aadbca20cf",
      "parents": [
        "5399a5648fb6756a7e7429b07a5a36493ff00395",
        "0de7af1e18a72a979baa9711e4e980b21cf80255"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:47:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:47:25 2013 -0700"
      },
      "message": "am 0de7af1e: am c9c63003: am fd245a2e: am 593c0dbf: am 378d4367: Merge \"Doc update: misc fixes\" into jb-mr1.1-docs\n\n* commit \u00270de7af1e18a72a979baa9711e4e980b21cf80255\u0027:\n  Doc update: misc fixes\n"
    },
    {
      "commit": "0de7af1e18a72a979baa9711e4e980b21cf80255",
      "tree": "5b5f1bc27145b63dced5d8029c8f053f37596172",
      "parents": [
        "a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49",
        "c9c63003b2e30c068a1bc9eba7683b75ca272180"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:45:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:45:16 2013 -0700"
      },
      "message": "am c9c63003: am fd245a2e: am 593c0dbf: am 378d4367: Merge \"Doc update: misc fixes\" into jb-mr1.1-docs\n\n* commit \u0027c9c63003b2e30c068a1bc9eba7683b75ca272180\u0027:\n  Doc update: misc fixes\n"
    },
    {
      "commit": "c9c63003b2e30c068a1bc9eba7683b75ca272180",
      "tree": "905f0875ca1a43fb2605eb8bd3144be9873e349e",
      "parents": [
        "3121868cb860eb47182fcbae5d55667af51afb5a",
        "fd245a2ed78fd2b39c6d09ad0b1d84c275544c33"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:43:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:43:26 2013 -0700"
      },
      "message": "am fd245a2e: am 593c0dbf: am 378d4367: Merge \"Doc update: misc fixes\" into jb-mr1.1-docs\n\n* commit \u0027fd245a2ed78fd2b39c6d09ad0b1d84c275544c33\u0027:\n  Doc update: misc fixes\n"
    },
    {
      "commit": "5399a5648fb6756a7e7429b07a5a36493ff00395",
      "tree": "be3ba96d7939692cba8d79e72eee570549f6c249",
      "parents": [
        "dac3fd9d90daffb4f6b08c788184ff38523348ba",
        "696dcf84a382fcc5ef7041e0bbf3af20b0ecb99f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 23:42:41 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 23:42:41 2013 +0000"
      },
      "message": "Merge \"Update layers to clear them Bug #8489505\" into jb-mr2-dev"
    },
    {
      "commit": "fd245a2ed78fd2b39c6d09ad0b1d84c275544c33",
      "tree": "2a99f5a3da0c87df2b431489f4be1fbcc5a26239",
      "parents": [
        "38e94e9f820ffd9eeda8ccb92ee77183cc870dde",
        "593c0dbf255dd5b3766372ac26eb9b3da1957852"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:42:09 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:42:09 2013 -0700"
      },
      "message": "am 593c0dbf: am 378d4367: Merge \"Doc update: misc fixes\" into jb-mr1.1-docs\n\n* commit \u0027593c0dbf255dd5b3766372ac26eb9b3da1957852\u0027:\n  Doc update: misc fixes\n"
    },
    {
      "commit": "593c0dbf255dd5b3766372ac26eb9b3da1957852",
      "tree": "8c8f8faca0da47d85cd5ccff00831948fb14b861",
      "parents": [
        "4d0beb7e54ed37cf9e854b793983046478233fdf",
        "378d43677b45ec8dc629bc18f360d35f13c9ffec"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:39:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:39:53 2013 -0700"
      },
      "message": "am 378d4367: Merge \"Doc update: misc fixes\" into jb-mr1.1-docs\n\n* commit \u0027378d43677b45ec8dc629bc18f360d35f13c9ffec\u0027:\n  Doc update: misc fixes\n"
    },
    {
      "commit": "378d43677b45ec8dc629bc18f360d35f13c9ffec",
      "tree": "8c8f8faca0da47d85cd5ccff00831948fb14b861",
      "parents": [
        "4f414b7949a969c1e1cb0597155bca1d3aa2c455",
        "50e27c813522e1772e3bd406c5e0d6d7dee14cc0"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 23:36:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 23:36:45 2013 +0000"
      },
      "message": "Merge \"Doc update: misc fixes\" into jb-mr1.1-docs"
    },
    {
      "commit": "50e27c813522e1772e3bd406c5e0d6d7dee14cc0",
      "tree": "abaed7549949c0604f0bc86df90467198290778f",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:33:11 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:33:46 2013 -0700"
      },
      "message": "Doc update: misc fixes\n\n\"Bug: 3424410\"\n\nSome of these had already been fixed.\n\nChange-Id: I1d0ab3a8fa51aa308186059db4186e7a7d24e9f8\n"
    },
    {
      "commit": "dac3fd9d90daffb4f6b08c788184ff38523348ba",
      "tree": "27a7670a9e4dd4abb5800ae766ee6bbed7812465",
      "parents": [
        "af7c60be4d18381bfd70b079f1c57480b0c3aea8",
        "6b5e22d52c69cb6d80ff09bd32395b0034ada343"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 28 23:28:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 23:28:02 2013 +0000"
      },
      "message": "Merge \"audio service: fix BT SCO intent permission again\" into jb-mr2-dev"
    },
    {
      "commit": "af7c60be4d18381bfd70b079f1c57480b0c3aea8",
      "tree": "ab028990ab2f1f120bed6abebdc5dbd0b363f0e0",
      "parents": [
        "84e594f7dbe6108a2c6c57d5d9d941d0b0563b4b",
        "a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:27:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:27:23 2013 -0700"
      },
      "message": "am a25c43f5: am 3121868c: am 38e94e9f: am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u0027a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49",
      "tree": "bfabfe89d07e84f88bb06ebe82bf0dc5e81ddfe8",
      "parents": [
        "5c3ddcd14b79c4737ea06f68d8efd39543d60382",
        "3121868cb860eb47182fcbae5d55667af51afb5a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:24:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:24:25 2013 -0700"
      },
      "message": "am 3121868c: am 38e94e9f: am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u00273121868cb860eb47182fcbae5d55667af51afb5a\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "3121868cb860eb47182fcbae5d55667af51afb5a",
      "tree": "fa873be413006badbacdfcab512d08dbd4e127d8",
      "parents": [
        "425c3d5f59f1e315cdbdd5f7530c4380aabf76ab",
        "38e94e9f820ffd9eeda8ccb92ee77183cc870dde"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:22:29 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:22:29 2013 -0700"
      },
      "message": "am 38e94e9f: am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u002738e94e9f820ffd9eeda8ccb92ee77183cc870dde\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "38e94e9f820ffd9eeda8ccb92ee77183cc870dde",
      "tree": "4a031881396e2d9fd2459715c8b5cfcab7c4aa17",
      "parents": [
        "99049335a604cae3f515fce32bc5f1b27fe8d29b",
        "4d0beb7e54ed37cf9e854b793983046478233fdf"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:19:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:19:37 2013 -0700"
      },
      "message": "am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u00274d0beb7e54ed37cf9e854b793983046478233fdf\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "4d0beb7e54ed37cf9e854b793983046478233fdf",
      "tree": "54c20334eac974845c7b5d212663cdf21543dcce",
      "parents": [
        "3ed65cb3496afe90d82bfadbff4d2687189ae47d",
        "4f414b7949a969c1e1cb0597155bca1d3aa2c455"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:17:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:17:23 2013 -0700"
      },
      "message": "am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u00274f414b7949a969c1e1cb0597155bca1d3aa2c455\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "4f414b7949a969c1e1cb0597155bca1d3aa2c455",
      "tree": "54c20334eac974845c7b5d212663cdf21543dcce",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:13:32 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:14:08 2013 -0700"
      },
      "message": "Doc update: fix incorrect enum\n\n\"Bug: 4980236\"\n\nChange-Id: I39f8f429574a9916c5fffc5b2e4ec4715ec48803\n"
    },
    {
      "commit": "6b5e22d52c69cb6d80ff09bd32395b0034ada343",
      "tree": "a5985a62d9470d49c069348a72df4b1ba46af246",
      "parents": [
        "80ab68ce233598ab13a9875fe17d4ec51aa5517b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 28 16:10:45 2013 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 28 16:10:45 2013 -0700"
      },
      "message": "audio service: fix BT SCO intent permission again\n\nCommit 2a57ca93 did not address the calling permission\nfor setMode() method which can also indirectly call\nBluetoothHeadset APIs.\n\nBug 8242429\n\nChange-Id: I8483c0492836192f47984c48629291cb261b001b\n"
    },
    {
      "commit": "84e594f7dbe6108a2c6c57d5d9d941d0b0563b4b",
      "tree": "8a0ff94d92fcf034e4aec7b364de149773f41caf",
      "parents": [
        "80ab68ce233598ab13a9875fe17d4ec51aa5517b",
        "ddf7e4756c31d0ed90802f98abeaa79df6d16b2a"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Mar 28 23:04:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 23:04:48 2013 +0000"
      },
      "message": "Merge \"Unhide Bluetooth Low Energy public APIs\" into jb-mr2-dev"
    },
    {
      "commit": "ddf7e4756c31d0ed90802f98abeaa79df6d16b2a",
      "tree": "d50a602db913c46bd83905631cb1d36d3cb9ecec",
      "parents": [
        "dc1975ea717cdafb914fd00ea781fd314e1ac478"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Mar 01 18:41:02 2013 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Mar 28 15:36:10 2013 -0700"
      },
      "message": "Unhide Bluetooth Low Energy public APIs\n\nUpdated API headers. Add BluetoothManager to be retrieved by\ncontext.getSystemService(Context.BLUETOOTH_SERVICE).\nLE scan functions are placed in BluetoothAdapter\nThe GATT API are device driven instead of a profile-driver.\nbug 8450158\n\nChange-Id: I424a4cedaac3ef8120a05996500008dd210d2553\n"
    },
    {
      "commit": "80ab68ce233598ab13a9875fe17d4ec51aa5517b",
      "tree": "239357c98409c4d4102c3ccfde1ddb4258817f34",
      "parents": [
        "7692d1f1654975ef0ef59e6b8dc881299194babf",
        "5c3ddcd14b79c4737ea06f68d8efd39543d60382"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:30:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 15:30:46 2013 -0700"
      },
      "message": "am 5c3ddcd1: am 425c3d5f: am 99049335: am 3ed65cb3: am 689e827a: Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs\n\n* commit \u00275c3ddcd14b79c4737ea06f68d8efd39543d60382\u0027:\n  Doc update: superceeded \u003e superseded\n"
    },
    {
      "commit": "5c3ddcd14b79c4737ea06f68d8efd39543d60382",
      "tree": "8da307a14b962e954a59cd3ec394336773d3b8b4",
      "parents": [
        "d4b8baf3ed81582bf1b53b263893b2524641868e",
        "425c3d5f59f1e315cdbdd5f7530c4380aabf76ab"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:27:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 15:27:54 2013 -0700"
      },
      "message": "am 425c3d5f: am 99049335: am 3ed65cb3: am 689e827a: Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs\n\n* commit \u0027425c3d5f59f1e315cdbdd5f7530c4380aabf76ab\u0027:\n  Doc update: superceeded \u003e superseded\n"
    },
    {
      "commit": "425c3d5f59f1e315cdbdd5f7530c4380aabf76ab",
      "tree": "8112605e5c8523c30a6e6869e86e5f35d22c4f82",
      "parents": [
        "f508cb7bdb6a994e241711f91763ac8951311e2b",
        "99049335a604cae3f515fce32bc5f1b27fe8d29b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:26:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 15:26:25 2013 -0700"
      },
      "message": "am 99049335: am 3ed65cb3: am 689e827a: Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs\n\n* commit \u002799049335a604cae3f515fce32bc5f1b27fe8d29b\u0027:\n  Doc update: superceeded \u003e superseded\n"
    },
    {
      "commit": "99049335a604cae3f515fce32bc5f1b27fe8d29b",
      "tree": "4a874af0450bef76361a6013286790fb6711e616",
      "parents": [
        "571c01b494be76af9291b87c09f43a0fb30b3edb",
        "3ed65cb3496afe90d82bfadbff4d2687189ae47d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:24:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 15:24:39 2013 -0700"
      },
      "message": "am 3ed65cb3: am 689e827a: Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs\n\n* commit \u00273ed65cb3496afe90d82bfadbff4d2687189ae47d\u0027:\n  Doc update: superceeded \u003e superseded\n"
    },
    {
      "commit": "3ed65cb3496afe90d82bfadbff4d2687189ae47d",
      "tree": "84d1d5cde1c46684a609e43190bdd77ab19610a8",
      "parents": [
        "a8115d06afa29146edcab5f1edca83d2c7a89f2d",
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:23:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 15:23:08 2013 -0700"
      },
      "message": "am 689e827a: Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs\n\n* commit \u0027689e827aa3fa69d20087972dfb93ed257e4d109b\u0027:\n  Doc update: superceeded \u003e superseded\n"
    },
    {
      "commit": "689e827aa3fa69d20087972dfb93ed257e4d109b",
      "tree": "84d1d5cde1c46684a609e43190bdd77ab19610a8",
      "parents": [
        "f65b5d085bc62382eba530179a24a1cf1a7d353d",
        "ac66b85a0454793502a12926bddf70b16a0dfd7d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 22:21:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 22:21:12 2013 +0000"
      },
      "message": "Merge \"Doc update: superceeded \u003e superseded\" into jb-mr1.1-docs"
    },
    {
      "commit": "ac66b85a0454793502a12926bddf70b16a0dfd7d",
      "tree": "c45d8dac584e2381f7d1b04218646b3c156421d2",
      "parents": [
        "30498b41827b67a320360e1cc308064bab9d23f1"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:17:15 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 15:19:06 2013 -0700"
      },
      "message": "Doc update: superceeded \u003e superseded\n\n\"Bug: 5935672\"\n\nChange-Id: Ie2324d00d454cf3f3f3ed422dea2017b8a7a4c54\n"
    },
    {
      "commit": "7692d1f1654975ef0ef59e6b8dc881299194babf",
      "tree": "6efaf91ab00030af41f8d3439ae62bc60e2f9711",
      "parents": [
        "e861f4a3a50a41ffc372e4d7d47a5205c51f9252",
        "8a51acae5d8ec50786cbe3b9079092811da8fadc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 28 22:08:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 22:08:05 2013 +0000"
      },
      "message": "Merge \"Display vibrate icon in volume panel\" into jb-mr2-dev"
    },
    {
      "commit": "946a5c91d95daea8e12c235f003abbd3191b57b2",
      "tree": "d270d9e7a499676ae5ef33eeb053f7afec5a282f",
      "parents": [
        "02c86306d2569d18a49da3d9228dacb25b1f8973",
        "4a4537331be12e7ac11066931c845ec9d8064571"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 21:45:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 28 21:45:22 2013 +0000"
      },
      "message": "Merge \"Save off the seinfo value with packages.list.\""
    },
    {
      "commit": "e861f4a3a50a41ffc372e4d7d47a5205c51f9252",
      "tree": "f8164bd77555e474be44d63f0e059dbb9121f52e",
      "parents": [
        "94eaab4a5ddd6db4bcbc8a1e65a4d8e60d1d1274",
        "d4b8baf3ed81582bf1b53b263893b2524641868e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 14:29:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:29:24 2013 -0700"
      },
      "message": "am d4b8baf3: am 02c86306: Merge \"Add ability to install credentials as other UID\"\n\n* commit \u0027d4b8baf3ed81582bf1b53b263893b2524641868e\u0027:\n  Add ability to install credentials as other UID\n"
    },
    {
      "commit": "94eaab4a5ddd6db4bcbc8a1e65a4d8e60d1d1274",
      "tree": "76f55bd1ca1fcc4f307918e13faff9c471625017",
      "parents": [
        "5c3bd37ab7b18bd5c3ea4bfcb86cc0a30c10d534",
        "3ae30483777708ff3a4f59a4fa75c6a76213cc30"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 28 14:29:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:29:21 2013 -0700"
      },
      "message": "am 3ae30483: am a19647d3: Merge \"Correct executable bit for source files [Take 2]\"\n\n* commit \u00273ae30483777708ff3a4f59a4fa75c6a76213cc30\u0027:\n  Correct executable bit for source files [Take 2]\n"
    },
    {
      "commit": "5c3bd37ab7b18bd5c3ea4bfcb86cc0a30c10d534",
      "tree": "eb5768bb05112422d9e8ea1bde5ccfb65e8670b5",
      "parents": [
        "6a9d93ac478a3c971f72197282de13ff0905f1ef",
        "f21a34bf1b188cd662f6a08f5c709f4f641b1494"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 14:29:17 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:29:17 2013 -0700"
      },
      "message": "am f21a34bf: am 2ff853da: Merge \"Add data validation on seinfo labels.\"\n\n* commit \u0027f21a34bf1b188cd662f6a08f5c709f4f641b1494\u0027:\n  Add data validation on seinfo labels.\n"
    },
    {
      "commit": "d4b8baf3ed81582bf1b53b263893b2524641868e",
      "tree": "e81942e48d62207e8e643b1c3b9739c6de6a039b",
      "parents": [
        "3ae30483777708ff3a4f59a4fa75c6a76213cc30",
        "02c86306d2569d18a49da3d9228dacb25b1f8973"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 14:27:13 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:27:13 2013 -0700"
      },
      "message": "am 02c86306: Merge \"Add ability to install credentials as other UID\"\n\n* commit \u002702c86306d2569d18a49da3d9228dacb25b1f8973\u0027:\n  Add ability to install credentials as other UID\n"
    },
    {
      "commit": "3ae30483777708ff3a4f59a4fa75c6a76213cc30",
      "tree": "f92d297fc24b66872b1ead5a4a680794c9e06703",
      "parents": [
        "f21a34bf1b188cd662f6a08f5c709f4f641b1494",
        "a19647d3d81d3bdd15ad3bc8a2ece8e7bd1095fe"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 28 14:27:09 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:27:09 2013 -0700"
      },
      "message": "am a19647d3: Merge \"Correct executable bit for source files [Take 2]\"\n\n* commit \u0027a19647d3d81d3bdd15ad3bc8a2ece8e7bd1095fe\u0027:\n  Correct executable bit for source files [Take 2]\n"
    },
    {
      "commit": "f21a34bf1b188cd662f6a08f5c709f4f641b1494",
      "tree": "ce950a841756e0986fae3722c95d0a2d0ac1ef49",
      "parents": [
        "9773b6e9aeb27dc0164c57e8b38673834a9474bb",
        "2ff853daa89ca47491c3f7b096872a432d4a19e7"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 14:27:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 14:27:06 2013 -0700"
      },
      "message": "am 2ff853da: Merge \"Add data validation on seinfo labels.\"\n\n* commit \u00272ff853daa89ca47491c3f7b096872a432d4a19e7\u0027:\n  Add data validation on seinfo labels.\n"
    },
    {
      "commit": "02c86306d2569d18a49da3d9228dacb25b1f8973",
      "tree": "08c953f7ad52251d6fe4807ec3fdc4e43f38ce9d",
      "parents": [
        "a19647d3d81d3bdd15ad3bc8a2ece8e7bd1095fe",
        "3e7be43e2555bbdfe311dcbd9a36f7f05321a2d8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 20:56:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 28 20:56:58 2013 +0000"
      },
      "message": "Merge \"Add ability to install credentials as other UID\""
    },
    {
      "commit": "6a9d93ac478a3c971f72197282de13ff0905f1ef",
      "tree": "97eb475ed3ac068c31e0409a85d80e66b24cf1c4",
      "parents": [
        "dc1975ea717cdafb914fd00ea781fd314e1ac478",
        "b162617143519b36ac4d5baec9f650a29adec571"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 28 20:52:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 20:52:43 2013 +0000"
      },
      "message": "Merge \"Fix doc build.\" into jb-mr2-dev"
    },
    {
      "commit": "b162617143519b36ac4d5baec9f650a29adec571",
      "tree": "d4abf781ae8b0841f4dd4f74f4f1a7ed35682063",
      "parents": [
        "e494a81f9b2727edd1c537f34bf0ea83b2fb0097"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 28 13:50:40 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 28 13:50:40 2013 -0700"
      },
      "message": "Fix doc build.\n\nChange-Id: I479df06f2aed33bf29bb8d90be2339a80248beaa\n"
    },
    {
      "commit": "a19647d3d81d3bdd15ad3bc8a2ece8e7bd1095fe",
      "tree": "a5f8273f85b2ce53f981781a088258327b2aeac2",
      "parents": [
        "2ff853daa89ca47491c3f7b096872a432d4a19e7",
        "3e4a3ea2ff03a6a1f1f7a2bebac9a86fe6555754"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 28 20:50:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 28 20:50:34 2013 +0000"
      },
      "message": "Merge \"Correct executable bit for source files [Take 2]\""
    },
    {
      "commit": "dc1975ea717cdafb914fd00ea781fd314e1ac478",
      "tree": "f3881637dba6cc80e959f5e2c0cb64ea14a4e7de",
      "parents": [
        "e494a81f9b2727edd1c537f34bf0ea83b2fb0097",
        "7273daace9303f4662444111c40bb83d3ead4a92"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 28 20:46:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 20:46:47 2013 +0000"
      },
      "message": "Merge \"Fix issues related to saveLayer/restore deferral\" into jb-mr2-dev"
    },
    {
      "commit": "e494a81f9b2727edd1c537f34bf0ea83b2fb0097",
      "tree": "9f19d046b0ac25800bc7b9763a1b77eefc5c2262",
      "parents": [
        "3eba5ad1e24e8aacb4a8ff0f384f02d2c2474325",
        "0ac1fc9d233b8671f371a71e2a6374b47ef069a9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Mar 28 20:31:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 20:31:44 2013 +0000"
      },
      "message": "Merge \"Restricted account visibility\" into jb-mr2-dev"
    },
    {
      "commit": "2ff853daa89ca47491c3f7b096872a432d4a19e7",
      "tree": "ae374f1729bd3a8496078b429116f8341d62cf57",
      "parents": [
        "3864aa3944254184ddcd61002cb9f1d7cb1d4c67",
        "d417ab0ea526cee036a71e67af4a8a898e35f564"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 28 20:30:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 28 20:30:36 2013 +0000"
      },
      "message": "Merge \"Add data validation on seinfo labels.\""
    },
    {
      "commit": "696dcf84a382fcc5ef7041e0bbf3af20b0ecb99f",
      "tree": "82deda082ad2fd191e8e9991cecba1e3365004b6",
      "parents": [
        "ce4a7dfc516ee61301e9af91fad17ca1320efaab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 13:06:58 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 13:06:58 2013 -0700"
      },
      "message": "Update layers to clear them\nBug #8489505\n\nA layer should be updated even with an empty deferred display list. It is\npossible for a layer to request an update just to execute a clear which\nwill be handled by LayerRenderer::prepareDirty().\n\nChange-Id: Iffb98bd71d6caa8d4a701df98197676f9423c0c2\n"
    },
    {
      "commit": "3eba5ad1e24e8aacb4a8ff0f384f02d2c2474325",
      "tree": "30fb777afd2a9b8fd0f8fc2e1141cb12cee47d82",
      "parents": [
        "54241a31e9b5bc45f904f093512a15b4a734ac95",
        "b5cda42c57bc1f965edd73f6bbe1b0d77a933256"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Mar 28 19:59:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 19:59:55 2013 +0000"
      },
      "message": "Merge \"Crank up the mOomMinFreeHigh values by 50%.\" into jb-mr2-dev"
    },
    {
      "commit": "54241a31e9b5bc45f904f093512a15b4a734ac95",
      "tree": "6088d46bdb1ad27c11c1dacfa63fd87ec2960f59",
      "parents": [
        "c92342bb01f67597c45f97bbd0debf8221f0ad0d",
        "ecbfe253fb6fb83aa533828cce6e9c11ff7115da"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Mar 28 19:41:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 19:41:19 2013 +0000"
      },
      "message": "Merge \"Add flag to method\u0027s javadoc.\" into jb-mr2-dev"
    },
    {
      "commit": "c92342bb01f67597c45f97bbd0debf8221f0ad0d",
      "tree": "034b0e1c1f80208a98509bd45a15cd9404212ccd",
      "parents": [
        "1263deb936e02c9f6045ace42ebb3abbb64625a9",
        "a12fccf57d5ec289793699d9b22ff45daccd3933"
      ],
      "author": {
        "name": "Maggie Benthall",
        "email": "mbenthall@google.com",
        "time": "Thu Mar 28 19:15:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 19:15:46 2013 +0000"
      },
      "message": "Merge \"Add user restrictions for bluetooth, sideloading, usb file transfer\" into jb-mr2-dev"
    },
    {
      "commit": "ecbfe253fb6fb83aa533828cce6e9c11ff7115da",
      "tree": "38ae1a6d8b2d112f9941625a87bb5ee00333c2b5",
      "parents": [
        "df4144f4dfaa3a344cfdf923121f6113463978da"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Mar 28 11:58:25 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Mar 28 11:58:25 2013 -0700"
      },
      "message": "Add flag to method\u0027s javadoc.\n\nMOVE_TASK_NO_USER_ACTION was feeling neglected.\n\nChange-Id: I1b8281878e99755ad9960904ba71b83ba3f05620\n"
    },
    {
      "commit": "1263deb936e02c9f6045ace42ebb3abbb64625a9",
      "tree": "d7bcb34e16056345d8babe0d0060a759bf0e51d8",
      "parents": [
        "0aba3b18a8c32d8ea349fead8c1649617220d2da",
        "e8eea12a24406d7fc41e07a7d21a129c3b60aff9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 18:53:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 18:55:10 2013 +0000"
      },
      "message": "Merge \"Allow system server to bind to USB devices.\" into jb-mr2-dev"
    },
    {
      "commit": "0aba3b18a8c32d8ea349fead8c1649617220d2da",
      "tree": "3761597415f8cb4355d54c41536f36d4c3b85506",
      "parents": [
        "58f7689ac634afa616d2b754b68d65f9a2e83814",
        "6c81a93ef3c9d949b6f0b3e192feafebc96a5d91"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 18:53:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 18:53:33 2013 +0000"
      },
      "message": "Merge \"Support specifying buffer start offset for USB requests.\" into jb-mr2-dev"
    },
    {
      "commit": "58f7689ac634afa616d2b754b68d65f9a2e83814",
      "tree": "0436306c1a30bbcf7a318ca1f3da75902bde0c01",
      "parents": [
        "ce449d9ee521052bb6c24885a3599a19841eae5d",
        "ce4a7dfc516ee61301e9af91fad17ca1320efaab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 18:50:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 18:50:53 2013 +0000"
      },
      "message": "Merge \"Don\u0027t crash when making a layer larger than supported dimensions Bug #8437401\" into jb-mr2-dev"
    },
    {
      "commit": "7273daace9303f4662444111c40bb83d3ead4a92",
      "tree": "c1bb85a291fef72c89254888dea021bd3b847b1f",
      "parents": [
        "8ff0201ad0354b6c43aebac6075298ee847c42ef"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 28 11:25:24 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 28 11:33:13 2013 -0700"
      },
      "message": "Fix issues related to saveLayer/restore deferral\n\nbug:8464795\n\nChanges drawModifiers and alpha to be restored for all operations,\nsince saveLayer/restore use these values, not just draw operations\n\nAlso forces a renderer state restoration before a deferred restore op\nis played back, in case it is associated with a saveLayer that\ndoesn\u0027t have the save_clip flag set\n\nChange-Id: I9da5d44fefbfffdee164c98f4f139843dacf85df\n"
    },
    {
      "commit": "ce4a7dfc516ee61301e9af91fad17ca1320efaab",
      "tree": "3e0cfe4e2be851d15a5e240c4983ea5ecff1513b",
      "parents": [
        "4500a8d5d7fbec9dba5e693212da160849e401ff"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 11:32:33 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 28 11:32:33 2013 -0700"
      },
      "message": "Don\u0027t crash when making a layer larger than supported dimensions\nBug #8437401\n\nA misplaced ref count decrement was causing a crash when attempting to\nresize a layer to dimensions larger than the max texture size supported\nby the GPU.\n\nThis change fixes the crash and clarifies the warnings to make it more\nobvious what\u0027s happening.\n\nChange-Id: I632dc1b90aaa2605969e10523491a81c4922d3dc\n"
    },
    {
      "commit": "3e7be43e2555bbdfe311dcbd9a36f7f05321a2d8",
      "tree": "56850ebc6b5f349bb0127b8e92c031b65095c05e",
      "parents": [
        "3864aa3944254184ddcd61002cb9f1d7cb1d4c67"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 09:25:51 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 11:30:11 2013 -0700"
      },
      "message": "Add ability to install credentials as other UID\n\nWe need the ability to install from the system UID to wifi UID\nto explicitly bind WiFi credentials to the WiFi profile. This adds the\nability for Wifi Settings to invoke installation of a PKCS12 file for\nthe wifi UID.\n\nBug: 8183258\nChange-Id: I652b7e6fa93deda6d6d310be33f224e5a356c787\n"
    },
    {
      "commit": "ce449d9ee521052bb6c24885a3599a19841eae5d",
      "tree": "d3e9952047158c3f0bd4d5f11d30776599ed190d",
      "parents": [
        "5acc8632a76da2b91af549c0cee938ed938a3f16",
        "8b485adffd7eaa7b7cab4c444b3d65097ef40a14"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 17:29:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 17:29:14 2013 +0000"
      },
      "message": "Merge \"Add support for setMiracastMode\" into jb-mr2-dev"
    },
    {
      "commit": "8b485adffd7eaa7b7cab4c444b3d65097ef40a14",
      "tree": "313d215e587044f02b00fb2b407e4080791c38e8",
      "parents": [
        "f2b0fdb2f7d701355d3fdb7b9a7780387cbf0e46"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 10:15:44 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 10:27:17 2013 -0700"
      },
      "message": "Add support for setMiracastMode\n\nUsage is setMiracastMode(WifiP2pManager.MIRACAST_SOURCE) or\nsetMiracastMode(WifiP2pManager.MIRACAST_SINK) as an example.\nOnly available for internal use and can be called as long as\ndriver is active. P2p connection is not needed for it to be\ncalled\n\nBug: 8493089\nChange-Id: I1f87eaf3311212aae980077de26c05651a8cc811\n"
    },
    {
      "commit": "5acc8632a76da2b91af549c0cee938ed938a3f16",
      "tree": "fe940501f5925d79957dff01f4c42a506ee75f6b",
      "parents": [
        "224100f7055ae9caae03a94252dc2d952cbfc0ab",
        "665e1aed5e99af1e66af56c0d73e32fd86f57273"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 28 16:45:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 16:45:33 2013 +0000"
      },
      "message": "Merge \"Add BT - DataTracker connection\" into jb-mr2-dev"
    },
    {
      "commit": "d417ab0ea526cee036a71e67af4a8a898e35f564",
      "tree": "ae374f1729bd3a8496078b429116f8341d62cf57",
      "parents": [
        "3864aa3944254184ddcd61002cb9f1d7cb1d4c67"
      ],
      "author": {
        "name": "Robert Craig",
        "email": "rpcraig@tycho.ncsc.mil",
        "time": "Thu Mar 28 06:22:12 2013 -0400"
      },
      "committer": {
        "name": "Robert Craig",
        "email": "rpcraig@tycho.ncsc.mil",
        "time": "Thu Mar 28 12:19:27 2013 -0400"
      },
      "message": "Add data validation on seinfo labels.\n\nEnsure that policy contains a clean seinfo\nstring. Where clean means no whitespace characters.\n\nChange-Id: I814411cbc8d16eaed99a1389f5487529e36e617b\nSigned-off-by: rpcraig \u003crpcraig@tycho.ncsc.mil\u003e\n"
    },
    {
      "commit": "224100f7055ae9caae03a94252dc2d952cbfc0ab",
      "tree": "84c49d2cdc612e8ff0038e2cad4da369d82352f5",
      "parents": [
        "7e81e223f5d6152e35b8a441330e142734fb7afa",
        "15bc62fe205b755582845829821373985efc60af"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 28 16:09:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 16:09:26 2013 +0000"
      },
      "message": "Merge \"Cleanup some debug in LinkCapabilities and Properties.\" into jb-mr2-dev"
    },
    {
      "commit": "e8eea12a24406d7fc41e07a7d21a129c3b60aff9",
      "tree": "3b77b036e31ed57424bb33dfac234160145f24a1",
      "parents": [
        "6c81a93ef3c9d949b6f0b3e192feafebc96a5d91"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 03:15:40 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 03:15:40 2013 -0700"
      },
      "message": "Allow system server to bind to USB devices.\n\nChange-Id: I31f9ed1ff3fcda53f62f08ae198d18d0df3321b7\n"
    },
    {
      "commit": "6c81a93ef3c9d949b6f0b3e192feafebc96a5d91",
      "tree": "712b81e84117b060a933ea141837eb677f8fee37",
      "parents": [
        "cdee9727e26721910a44ba67980b39de4b103f7d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 03:13:09 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 28 03:13:09 2013 -0700"
      },
      "message": "Support specifying buffer start offset for USB requests.\n\nDeprecated existing API which only supported passing buffer\nand length in favor of a new one that also supports passing\nthe start.\n\nBeing able to pass a start index is very important because\nthe kernel imposes size limits on how much data can be transferred\nat a time so we often need to transmit large buffers in chunks.\n\nChange-Id: I3484b5e68f1ece61d4645ea04be8ee6a3b79169d\n"
    },
    {
      "commit": "7e81e223f5d6152e35b8a441330e142734fb7afa",
      "tree": "cf47b564f789fb002e1530160580571cac90d0cf",
      "parents": [
        "61c213ad54cde63e6ef288e8038bcdd605ddbfb2",
        "9773b6e9aeb27dc0164c57e8b38673834a9474bb"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:26:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:26:53 2013 -0700"
      },
      "message": "am 9773b6e9: am f508cb7b: am 571c01b4: am a8115d06: am f65b5d08: Merge \"Doc update: typo\" into jb-mr1.1-docs\n\n* commit \u00279773b6e9aeb27dc0164c57e8b38673834a9474bb\u0027:\n  Doc update: typo\n"
    },
    {
      "commit": "61c213ad54cde63e6ef288e8038bcdd605ddbfb2",
      "tree": "ad675da94e979f7af758f905baaca860a682e758",
      "parents": [
        "24b8947f62d9bdb91aae408894faa5fe59564e46",
        "fcc42da4d9e3dc6dfd98b374a03eda051a869a74"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:26:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:26:50 2013 -0700"
      },
      "message": "am fcc42da4: am 7aec7790: am 061d4a95: am 3af7b848: am 821d4943: Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs\n\n* commit \u0027fcc42da4d9e3dc6dfd98b374a03eda051a869a74\u0027:\n  Doc update: use parse, not new\n"
    },
    {
      "commit": "9773b6e9aeb27dc0164c57e8b38673834a9474bb",
      "tree": "3f3ed36d40c3b6acc49c4ff648509913fd4a9297",
      "parents": [
        "fcc42da4d9e3dc6dfd98b374a03eda051a869a74",
        "f508cb7bdb6a994e241711f91763ac8951311e2b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:24:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:24:43 2013 -0700"
      },
      "message": "am f508cb7b: am 571c01b4: am a8115d06: am f65b5d08: Merge \"Doc update: typo\" into jb-mr1.1-docs\n\n* commit \u0027f508cb7bdb6a994e241711f91763ac8951311e2b\u0027:\n  Doc update: typo\n"
    },
    {
      "commit": "24b8947f62d9bdb91aae408894faa5fe59564e46",
      "tree": "c12879ba22aa8ea092c6222f1879d61ba2463692",
      "parents": [
        "1946eb054970a7ae94eac1cdc6f7e50c1a710570",
        "603f987f14d52111f8ee76eb2c6c593ec3d10918"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:23:51 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:23:51 2013 -0700"
      },
      "message": "resolved conflicts for merge of 603f987f to jb-mr2-dev\n\nChange-Id: I4a130dad9d4669799f5d477f67e0f9a6a04381ca\n"
    },
    {
      "commit": "f508cb7bdb6a994e241711f91763ac8951311e2b",
      "tree": "fbafb8d82b91aefce99fe098273d47b2a0db0561",
      "parents": [
        "7aec77901b92423b835a87be88fbbf3bc5ff0c91",
        "571c01b494be76af9291b87c09f43a0fb30b3edb"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:22:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:22:18 2013 -0700"
      },
      "message": "am 571c01b4: am a8115d06: am f65b5d08: Merge \"Doc update: typo\" into jb-mr1.1-docs\n\n* commit \u0027571c01b494be76af9291b87c09f43a0fb30b3edb\u0027:\n  Doc update: typo\n"
    },
    {
      "commit": "571c01b494be76af9291b87c09f43a0fb30b3edb",
      "tree": "f3f3237aefe5ed138607c47c6451c2279722256a",
      "parents": [
        "061d4a95cf924fcf113d11b2d4d001f696a65e1f",
        "a8115d06afa29146edcab5f1edca83d2c7a89f2d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:20:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:20:34 2013 -0700"
      },
      "message": "am a8115d06: am f65b5d08: Merge \"Doc update: typo\" into jb-mr1.1-docs\n\n* commit \u0027a8115d06afa29146edcab5f1edca83d2c7a89f2d\u0027:\n  Doc update: typo\n"
    },
    {
      "commit": "a8115d06afa29146edcab5f1edca83d2c7a89f2d",
      "tree": "7d29234be0871afb6c513be6122353497b3b77a7",
      "parents": [
        "3af7b848143bef17230674bbed79ca77d3527e8e",
        "f65b5d085bc62382eba530179a24a1cf1a7d353d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:18:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:18:43 2013 -0700"
      },
      "message": "am f65b5d08: Merge \"Doc update: typo\" into jb-mr1.1-docs\n\n* commit \u0027f65b5d085bc62382eba530179a24a1cf1a7d353d\u0027:\n  Doc update: typo\n"
    },
    {
      "commit": "f65b5d085bc62382eba530179a24a1cf1a7d353d",
      "tree": "7d29234be0871afb6c513be6122353497b3b77a7",
      "parents": [
        "821d4943702e49844629ae9b522383a21210a64f",
        "fcb261fc4af47ba9f5c14e8b0f80c0a0cfa7ae7d"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 01:48:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 02:16:05 2013 +0000"
      },
      "message": "Merge \"Doc update: typo\" into jb-mr1.1-docs"
    },
    {
      "commit": "fcc42da4d9e3dc6dfd98b374a03eda051a869a74",
      "tree": "acb484ba3d1560466340dcaabaa98aac92cd5326",
      "parents": [
        "603f987f14d52111f8ee76eb2c6c593ec3d10918",
        "7aec77901b92423b835a87be88fbbf3bc5ff0c91"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:03:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:03:12 2013 -0700"
      },
      "message": "am 7aec7790: am 061d4a95: am 3af7b848: am 821d4943: Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs\n\n* commit \u00277aec77901b92423b835a87be88fbbf3bc5ff0c91\u0027:\n  Doc update: use parse, not new\n"
    },
    {
      "commit": "7aec77901b92423b835a87be88fbbf3bc5ff0c91",
      "tree": "d521eadf078321b3f9fa2a39073635fd5a52979d",
      "parents": [
        "418172bf8823016785526b433801d44a4630f276",
        "061d4a95cf924fcf113d11b2d4d001f696a65e1f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 19:00:48 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 19:00:48 2013 -0700"
      },
      "message": "am 061d4a95: am 3af7b848: am 821d4943: Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs\n\n* commit \u0027061d4a95cf924fcf113d11b2d4d001f696a65e1f\u0027:\n  Doc update: use parse, not new\n"
    },
    {
      "commit": "603f987f14d52111f8ee76eb2c6c593ec3d10918",
      "tree": "af48f273f14aa3216247d33a2c3e0ef4c91ed04e",
      "parents": [
        "d55e676a592442f034cfbd3a45e05ba2cbe8ff11",
        "418172bf8823016785526b433801d44a4630f276"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:59:42 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:59:42 2013 -0700"
      },
      "message": "am 418172bf: am 19840a8d: am 65c66c74: am 6e6e861a: Merge \"Doc change: Fix typo DONT_DELTE\" into jb-mr1.1-docs\n\n* commit \u0027418172bf8823016785526b433801d44a4630f276\u0027:\n  Doc change: Fix typo DONT_DELTE\n"
    },
    {
      "commit": "061d4a95cf924fcf113d11b2d4d001f696a65e1f",
      "tree": "9626da22db24e6eb13e7745aa0ff2bee47709c97",
      "parents": [
        "19840a8d40139a12469ef92c3541f2a433d5ae85",
        "3af7b848143bef17230674bbed79ca77d3527e8e"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:59:10 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:59:10 2013 -0700"
      },
      "message": "am 3af7b848: am 821d4943: Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs\n\n* commit \u00273af7b848143bef17230674bbed79ca77d3527e8e\u0027:\n  Doc update: use parse, not new\n"
    },
    {
      "commit": "1946eb054970a7ae94eac1cdc6f7e50c1a710570",
      "tree": "f21ba6799849180d8feaf4a3bf6e329c08141c0b",
      "parents": [
        "7ba6470f4a734f4dc7255d484566ca84b269b0ae",
        "d55e676a592442f034cfbd3a45e05ba2cbe8ff11"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:58:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:58:05 2013 -0700"
      },
      "message": "am d55e676a: am 7db86662: am 63dc67bd: am b1c453f2: am 353e7a2f: Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs\n\n* commit \u0027d55e676a592442f034cfbd3a45e05ba2cbe8ff11\u0027:\n  Doc Update: bug fix.\n"
    },
    {
      "commit": "418172bf8823016785526b433801d44a4630f276",
      "tree": "b8fdc07423fba51e30b8c732e1da0c51b20bd1d8",
      "parents": [
        "7db866620491b3fa09dbcf2abe097bf33a73b034",
        "19840a8d40139a12469ef92c3541f2a433d5ae85"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:57:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:57:27 2013 -0700"
      },
      "message": "am 19840a8d: am 65c66c74: am 6e6e861a: Merge \"Doc change: Fix typo DONT_DELTE\" into jb-mr1.1-docs\n\n* commit \u002719840a8d40139a12469ef92c3541f2a433d5ae85\u0027:\n  Doc change: Fix typo DONT_DELTE\n"
    },
    {
      "commit": "3af7b848143bef17230674bbed79ca77d3527e8e",
      "tree": "6bd63874c3d49c98f9354bc11eb4ab497ccedd26",
      "parents": [
        "65c66c74f4db7d16ccff1a67f416f74c716b3773",
        "821d4943702e49844629ae9b522383a21210a64f"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:57:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:57:24 2013 -0700"
      },
      "message": "am 821d4943: Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs\n\n* commit \u0027821d4943702e49844629ae9b522383a21210a64f\u0027:\n  Doc update: use parse, not new\n"
    },
    {
      "commit": "0ac1fc9d233b8671f371a71e2a6374b47ef069a9",
      "tree": "96f7fe204023211543e90469e1bd18e91a728a26",
      "parents": [
        "2e73f5b8b7c941e68fec2d763d9455a8d6190e25"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 27 18:56:08 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 27 18:56:08 2013 -0700"
      },
      "message": "Restricted account visibility\n\nWhen accounts are shared to a restricted/limited user, apps can\nopt-in to viewing accounts of a certain type. Other shared accounts\nare not visible to the app.\n\nApp would specify the account type in the manifest \u003capplication\u003e tag\nwith the attribute restrictedAccountType\u003d\"foo.bar\", where \"foo.bar\"\nis the account type as defined by the authenticator.\n\nChange-Id: I7586da04d6d6d32aae15adc6b1366f325bb07384\n"
    },
    {
      "commit": "d55e676a592442f034cfbd3a45e05ba2cbe8ff11",
      "tree": "d3854a802783fea61bcf2fdae118b4f33e943c36",
      "parents": [
        "4224a4ca85a4e7ba3f4e543ee52c643405464164",
        "7db866620491b3fa09dbcf2abe097bf33a73b034"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:56:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:56:08 2013 -0700"
      },
      "message": "am 7db86662: am 63dc67bd: am b1c453f2: am 353e7a2f: Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs\n\n* commit \u00277db866620491b3fa09dbcf2abe097bf33a73b034\u0027:\n  Doc Update: bug fix.\n"
    },
    {
      "commit": "19840a8d40139a12469ef92c3541f2a433d5ae85",
      "tree": "0c511efebe02a5d540a364f62acf8b580986d986",
      "parents": [
        "63dc67bd6b026d3590af980b5dfddd4e68fd7831",
        "65c66c74f4db7d16ccff1a67f416f74c716b3773"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:55:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:55:51 2013 -0700"
      },
      "message": "am 65c66c74: am 6e6e861a: Merge \"Doc change: Fix typo DONT_DELTE\" into jb-mr1.1-docs\n\n* commit \u002765c66c74f4db7d16ccff1a67f416f74c716b3773\u0027:\n  Doc change: Fix typo DONT_DELTE\n"
    },
    {
      "commit": "7db866620491b3fa09dbcf2abe097bf33a73b034",
      "tree": "0bf2c78649db6315b6c275c3be0a46c3f373366c",
      "parents": [
        "e4ba94e550814422784b630acab80f104460384d",
        "63dc67bd6b026d3590af980b5dfddd4e68fd7831"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:54:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:54:07 2013 -0700"
      },
      "message": "am 63dc67bd: am b1c453f2: am 353e7a2f: Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs\n\n* commit \u002763dc67bd6b026d3590af980b5dfddd4e68fd7831\u0027:\n  Doc Update: bug fix.\n"
    },
    {
      "commit": "65c66c74f4db7d16ccff1a67f416f74c716b3773",
      "tree": "4526b51a2a2a264ec9d450863c27cb0ee0a195d9",
      "parents": [
        "b1c453f2897a9bf7dcfe71a84512877c5c6f0536",
        "6e6e861a58da7bc39e1fbad9ed8730c712e45123"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:54:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:54:02 2013 -0700"
      },
      "message": "am 6e6e861a: Merge \"Doc change: Fix typo DONT_DELTE\" into jb-mr1.1-docs\n\n* commit \u00276e6e861a58da7bc39e1fbad9ed8730c712e45123\u0027:\n  Doc change: Fix typo DONT_DELTE\n"
    },
    {
      "commit": "821d4943702e49844629ae9b522383a21210a64f",
      "tree": "6bd63874c3d49c98f9354bc11eb4ab497ccedd26",
      "parents": [
        "6e6e861a58da7bc39e1fbad9ed8730c712e45123",
        "be7b87c5499ccb21e6d9c293e1b4182953666508"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 01:53:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 01:53:02 2013 +0000"
      },
      "message": "Merge \"Doc update: use parse, not new\" into jb-mr1.1-docs"
    },
    {
      "commit": "63dc67bd6b026d3590af980b5dfddd4e68fd7831",
      "tree": "cc06c9d7b872eddafe9423c1c455f6cd10f19cda",
      "parents": [
        "e64253fbcaa1a8eae4dc5e3d52e8404f40e853ff",
        "b1c453f2897a9bf7dcfe71a84512877c5c6f0536"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:52:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:52:24 2013 -0700"
      },
      "message": "am b1c453f2: am 353e7a2f: Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs\n\n* commit \u0027b1c453f2897a9bf7dcfe71a84512877c5c6f0536\u0027:\n  Doc Update: bug fix.\n"
    },
    {
      "commit": "b1c453f2897a9bf7dcfe71a84512877c5c6f0536",
      "tree": "ae9ded0ced551cfde38dc53c3bf6d2d6f04b26d6",
      "parents": [
        "0e84afdb946613ef3ccfd40f9eccf98eaf3f1521",
        "353e7a2f2efa3a6d8d9538dca8f0d5d360c2a1e9"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:50:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 18:50:36 2013 -0700"
      },
      "message": "am 353e7a2f: Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs\n\n* commit \u0027353e7a2f2efa3a6d8d9538dca8f0d5d360c2a1e9\u0027:\n  Doc Update: bug fix.\n"
    },
    {
      "commit": "6e6e861a58da7bc39e1fbad9ed8730c712e45123",
      "tree": "4526b51a2a2a264ec9d450863c27cb0ee0a195d9",
      "parents": [
        "353e7a2f2efa3a6d8d9538dca8f0d5d360c2a1e9",
        "30498b41827b67a320360e1cc308064bab9d23f1"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 01:49:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 01:49:37 2013 +0000"
      },
      "message": "Merge \"Doc change: Fix typo DONT_DELTE\" into jb-mr1.1-docs"
    },
    {
      "commit": "353e7a2f2efa3a6d8d9538dca8f0d5d360c2a1e9",
      "tree": "ae9ded0ced551cfde38dc53c3bf6d2d6f04b26d6",
      "parents": [
        "1be81a96bbd43133eb70ce52515d5cc91d270bc8",
        "d0615ed1bd3a1ed017baed81fc97ab3ca8bf9d7a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 01:47:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 01:47:58 2013 +0000"
      },
      "message": "Merge \"Doc Update: bug fix.\" into jb-mr1.1-docs"
    },
    {
      "commit": "be7b87c5499ccb21e6d9c293e1b4182953666508",
      "tree": "055e594bd462a787b40a02e31a46e73f325a1e2a",
      "parents": [
        "a15afd2bc4b103146497b521c09c73722a8e3725"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:25:38 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 18:26:16 2013 -0700"
      },
      "message": "Doc update: use parse, not new\n\n\"Bug: 8014259\"\n\nChange-Id: Ia7408b49303003fe87033056365cafc5b4790813\n"
    },
    {
      "commit": "30498b41827b67a320360e1cc308064bab9d23f1",
      "tree": "ebd4fbfd8c54ffe7cd8cfc0058c10230e9c31bc2",
      "parents": [
        "a15afd2bc4b103146497b521c09c73722a8e3725"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:39:17 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:56:13 2013 -0700"
      },
      "message": "Doc change: Fix typo DONT_DELTE\n\n\"Bug: 8273156\"\n\nChange-Id: I6ba2e780d1a8c2b7d1771e93125a10b228227020\n"
    },
    {
      "commit": "7ba6470f4a734f4dc7255d484566ca84b269b0ae",
      "tree": "5ad4c520ade7f91bf164cb7b9fd25c51d7b6a0de",
      "parents": [
        "a6470d45148beaed765b88068bc76ad652ef33de",
        "4224a4ca85a4e7ba3f4e543ee52c643405464164"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Mar 27 17:45:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 17:45:21 2013 -0700"
      },
      "message": "am 4224a4ca: am 3864aa39: Merge \"Add interrupter library to simulate EINTR\"\n\n* commit \u00274224a4ca85a4e7ba3f4e543ee52c643405464164\u0027:\n  Add interrupter library to simulate EINTR\n"
    },
    {
      "commit": "4224a4ca85a4e7ba3f4e543ee52c643405464164",
      "tree": "4afd83b4f2e0573a6739ae3639b6283b3c31f5ce",
      "parents": [
        "bfd15fa00557ea78567a30fe260dea62c37bd5a0",
        "3864aa3944254184ddcd61002cb9f1d7cb1d4c67"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Mar 27 17:42:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 27 17:42:36 2013 -0700"
      },
      "message": "am 3864aa39: Merge \"Add interrupter library to simulate EINTR\"\n\n* commit \u00273864aa3944254184ddcd61002cb9f1d7cb1d4c67\u0027:\n  Add interrupter library to simulate EINTR\n"
    },
    {
      "commit": "b5cda42c57bc1f965edd73f6bbe1b0d77a933256",
      "tree": "6267fd007e28590503d186abf2ee536531beb775",
      "parents": [
        "f7fa08b7024fa91001080a766cd9ac8eab82d634"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Mar 27 17:36:13 2013 -0700"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Mar 27 17:36:13 2013 -0700"
      },
      "message": "Crank up the mOomMinFreeHigh values by 50%.\n\nDevices with 1GB of RAM can benefit from more aggressive OOM killer.\n\nBUG: 7972252\nChange-Id: Id2b80c14a3cff195c17ef0d14c80b92394649d98\n"
    },
    {
      "commit": "fcb261fc4af47ba9f5c14e8b0f80c0a0cfa7ae7d",
      "tree": "8558c2250320660fd0a354a489495ecb22317c80",
      "parents": [
        "a15afd2bc4b103146497b521c09c73722a8e3725"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:25:22 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:25:41 2013 -0700"
      },
      "message": "Doc update: typo\n\n\"Bug: 8324430\"\n\nChange-Id: I45027ede97157552722049fdf49a7659f293237a\n"
    },
    {
      "commit": "a6470d45148beaed765b88068bc76ad652ef33de",
      "tree": "7ffa35852fcb0abaf5eeec39c880ee62aabac7a2",
      "parents": [
        "98ea19ed247b9a2e598e2b66b84806313884a4d3",
        "7039738f813f8e38e4857d439b7e46f3c877794d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 28 00:20:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 00:20:27 2013 +0000"
      },
      "message": "Merge \"Fix build.\" into jb-mr2-dev"
    },
    {
      "commit": "7039738f813f8e38e4857d439b7e46f3c877794d",
      "tree": "a8f44a7149da70b96546e6dddf4981e53d841395",
      "parents": [
        "bf20aa767e7a56b3c1e05c6d2a8b140fd1c18dd0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 27 17:19:35 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 27 17:19:35 2013 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I38a25dc63107fc907a520169e1b58f00e51dbb9d\n"
    },
    {
      "commit": "d0615ed1bd3a1ed017baed81fc97ab3ca8bf9d7a",
      "tree": "f54449a0cd794efbc9952c7895fbe88c529424d2",
      "parents": [
        "a15afd2bc4b103146497b521c09c73722a8e3725"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:18:26 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Mar 27 17:18:57 2013 -0700"
      },
      "message": "Doc Update: bug fix.\n\n\"Bug: 7541616\"\n\nChange-Id: I7b84eaa13a8f695585211035647fa88614bb1372\n"
    },
    {
      "commit": "3864aa3944254184ddcd61002cb9f1d7cb1d4c67",
      "tree": "4b4c75950c78881a2b3b82208207e21ab5a83d93",
      "parents": [
        "6b96e2f0006b5c33973b3500d3bb72a8c7a3bd38",
        "0054cbd4dbb9315419cc3c3b2aa1754a02fff1f4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Mar 28 00:16:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 28 00:16:31 2013 +0000"
      },
      "message": "Merge \"Add interrupter library to simulate EINTR\""
    },
    {
      "commit": "98ea19ed247b9a2e598e2b66b84806313884a4d3",
      "tree": "ee91acf907785158d14230c37f2f1e6c3668aecc",
      "parents": [
        "5992898755dc60d2d220a0870f76cf4f1fb27ed8",
        "828c16f140eadb9265f2bf53469902dc7cdb2284"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 28 00:13:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 00:13:45 2013 +0000"
      },
      "message": "Merge \"Reenable optional permissions parsing and expose APIs\" into jb-mr2-dev"
    },
    {
      "commit": "5992898755dc60d2d220a0870f76cf4f1fb27ed8",
      "tree": "b55fc110e511631fc526a25ca825b1447da7a8ac",
      "parents": [
        "bf20aa767e7a56b3c1e05c6d2a8b140fd1c18dd0",
        "035f80d7c75b282f33ab10a33a3019f614ffd67d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 28 00:11:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 00:11:26 2013 +0000"
      },
      "message": "Merge \"Add buildPermissionRequestIntent to PackageManager\" into jb-mr2-dev"
    },
    {
      "commit": "828c16f140eadb9265f2bf53469902dc7cdb2284",
      "tree": "08bce049f02e30aa09b9944f6960d559c780b6b8",
      "parents": [
        "035f80d7c75b282f33ab10a33a3019f614ffd67d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Mar 26 16:59:37 2013 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Mar 27 16:57:33 2013 -0700"
      },
      "message": "Reenable optional permissions parsing and expose APIs\n\nModify the package parsing code to understand optional permissions\n(android:required\u003d\"false\"). This is essentially a rollback of\ne824120016248bcfe3962883fe9f3b0481dd1c3d with some minor changes.\n\nExpose the requestPermission API to third party apps. This allows\nan app to request an Intent which, when passed to\nstartActivityForResult, will prompt the user to approve permissions\nfor an app.\n\nIn the event we decide to not launch with this feature, this change\ncan be rolled back.\n\nChange-Id: Ie3626deae9b16e510323f94a2c80377f7c84b26f\n"
    },
    {
      "commit": "035f80d7c75b282f33ab10a33a3019f614ffd67d",
      "tree": "1356d3d3323b1f7d86bbb1188f0fc42cd0aa3a89",
      "parents": [
        "4b2548815df45b3aa6a8144abeeaea504ee6f7b1"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Mar 27 15:20:08 2013 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Mar 27 16:55:27 2013 -0700"
      },
      "message": "Add buildPermissionRequestIntent to PackageManager\n\nAdd the buildPermissionRequestIntent API to PackageManager. This allows\nan app to request an Intent which, when passed to\nstartActivityForResult, will prompt the user to approve permissions\nfor an app.\n\nCurrently, the API is @hide.  It will be unhidden in a future change.\n\nChange-Id: I4ec677002afa799a6eb5c2657c28452c91012436\n"
    },
    {
      "commit": "bf20aa767e7a56b3c1e05c6d2a8b140fd1c18dd0",
      "tree": "81724f2b1ec4bd7c1ee6d93055ab71c91e95bcaa",
      "parents": [
        "f7fa08b7024fa91001080a766cd9ac8eab82d634",
        "3fa3c28a356108a6558b6b54a0b10e1a5cc4f1b6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 27 23:32:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 23:32:36 2013 +0000"
      },
      "message": "Merge \"Keep track of who has disabled applications.\" into jb-mr2-dev"
    }
  ],
  "next": "15bc62fe205b755582845829821373985efc60af"
}
