)]}'
{
  "log": [
    {
      "commit": "1cf5df38f4bdafa1beb2674ca548ad6d9650766b",
      "tree": "6ef506b296149297bd09a0c609eb4416db2f53df",
      "parents": [
        "f76b5383cd568dcfafb6819449b846ff76072c44"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 10 15:41:21 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Oct 16 15:09:50 2013 -0700"
      },
      "message": "Layoutlib Create: Remove references to non-std Java classes.\n\nDo not add the non-standard Java classes. Updates the references to all\nnon-standard classes to new classes in\ncom.android.tools.layoulib.create package. This also treats\njava.lang.AutoCloseable which is part of Java 7 similarly so that we can\nstill run on Java 6.\n\nChange-Id: Iac5b272652e2780c9bb72d19f415d150948ca589\n"
    },
    {
      "commit": "f76b5383cd568dcfafb6819449b846ff76072c44",
      "tree": "1bf9941b79bebaa96a5bcb47a90a600ecfabe1b6",
      "parents": [
        "49eb1d958198b2a88455c340c9d072469d065785"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Oct 03 16:59:05 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Oct 04 08:19:37 2013 -0700"
      },
      "message": "DO NOT MERGE Un-deprecate getDhcpInfo\n\nReplacement api isn\u0027t available.\n\nbug:10003785\nChange-Id: I0c91716d9aae61dc1db4d015a78b729157ea99a9\n"
    },
    {
      "commit": "49eb1d958198b2a88455c340c9d072469d065785",
      "tree": "c6580a3e8c7af2e29d895010675a59df60a6d3d9",
      "parents": [
        "1e4f461839ebd3c9d3dc62232c2eac7d8cbdc467",
        "d084cc44eb59407c851399d548256c145eb45342"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:46:29 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:46:29 2013 -0700"
      },
      "message": "am d084cc44: am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u0027d084cc44eb59407c851399d548256c145eb45342\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "d084cc44eb59407c851399d548256c145eb45342",
      "tree": "6f2cf31536c7346c0f510092472f8d36089d807a",
      "parents": [
        "999ddae70360fc99e804d0b176af487582cd37c8",
        "4f59a9216e76207a7003bfe010076aa78eee629a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:31:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:31:18 2013 -0700"
      },
      "message": "am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u00274f59a9216e76207a7003bfe010076aa78eee629a\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "4f59a9216e76207a7003bfe010076aa78eee629a",
      "tree": "49f205a3b8da1f85fb4cacb605bc9f1895230ede",
      "parents": [
        "ae24c0d539414805a6c979f9318d0765506221ae",
        "12fd0f1644b28b6938a504492397e8ca8d38a1c5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:25:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:25:20 2013 -0700"
      },
      "message": "am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u002712fd0f1644b28b6938a504492397e8ca8d38a1c5\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "12fd0f1644b28b6938a504492397e8ca8d38a1c5",
      "tree": "40b7dcdead27c9a2c3c0100a8bb39281d8a0b338",
      "parents": [
        "bf15c7cecefba8fdb3070c389a4966f11a8d8656",
        "f6a0c11615bd5c2c934527a0b20ba13f958913c4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:23:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:23:08 2013 -0700"
      },
      "message": "am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u0027f6a0c11615bd5c2c934527a0b20ba13f958913c4\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "f6a0c11615bd5c2c934527a0b20ba13f958913c4",
      "tree": "3d322a151469e4870ddcf6086b6bd9e9e9af1049",
      "parents": [
        "dceda36b0052aca7a93a265ea6eb8e8fb71cd322",
        "9bf1a1394852ad773d590d1cc60c5e50be8cb1b9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:20:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:20:20 2013 -0700"
      },
      "message": "am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u00279bf1a1394852ad773d590d1cc60c5e50be8cb1b9\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "9bf1a1394852ad773d590d1cc60c5e50be8cb1b9",
      "tree": "3d322a151469e4870ddcf6086b6bd9e9e9af1049",
      "parents": [
        "1c5e33d37dd4f8c68ccc16758e21572f193a8eb2",
        "72c5e376879fb72548ef2a1c8d5b063853d174ee"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:17:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:17:57 2013 -0700"
      },
      "message": "am 72c5e376: am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u002772c5e376879fb72548ef2a1c8d5b063853d174ee\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "72c5e376879fb72548ef2a1c8d5b063853d174ee",
      "tree": "ae3d3219bd1a85dc9f509ce6b6606ecc105a6fd8",
      "parents": [
        "3bc3240ffb51358fa706099cfc5e120cf0f1b60d",
        "ba1ae3af76466b94efedf06c4efac365fd7b9300"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:14:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:14:23 2013 -0700"
      },
      "message": "am ba1ae3af: am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u0027ba1ae3af76466b94efedf06c4efac365fd7b9300\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "ba1ae3af76466b94efedf06c4efac365fd7b9300",
      "tree": "6b0640b781940911edbfac1416fc415b1b1e17d8",
      "parents": [
        "a6226a2d202619ddb7e3e9765a3dc9f20241f853",
        "427864188dfc5dd803b15797379b9dc6673abd16"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 11:10:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 27 11:10:36 2013 -0700"
      },
      "message": "am 42786418: Don\\\u0027t instantiate non-Fragments in Fragment.instantiate\n\n* commit \u0027427864188dfc5dd803b15797379b9dc6673abd16\u0027:\n  Don\u0027t instantiate non-Fragments in Fragment.instantiate\n"
    },
    {
      "commit": "427864188dfc5dd803b15797379b9dc6673abd16",
      "tree": "1b9980738775f95bbfe99b22be67817b6a4d79ff",
      "parents": [
        "32c990044f027542a034a7606cf010dca6df252f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Sep 26 16:14:36 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 27 10:28:09 2013 -0700"
      },
      "message": "Don\u0027t instantiate non-Fragments in Fragment.instantiate\n\nBackport...\n\nFix for PreferenceActivities being invoked with non-Fragment class\nnames via extras in the intent. Make sure that the constructor\ndoesn\u0027t get called if the class name is not for a Fragment type.\nBug: 9901133\nChange-Id: I227756fb4246deac796cee09077e482237bb5b0d\n"
    },
    {
      "commit": "1e4f461839ebd3c9d3dc62232c2eac7d8cbdc467",
      "tree": "975455476ac6226aac9e259bc25bc69b7975e633",
      "parents": [
        "54d88f7678387a6eb871ec2dccd36af4ff35b1fe"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Sep 21 09:01:19 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Sep 21 09:01:19 2013 -0700"
      },
      "message": "Do not always call setIsConnectedToProvisioningNetwork(false)\n\nPreviously I was calling setIsConnectedToProvisioningNetwork(false) always,\nbut all MDST\u0027s receive every broadcast. Thus we could over write an MDST\u0027s\nmNetworkInfo.mIsConnectedToProvisioningNetwork to false, unless the MDST\nthat was set to true was last, i.e the code was order dependent.\n\nIf the provisioning networks value was false instead of true\nwhen handleMobileProvisioningAction was called we wouldn\u0027t invoke\nmdst.enableMobileProvisioning because network info would be null.\n\nThus the provisioning network would never transition to CONNECTED and\na default route wouldn\u0027t get setup and the browser couldn\u0027t access the\nwebsite.\n\nNow setIsConnectedToProvisioningNetwork is only set to false when the\napnType matches and we won\u0027t indiscriminately change it and are not\norder dependent.\n\nBug: 10853805\nChange-Id: I68a4f9bdf5dc18d90f4cdef7a60811f57be67261\n"
    },
    {
      "commit": "54d88f7678387a6eb871ec2dccd36af4ff35b1fe",
      "tree": "13fc7151f53526551344d81fc26159133b6b728d",
      "parents": [
        "59a9884bf8280e2db9db7680370e98f40a065d56"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 10 15:39:41 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 10 18:38:41 2013 -0700"
      },
      "message": "Fix ClassCastException when rendering ListView\n\nBug: b.android.com/59300\nChange-Id: Ia350adb3308daa8170bff755302760790163c811\n"
    },
    {
      "commit": "59a9884bf8280e2db9db7680370e98f40a065d56",
      "tree": "41d7c55dfaa30d281bb2d75eea58d8614ce79614",
      "parents": [
        "3a762d8bfbe6b2d4066bc5cc90301063c19976c4",
        "67c382192614dfab821666c4f35f1e2c8b97271b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 06 16:09:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 16:09:36 2013 +0000"
      },
      "message": "Merge \"Do not change NetworkInfo.DetailedState.\" into jb-mr2-dev"
    },
    {
      "commit": "67c382192614dfab821666c4f35f1e2c8b97271b",
      "tree": "59c90941fe6372f94e37bd18c8bb444482551e53",
      "parents": [
        "ce1e37981caec29df2671a6e2909f00da7f24a00"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 05 12:02:25 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 05 12:02:25 2013 -0700"
      },
      "message": "Do not change NetworkInfo.DetailedState.\n\nI\u0027d changed DetailedState to force ConnectivityService to treat\nprovisioning apn\u0027s specially. In particular so that they wouldn\u0027t\nbe identified they were fully connected until the provisioning\nactually started. The problem is that DetailedState is a public enum\nthat has a CTS test and just changing the CTS to allow for the new\nstate (CONNECTED_TO_PROVISIONING_NETWORK) was inappropriate.\n\nInstead I\u0027ve added a new mIsConnectedToProvisioningNetwork variable\nand used the DetailedState.SUSPENDED as the intermediate state.\n\nBug: 10620248\nChange-Id: Id4a842398cad67455541ce629959351c27d83639\n"
    },
    {
      "commit": "3a762d8bfbe6b2d4066bc5cc90301063c19976c4",
      "tree": "c5eefbb73df3d3e021d370f4312303e6ec66f04e",
      "parents": [
        "68411471083abd7a7713483b5cd40f394387b7b3",
        "0d9c922c9614147d1277cb36cfb7296774415d15"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 05 18:49:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 18:49:31 2013 +0000"
      },
      "message": "Merge \"Fix text rendering\" into jb-mr2-dev"
    },
    {
      "commit": "68411471083abd7a7713483b5cd40f394387b7b3",
      "tree": "84dfaad222cee7590faaf72ef8c399a833b52e51",
      "parents": [
        "ce1e37981caec29df2671a6e2909f00da7f24a00",
        "88db0ee2afbae38b53a0527506f0890914a7f115"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 05 18:48:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 18:48:55 2013 +0000"
      },
      "message": "Merge \"Fix layout rendering for RTL locales\" into jb-mr2-dev"
    },
    {
      "commit": "0d9c922c9614147d1277cb36cfb7296774415d15",
      "tree": "32b1d0aebd53d2f10abac8e40e2633fe8484fd03",
      "parents": [
        "88db0ee2afbae38b53a0527506f0890914a7f115"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 12 11:38:05 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 05 10:58:10 2013 -0700"
      },
      "message": "Fix text rendering\n\nThere are still some errors\n1. Little vertical clippping for extra tall glyphs.\n2. Breaking into scripts isn\u0027t perfect which results in incorrect layout\nof text.\n\nChange-Id: I54de3c05eca5e8affb1135c120eea24c3afe8a47\n"
    },
    {
      "commit": "88db0ee2afbae38b53a0527506f0890914a7f115",
      "tree": "8c9e59617814bb7ef77f62331dfde7b8f6115df6",
      "parents": [
        "b478b10f34a9fa9c6b42f54047eb9e77111a16c7"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 19 17:29:12 2013 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 04 14:23:53 2013 -0700"
      },
      "message": "Fix layout rendering for RTL locales\n\nThis changeset adds the framework resources for RTL locales and mirrors\nthe layout if the application is RTL aware.\n\nUse ICU to check the character orientation of the locale - right to left\nor left to right. Set the layout direction on the top level layout\naccordingly. Also, load the RTL resources for Nav Bar when the locale is\nRTL.\n\nChange-Id: I1ed0d516ab64120a0abca413ba678036661508f8\n"
    },
    {
      "commit": "ce1e37981caec29df2671a6e2909f00da7f24a00",
      "tree": "de34a7165bd5659d6b55f5b56da16b8ae78c6f4a",
      "parents": [
        "f85aa0fc12edccf529dbaf0340372bf3a19bc4be"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 03 16:41:44 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 03 16:41:44 2013 -0700"
      },
      "message": "Add provisioning apn timeout.\n\nBug: 10609993\nChange-Id: I2dd4fe23fa2b22ef8f4849c161c630d1a85cdb4b\n"
    },
    {
      "commit": "f85aa0fc12edccf529dbaf0340372bf3a19bc4be",
      "tree": "9e86e600e5c32cf9c6ccf67d531d85755fd20485",
      "parents": [
        "948282b0e6cf5310f09db97a4ae939db7c1cef72",
        "35df98d01ae63d5cb1aadfb61ab19627280719ab"
      ],
      "author": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Fri Aug 30 20:50:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 20:50:36 2013 +0000"
      },
      "message": "Merge \"Telephony: SMS over IMS, DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "948282b0e6cf5310f09db97a4ae939db7c1cef72",
      "tree": "8d24b04f379e58a6fa40751106ff2452a6c54e62",
      "parents": [
        "dce52cdbf1eab8bd979bf4676973699c39f7b32e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 08:55:16 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 08:55:16 2013 -0700"
      },
      "message": "Add support for handling mobile provisioning networks.\n\nWhen a sim is new or it has expired it needs to be provisioned\nwith the carrier. Basically provisioning is associating a sim with\na user account. When a sim isn\u0027t provisioned then operators will\nrestrict access to the network and only allow certain addresses\nor services to be used.\n\nThis set of changes allows two types of provisioning networks to be\nrecognized. The first is a network that causes all DNS lookups to be\nredirected to a different address than was intended. This is exemplified\nby how T-Mobile works.\n\nThe second technique uses a special apn for provisioning. An example is\nAT\u0026T where lwaactivate is the provisioning apn and broadband is the\nnormal apn. We first try broadband and if we are unable to connect we\ntry lwaactivate. When we see the activate we identify it as special and\nthe ApnContext.isProvisioningApn will return true.\n\nIn the future our plan is to create a new network type that can be added\nto the apn list, but for now it identified by name.\n\nHere is a list of significant changes:\n\n - CaptivePortalTracker now only test WiFi networks instead of all networks\n - checkMobileProvisioning checks for provisioning networks and doesn\u0027t\n   try to ping.\n - IConnectivityManager.aidl changes:\n   * getProvisioningOrActiveNetworkInfo was added to and used by Manage\n     mobile plan in WirelessSettings so even when there is no active\n     network it will still allow provisioning. Otherwise it would report\n     no internet connection.\n   * setSignInErrorNotificationVisible is used by both\n     CaptiviePortalTracker and checkMobileProvisioning so they use the\n     same code for the notifications.\n   * checkMobileProvisioning was simplified to have only a timeout as\n     returning the result is now harder as we abort simultaneous call\n     otherwise we\u0027d could get into loops because we now check every time\n     we connect to mobile.\n - Enhanced MDST to handle the provisioning network.\n - Added CONNECTED_TO_PROVISIONING_NETWORK to NetworkInfo to make a new\n   state so we don\u0027t announce to the world we\u0027re connected.\n - TelephonyIntents.ACTION_DATA_CONNECTION_CONNECTED_TO_PROVISIONING_APN\n   is sent by the low level data connection code to notify Connectivity\n   Service that a provisioning apn has connected. This allows CS to\n   handle the connection differently than a normal connection.\n\nBug: 10328264\nChange-Id: I3925004011bb1243793c4c1b963d923dc2b00cb5\n"
    },
    {
      "commit": "35df98d01ae63d5cb1aadfb61ab19627280719ab",
      "tree": "316a849bb49457b46c700bfe96051933fe31ba6c",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Rika Brooks",
        "email": "rbrooks@codeaurora.org",
        "time": "Tue Aug 07 14:51:19 2012 -0700"
      },
      "committer": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Tue Aug 27 16:15:49 2013 -0700"
      },
      "message": "Telephony: SMS over IMS, DO NOT MERGE\n\nAdd RIL_REQUEST_IMS_REGISTRATION_STATE, RIL_REQUEST_IMS_SEND_SMS, and\nRIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED.  Add FORMAT_UNKNOWN to\nSmsConstants.\n\nBug: 9626411\nChange-Id: I87ca9841b4ace931c55e2d379fe6d7589b2dc8a5\n"
    },
    {
      "commit": "dce52cdbf1eab8bd979bf4676973699c39f7b32e",
      "tree": "69d49b7aae589d8ed0b26ef952d482170dbfc272",
      "parents": [
        "e63411f28b81a0c9f7fee1d0b3a0765606c9a6f2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 16 17:17:28 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 16 17:17:28 2013 -0700"
      },
      "message": "DO NOT MERGE: MDST is not ready until connected to DcTracker.\n\nWhen the system becomes loaded the PhoneApp can be delayed\nsignificantly and a call to setEnableFailFastMobileData may not\noccur because the channel between the MobileDataStateTracker (MDST)\nand DcTracker (DCT) is not connected.\n\nSolution: Add a isReady to MDST and isMobileDataStateTrackerReady to\nConnectivityService and call it from isMobileOk.\n\nBug: 10351868\nChange-Id: I92f9d58121b88186b636cd71c2fd2ef9a28f7cf6\n"
    },
    {
      "commit": "e63411f28b81a0c9f7fee1d0b3a0765606c9a6f2",
      "tree": "17f1cd00743c4eeafdd7c12a78a3ac85c7f8938c",
      "parents": [
        "1c2cb6533bfebf8b930850215e24327420e34a4b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Aug 13 12:41:06 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 15 21:14:30 2013 -0700"
      },
      "message": "In isMobileOk don\u0027t execute finally if mobile data is not supported.\n\nMove the early return outside the try {} finally so we don\u0027t call\nsetEnableFailFastMobileData(DctContants.DISABLED). Otherwise\nreferencing counting is wrong and an exception is thrown in DcTrackerBase.\n\nBug: 10304904\nChange-Id: I5ba5121e473bada9f3daa8d6f3d3577cec8212fc\n"
    },
    {
      "commit": "1c2cb6533bfebf8b930850215e24327420e34a4b",
      "tree": "2866c2fdb6fa30bb027290a7ed53cff2ff011958",
      "parents": [
        "3870c570bbd438cefd09a061b9481314a15dd659",
        "999ddae70360fc99e804d0b176af487582cd37c8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:54:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:54:18 2013 -0700"
      },
      "message": "am 999ddae7: am ae24c0d5: am bf15c7ce: am dceda36b: am 1c5e33d3: am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u0027999ddae70360fc99e804d0b176af487582cd37c8\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "999ddae70360fc99e804d0b176af487582cd37c8",
      "tree": "72c3214d935ce546a453baae27a5a9bdcc7798d2",
      "parents": [
        "658374d56577a4f8864ba3c7ed8f2e425d13d997",
        "ae24c0d539414805a6c979f9318d0765506221ae"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:51:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:51:15 2013 -0700"
      },
      "message": "am ae24c0d5: am bf15c7ce: am dceda36b: am 1c5e33d3: am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u0027ae24c0d539414805a6c979f9318d0765506221ae\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "ae24c0d539414805a6c979f9318d0765506221ae",
      "tree": "584b74895a00dee594bd1ee99789236bf4bf2936",
      "parents": [
        "2685febd0d51bac4da755756b5348eb95c57ef73",
        "bf15c7cecefba8fdb3070c389a4966f11a8d8656"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:48:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:48:20 2013 -0700"
      },
      "message": "am bf15c7ce: am dceda36b: am 1c5e33d3: am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u0027bf15c7cecefba8fdb3070c389a4966f11a8d8656\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "bf15c7cecefba8fdb3070c389a4966f11a8d8656",
      "tree": "f5d8d10bdfded7eba22f0ef18b4fea58619955c3",
      "parents": [
        "6f75a73c04ebd5f0ae10e6e89618f492d842ed96",
        "dceda36b0052aca7a93a265ea6eb8e8fb71cd322"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:44:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:44:27 2013 -0700"
      },
      "message": "am dceda36b: am 1c5e33d3: am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u0027dceda36b0052aca7a93a265ea6eb8e8fb71cd322\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "dceda36b0052aca7a93a265ea6eb8e8fb71cd322",
      "tree": "53ed738d3a1373cd829ec4aa7cabd5c7644c716d",
      "parents": [
        "d6bbda24150eddc59865133377f6b41c8a1ed3b5",
        "1c5e33d37dd4f8c68ccc16758e21572f193a8eb2"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:42:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:42:45 2013 -0700"
      },
      "message": "am 1c5e33d3: am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u00271c5e33d37dd4f8c68ccc16758e21572f193a8eb2\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "1c5e33d37dd4f8c68ccc16758e21572f193a8eb2",
      "tree": "53ed738d3a1373cd829ec4aa7cabd5c7644c716d",
      "parents": [
        "bc5f9b66744b76c676543902d31d324f2dd02d09",
        "3bc3240ffb51358fa706099cfc5e120cf0f1b60d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:36:42 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:36:42 2013 -0700"
      },
      "message": "am 3bc3240f: am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u00273bc3240ffb51358fa706099cfc5e120cf0f1b60d\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "3bc3240ffb51358fa706099cfc5e120cf0f1b60d",
      "tree": "065d54c7b00869e32a972195bac1cf71e5ca9eee",
      "parents": [
        "d3a57029e80073aa3c7dfe1dbc8945d32968f6ae",
        "a6226a2d202619ddb7e3e9765a3dc9f20241f853"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:31:32 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:31:32 2013 -0700"
      },
      "message": "am a6226a2d: am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u0027a6226a2d202619ddb7e3e9765a3dc9f20241f853\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "a6226a2d202619ddb7e3e9765a3dc9f20241f853",
      "tree": "9005ed23bd7422b6da0270e258387c8109792036",
      "parents": [
        "1b0c9c95dc72ebeb8af73bc3ff44c313ebd788f4",
        "32c990044f027542a034a7606cf010dca6df252f"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 17:27:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 13 17:27:49 2013 -0700"
      },
      "message": "am 32c99004: Use hostname verifier directly instead of instance\n\n* commit \u002732c990044f027542a034a7606cf010dca6df252f\u0027:\n  Use hostname verifier directly instead of instance\n"
    },
    {
      "commit": "32c990044f027542a034a7606cf010dca6df252f",
      "tree": "9a3851e2a215b8fd2300da8560374cc1edec03b1",
      "parents": [
        "81c1d8d3a5aef6a423f0bb02de1b362b2f2d12df"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jul 23 20:36:03 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 14:13:08 2013 -0700"
      },
      "message": "Use hostname verifier directly instead of instance\n\nInstead of local instance of the default HostnameVerifier, use it\ndirectly from HttpsURLConnection. This avoids class preloading creating\nan instance of it before it\u0027s necessary.\n\n(cherry picked from commit 928ee1e48fa89302d02fdf8a8a2c7315d7195e7c)\n\nBug: 9984058\nChange-Id: I56565afa0394dc98054abbaef06ac9bfff009e56\n"
    },
    {
      "commit": "3870c570bbd438cefd09a061b9481314a15dd659",
      "tree": "2866c2fdb6fa30bb027290a7ed53cff2ff011958",
      "parents": [
        "b478b10f34a9fa9c6b42f54047eb9e77111a16c7"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jul 23 20:36:03 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 13 11:00:10 2013 -0700"
      },
      "message": "Use hostname verifier directly instead of instance DO NOT MERGE\n\nInstead of local instance of the default HostnameVerifier, use it\ndirectly from HttpsURLConnection. This avoids class preloading creating\nan instance of it before it\u0027s necessary.\n\n(cherry picked from commit 928ee1e48fa89302d02fdf8a8a2c7315d7195e7c)\n\nBug: 9984058\nChange-Id: I79d8a934bfc390e4cd503fd592e21bc4e5446a7d\n"
    },
    {
      "commit": "b478b10f34a9fa9c6b42f54047eb9e77111a16c7",
      "tree": "d80187bf145912a083189500b6c817c6a181689e",
      "parents": [
        "45178b13407077c1993c0183f11cbf1b1f781e40"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 12 09:57:24 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 12 09:57:24 2013 -0700"
      },
      "message": "Revert \"Doc change: collapse key fix.\"\nTo resolve conflict. I\u0027ll fix it all later.\n\nThis reverts commit 53d9628d080aa7339b724a994607022c5386a566.\n"
    },
    {
      "commit": "45178b13407077c1993c0183f11cbf1b1f781e40",
      "tree": "16e0a612f572011ae5f28723bbf17bed62f12fa2",
      "parents": [
        "4d87d91dfe886713df96abd3c0d1c9e20cf385e5",
        "53d9628d080aa7339b724a994607022c5386a566"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Fri Aug 09 22:41:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 22:41:35 2013 +0000"
      },
      "message": "Merge \"Doc change: collapse key fix.\" into jb-mr2-dev"
    },
    {
      "commit": "53d9628d080aa7339b724a994607022c5386a566",
      "tree": "71689929c9c622743c97dffd7e4fa98252227209",
      "parents": [
        "7925e7cc089251afb2faceb3e81eea436647c572"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 23 18:12:38 2013 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Fri Aug 09 15:32:23 2013 -0700"
      },
      "message": "Doc change: collapse key fix.\n\nChange-Id: I620150b14ecd59db05f40c4422f8e2d09e05ebcb\n"
    },
    {
      "commit": "4d87d91dfe886713df96abd3c0d1c9e20cf385e5",
      "tree": "d80187bf145912a083189500b6c817c6a181689e",
      "parents": [
        "35152f13b3302dbcb43345458dd5b8b092e37320",
        "d747cbc898ef44e59c3fbf74a8327b6a12aad397"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 08 22:07:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 22:07:27 2013 +0000"
      },
      "message": "Merge \"If in a mobile captive portal is detected enable fail fast.\" into jb-mr2-dev"
    },
    {
      "commit": "35152f13b3302dbcb43345458dd5b8b092e37320",
      "tree": "6f33bcf85e5d24ae18fa10a9f075d223bc329fc9",
      "parents": [
        "5191b8599011c255936e3a3cacc052c03e57b772",
        "42d4f08db2c15e1829c1fc5d1942cf029ab0895b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 08 22:06:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 22:06:21 2013 +0000"
      },
      "message": "Merge \"Have CaptivePortalTracker use gservices updateable provisioning urls.\" into jb-mr2-dev"
    },
    {
      "commit": "5191b8599011c255936e3a3cacc052c03e57b772",
      "tree": "4d8d4b1ba77925c09d1d523e859b318146bfc685",
      "parents": [
        "cbad1243ad901b8ffcb7497a8f440414b8d41898",
        "bf34122a96ef3d02e9b7935e07eb4f9b04034828"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 08 22:05:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 22:05:20 2013 +0000"
      },
      "message": "Merge \"In CaptiviePortalTracker a socket timeout is probably a captive portal.\" into jb-mr2-dev"
    },
    {
      "commit": "cbad1243ad901b8ffcb7497a8f440414b8d41898",
      "tree": "f113b9de4fe967f142b60c140f834bd5cd244cc5",
      "parents": [
        "7f09ec39b6fd7f24751f814649f12ea686cb28d4",
        "7f6ee2ec906d63a5c816a9189786b650e25f4793"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 08 22:03:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 22:03:45 2013 +0000"
      },
      "message": "Merge \"Check that hipri has started.\" into jb-mr2-dev"
    },
    {
      "commit": "d747cbc898ef44e59c3fbf74a8327b6a12aad397",
      "tree": "8b1363f08bd9f07c85f29da3e1760211bbf8c758",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 07 16:22:47 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 07 16:22:47 2013 -0700"
      },
      "message": "If in a mobile captive portal is detected enable fail fast.\n\nWhen captive portal checking completes pass back the result.\nThis is used to enable/disable failing fast for mobile. When\nfailing fast is enabled we don\u0027t check for data stalls and thus\nwon\u0027t be continually trying to do recovery operations, such as\nrestarting the radio.\n\nBug: 9462512\nChange-Id: I0dea0eee519f8ee7f94e79d40e82c18f30d7fe2e\n"
    },
    {
      "commit": "7f09ec39b6fd7f24751f814649f12ea686cb28d4",
      "tree": "e480539c7db00f2575c55294fac457fc0f207355",
      "parents": [
        "4032217ee939d3b23548e83d9183306d66af6f8f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 07 15:36:08 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 07 15:49:02 2013 -0700"
      },
      "message": "Fix issue #10226007: Reset apps restores most of the changed settings...\n\n...to original but not all modified ones\n\nVery stupid mistakes in messing up the iteration when pruning op\nentries.\n\nChange-Id: Ie536b9095f797fcd2b86c9a386a72746796430d1\n"
    },
    {
      "commit": "7f6ee2ec906d63a5c816a9189786b650e25f4793",
      "tree": "53807f90eeea4f9cf60332ce17050615629491da",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 07 11:02:57 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 07 11:02:57 2013 -0700"
      },
      "message": "Check that hipri has started.\n\nI needed to test the result of startUsingNetworkFeature, otherwise\non mobile networks that are slow to come up, we won\u0027t detect\nwarm SIMs after booting.\n\nBug: 9962943\nChange-Id: Ib638a4e43867ecaa85d6abff65643b77a63526b6\n"
    },
    {
      "commit": "4032217ee939d3b23548e83d9183306d66af6f8f",
      "tree": "b548a6b43d8e86728ada484e6948cdafc182bf3f",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3",
        "796c93b11096002db8ee8fff670ba2a1980877d9"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Aug 05 22:51:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 05 22:51:03 2013 +0000"
      },
      "message": "Merge \"Add option for video playback test to accept media source path.\" into jb-mr2-dev"
    },
    {
      "commit": "bf34122a96ef3d02e9b7935e07eb4f9b04034828",
      "tree": "686caf15b7d482553d84f91f347602d8152daa0c",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 02 11:25:23 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 05 14:17:02 2013 -0700"
      },
      "message": "In CaptiviePortalTracker a socket timeout is probably a captive portal.\n\nOn a AT\u0026T warm SIM a socket is not possible so a timeout occurs.\nIn CheckMp a timing out on a socket is declared as a \"warm\" sim,\nmake CaptivePortalTracker the same.\n\nBug: 10038362\nChange-Id: Icb9fb0a1b67704dc9adf6a6348a3781fb9582a89\n"
    },
    {
      "commit": "42d4f08db2c15e1829c1fc5d1942cf029ab0895b",
      "tree": "e7b2fd38393e14bfb49d65e4323e8fcba9dab6eb",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jul 20 20:31:59 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 05 14:15:54 2013 -0700"
      },
      "message": "Have CaptivePortalTracker use gservices updateable provisioning urls.\n\nAfter detecting there is a captive portal the url used in the\nnotification for mobile networks should be updateable via gservices.\nThese urls will be the same as used by CheckMp and is needed for\ncarriers that have specific provisioning urls such as AT\u0026T and Verizon.\n\nBug: 9622647\nChange-Id: Idcf4dabc72ece1dbbe1d5e5a21e550dd06fe16c7\n"
    },
    {
      "commit": "607b414d0444067e166fa54d8ea37563f2715ea3",
      "tree": "794a9671518840a260c91135d11b13a6339514ee",
      "parents": [
        "7925e7cc089251afb2faceb3e81eea436647c572"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 02 18:10:10 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 02 19:06:25 2013 -0700"
      },
      "message": "Add new app ops method to reset all op modes.\n\nChange-Id: I5ee6764de8dc31d812e5a788914ab0099bbef4c0\n"
    },
    {
      "commit": "7925e7cc089251afb2faceb3e81eea436647c572",
      "tree": "93dd5e8ce3cc50bebac779efc4fcacf964e9317c",
      "parents": [
        "d364859ce657c6b096cadc703485ccef7979c582",
        "0997c5bd79d11e6ecb11970bfd9b9b911001ac0a"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Fri Aug 02 20:36:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 02 20:36:28 2013 +0000"
      },
      "message": "Merge \"Revert \"Add version identifier to app ops.\"\" into jb-mr2-dev"
    },
    {
      "commit": "0997c5bd79d11e6ecb11970bfd9b9b911001ac0a",
      "tree": "c95b1fc32cd3980bc59aee4535d9fbe827bfb345",
      "parents": [
        "483a6bbfc118409b9c46b226cf0aa6afdc4d9159"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Fri Aug 02 20:25:02 2013 +0000"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Fri Aug 02 20:25:02 2013 +0000"
      },
      "message": "Revert \"Add version identifier to app ops.\"\n\nThis reverts commit 483a6bbfc118409b9c46b226cf0aa6afdc4d9159.\n\nChange-Id: I91d6b8b8d1789089bf9764e734f7fe59d03151a2\n"
    },
    {
      "commit": "d364859ce657c6b096cadc703485ccef7979c582",
      "tree": "727ea19432c9ba3097ea05c192e07d614bb7039d",
      "parents": [
        "9eb434c3899ce4791ca58affcbe673e5a96ff6b9",
        "483a6bbfc118409b9c46b226cf0aa6afdc4d9159"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Thu Aug 01 20:50:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 01 20:50:02 2013 +0000"
      },
      "message": "Merge \"Add version identifier to app ops.\" into jb-mr2-dev"
    },
    {
      "commit": "483a6bbfc118409b9c46b226cf0aa6afdc4d9159",
      "tree": "96c3da4abc0d1a44cd43b6520af16754c29df2bc",
      "parents": [
        "38d4cfd4a19de35c2b16c0f64b26d4b9ed362ede"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 01 11:09:27 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 01 11:15:04 2013 -0700"
      },
      "message": "Add version identifier to app ops.\n\nAll old versions drop their modes except for the notification op\n(which is the only one there is currently a user-visible control for).\n\nChange-Id: I9e09cebe63e9ea81f2adc01aef7d1a5a59f57a56\n"
    },
    {
      "commit": "9eb434c3899ce4791ca58affcbe673e5a96ff6b9",
      "tree": "93dd5e8ce3cc50bebac779efc4fcacf964e9317c",
      "parents": [
        "a99cb5bc41d4493db84c5ee3d9123d4a99df5c53"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 31 20:21:07 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 01 00:44:57 2013 -0400"
      },
      "message": "Allow the user to block notifications for foreground services.\n\nStepping carefully around the fix in change Idc788527, we\nperform security (and AppOps, and therefore user block)\nchecks against the uid passed to enqueueNotificationInternal\nrather than the Binder caller.\n\nBug: 9502541\nChange-Id: I91745db92823381df75721c1b8f11013a7fa4ecc\n"
    },
    {
      "commit": "a99cb5bc41d4493db84c5ee3d9123d4a99df5c53",
      "tree": "4ae782c40eaf91498ef089fb92f52473132c530c",
      "parents": [
        "38d4cfd4a19de35c2b16c0f64b26d4b9ed362ede"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 29 18:11:02 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 31 13:48:39 2013 -0700"
      },
      "message": "(DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...\n\n...when clipboard listener attached\n\nWe need to clear the calling identity before dispatching change\nnotifications.  Also make this more robust, so that in the face\nof any failure we will clean up the broadcast state.\n\nIntegrated from master.\n\nChange-Id: I05e1f76ffd486439535631fe4062dabe94bd2ccf\n"
    },
    {
      "commit": "38d4cfd4a19de35c2b16c0f64b26d4b9ed362ede",
      "tree": "c95b1fc32cd3980bc59aee4535d9fbe827bfb345",
      "parents": [
        "ac6be105444e945437481f9b3e7d2742a33c7287",
        "218dd76e987da2abf222578272b3e1c05aec5d4c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 18:18:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 24 18:18:14 2013 +0000"
      },
      "message": "Merge \"Doc change: fix reference to getBestDateTimePattern().\" into jb-mr2-dev"
    },
    {
      "commit": "218dd76e987da2abf222578272b3e1c05aec5d4c",
      "tree": "43a557d4c701b3fe1699a0c0dd458d4ba66f1f5e",
      "parents": [
        "58729dd602274f0b64a9d2ddf08e8321de742984"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 11:16:28 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 11:16:28 2013 -0700"
      },
      "message": "Doc change: fix reference to getBestDateTimePattern().\n\nChange-Id: Iad96f4079390e3589d21402fc8e01d6446f001b3\n"
    },
    {
      "commit": "ac6be105444e945437481f9b3e7d2742a33c7287",
      "tree": "5799bda1715ca701f59ac59bf6cd3b7f18957cca",
      "parents": [
        "58729dd602274f0b64a9d2ddf08e8321de742984"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 10:50:47 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 10:50:47 2013 -0700"
      },
      "message": "Doc change: remove devices listed for vp8 hw encoder in highlights.\n\nChange-Id: I8058981fc90270abcdecd415c593a3211afe4acb\n"
    },
    {
      "commit": "58729dd602274f0b64a9d2ddf08e8321de742984",
      "tree": "aa5445044390a4aa4efb45366278795618d67bf3",
      "parents": [
        "144479f255cb14139234df896ad2dd519cce0d0c",
        "9ce329d0c79cd4e3ef872d83c9fb8d7bd88ef4cb"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 06:47:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 24 06:47:27 2013 +0000"
      },
      "message": "Merge \"Doc change: update carousel on develop home.\" into jb-mr2-dev"
    },
    {
      "commit": "9ce329d0c79cd4e3ef872d83c9fb8d7bd88ef4cb",
      "tree": "e39c3ab1b917def8853aed62aea1934a708f589b",
      "parents": [
        "cd76edb92941d99ade31a1a8db239611d62551f5"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 23 23:07:07 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 23 23:40:52 2013 -0700"
      },
      "message": "Doc change: update carousel on develop home.\n\nChange-Id: Iada49cfb6ad2f13967d8e7bd72ac08d9977feb5c\n"
    },
    {
      "commit": "144479f255cb14139234df896ad2dd519cce0d0c",
      "tree": "c203525b3ad540732c9fc8a7bc5a243383d1988c",
      "parents": [
        "538ccd69e29896ca7611e9fbf7c8734e1fa9f336",
        "3ab0470cf1094548d1a6312551817a7b49a98c44"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 24 04:48:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 24 04:48:54 2013 +0000"
      },
      "message": "Merge \"Doc change: Platform highlights for Android 4.3.\" into jb-mr2-dev"
    },
    {
      "commit": "3ab0470cf1094548d1a6312551817a7b49a98c44",
      "tree": "11a66e36cf26904f6771a3a109bcf99872c242e3",
      "parents": [
        "cd76edb92941d99ade31a1a8db239611d62551f5"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Jul 07 14:10:16 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 23 21:37:56 2013 -0700"
      },
      "message": "Doc change: Platform highlights for Android 4.3.\n\nChange-Id: If178b8268d4d703d06266cb3adc0c124e596378c\n"
    },
    {
      "commit": "538ccd69e29896ca7611e9fbf7c8734e1fa9f336",
      "tree": "c460f2456303fb4a9a95c56715d0669b563764b4",
      "parents": [
        "cd76edb92941d99ade31a1a8db239611d62551f5",
        "9460f4072a14063671cdd4ec61e01e5bb59b6414"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 24 01:16:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 24 01:17:00 2013 +0000"
      },
      "message": "Merge \"update usb driver doc with download link; delete revision notes\" into jb-mr2-dev"
    },
    {
      "commit": "cd76edb92941d99ade31a1a8db239611d62551f5",
      "tree": "352b2ed225d8c4e7a77249fc5ae1af67b955b86b",
      "parents": [
        "2edf372ed2a7f6e640591dbb76b429eecd5e31d0",
        "b5c29e75a078f628f8a43a6ca9174fe78d738810"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 23 22:52:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 23 22:52:14 2013 +0000"
      },
      "message": "Merge \"docs: OpenGL ES 3.0 dev guide update\" into jb-mr2-dev"
    },
    {
      "commit": "b5c29e75a078f628f8a43a6ca9174fe78d738810",
      "tree": "3126e7a658b81f6fe19004ec39728d66b71b374e",
      "parents": [
        "c4624d2efbeab6c9ef89def696421aaa086025bd"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 09 12:20:36 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jul 23 15:48:30 2013 -0700"
      },
      "message": "docs: OpenGL ES 3.0 dev guide update\n\nChange-Id: I46b9aee4c6b31e1ac6148f79b8607292b04f69c6\n"
    },
    {
      "commit": "2edf372ed2a7f6e640591dbb76b429eecd5e31d0",
      "tree": "ae34ac93939f8e72cdfa642dad2885d992029d63",
      "parents": [
        "3dee8aaf17c9e383afe91a30eff1aa7c1f8fed69"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 13:52:05 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 13:52:05 2013 -0700"
      },
      "message": "fix javadoc error\n\nChange-Id: Ieae3e73cda9541e774626fbd73100cdadc1513ad\n"
    },
    {
      "commit": "9460f4072a14063671cdd4ec61e01e5bb59b6414",
      "tree": "98d166911a17cefbeaa9bc3d1f2771f0afca22f0",
      "parents": [
        "3dee8aaf17c9e383afe91a30eff1aa7c1f8fed69"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 13:41:38 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 13:41:38 2013 -0700"
      },
      "message": "update usb driver doc with download link;\ndelete revision notes\n\nChange-Id: I325137a026ea99cb2cd5d5f4689a9c1ee5942a92\n"
    },
    {
      "commit": "3dee8aaf17c9e383afe91a30eff1aa7c1f8fed69",
      "tree": "eb80be5f15903f7cc67b394c45edbd2bddb1d9ae",
      "parents": [
        "0acf946bb4968416d123ced337d8bb42eb17df8b",
        "e04c4543027df129cd7c004c1b21b01a7f4928ad"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 20:21:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 23 20:21:13 2013 +0000"
      },
      "message": "Merge \"update action bar guide for support lib ABC\" into jb-mr2-dev"
    },
    {
      "commit": "0acf946bb4968416d123ced337d8bb42eb17df8b",
      "tree": "67d491ffeb88c63b2c455e6ef331d79b650e26c2",
      "parents": [
        "c4624d2efbeab6c9ef89def696421aaa086025bd"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:00:35 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 12:33:06 2013 -0700"
      },
      "message": "Doc change: Add Colopl video to carousel and spotlight.\ncherrypick/merge of I70b1633ea9f6c48f76f88d08b7e9fc287f7dde93\n\nChange-Id: I70b1633ea9f6c48f76f88d08b7e9fc287f7dde93\n"
    },
    {
      "commit": "e04c4543027df129cd7c004c1b21b01a7f4928ad",
      "tree": "d2c0c05173870c1519d6a50bfa9a11e2ae24825b",
      "parents": [
        "c0f5bb70b72c25c0057d2318bbcc8d79553d1e12"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 18 21:16:25 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 23 12:17:05 2013 -0700"
      },
      "message": "update action bar guide for support lib ABC\n\nChange-Id: Ie4594b3a0e0a686ed37d858788c7c747a1ee09e0\n"
    },
    {
      "commit": "c4624d2efbeab6c9ef89def696421aaa086025bd",
      "tree": "66e1db841d4a6f330d9219de552ede5a9421bd5f",
      "parents": [
        "60c4b16e28748d235d3b7c73906522b2c43d84a5",
        "b5fff750e11c651f76d01cf7a6aad8f9b86551d0"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Jul 22 20:57:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 22 20:57:20 2013 +0000"
      },
      "message": "Merge \"docs: Android 4.3 Platform Release Notes\" into jb-mr2-dev"
    },
    {
      "commit": "b5fff750e11c651f76d01cf7a6aad8f9b86551d0",
      "tree": "469edd01884019518927a23d89b1bca227c82968",
      "parents": [
        "ab00d352ffc8a60cf4811cc79dd1dc69bc8ee407"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 14 11:53:33 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Jul 22 12:54:02 2013 -0700"
      },
      "message": "docs: Android 4.3 Platform Release Notes\n\nIn addition to platform notes, modified the SDK Manager update\nwarning to advise downloading of SDK Tools 22 or higher. This\ndependency is based on the updating of the SDK repository\nschema. The last update was repository-8 with the SDK 22.0.0\nrelease, according to raphael@.\n\nChange-Id: Icaaf39a6d49eccdc926aa4c4249db8a0b1d095a7\n"
    },
    {
      "commit": "60c4b16e28748d235d3b7c73906522b2c43d84a5",
      "tree": "8051bad7612b397fafbfc8183a682acf1473119c",
      "parents": [
        "ab00d352ffc8a60cf4811cc79dd1dc69bc8ee407",
        "bdbe56f6a8d74c0c88dd0fcd02fa2376e2a41e99"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Jul 22 16:13:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 22 16:13:20 2013 +0000"
      },
      "message": "Merge \"docs: NDK r9 Release Notes\" into jb-mr2-dev"
    },
    {
      "commit": "bdbe56f6a8d74c0c88dd0fcd02fa2376e2a41e99",
      "tree": "6118de9118fb94fc008939d9b61e66a60857be34",
      "parents": [
        "c0f5bb70b72c25c0057d2318bbcc8d79553d1e12"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jun 13 14:36:37 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 17:04:02 2013 -0700"
      },
      "message": "docs: NDK r9 Release Notes\n\nChange-Id: I43cae1e306a8313ab2d003dbb762977f75bf8208\n"
    },
    {
      "commit": "ab00d352ffc8a60cf4811cc79dd1dc69bc8ee407",
      "tree": "42073ceb854432a7e12670a1064ee0c277396b18",
      "parents": [
        "8c87b29793da439b8718227bf2d03405c8ad264a",
        "658374d56577a4f8864ba3c7ed8f2e425d13d997"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 13:05:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 19 13:05:12 2013 -0700"
      },
      "message": "am 658374d5: am 2685febd: am 6f75a73c: Merge \"docs: Android SDK 22.0.4 Release Notes\" into jb-mr1.1-ub-dev\n\n* commit \u0027658374d56577a4f8864ba3c7ed8f2e425d13d997\u0027:\n  docs: Android SDK 22.0.4 Release Notes\n"
    },
    {
      "commit": "658374d56577a4f8864ba3c7ed8f2e425d13d997",
      "tree": "26eae12427595da826e453b9b0f069409db24c42",
      "parents": [
        "991487c635ea0cd9ccfaae8e030325c2e8be7a3f",
        "2685febd0d51bac4da755756b5348eb95c57ef73"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 13:02:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 19 13:02:24 2013 -0700"
      },
      "message": "am 2685febd: am 6f75a73c: Merge \"docs: Android SDK 22.0.4 Release Notes\" into jb-mr1.1-ub-dev\n\n* commit \u00272685febd0d51bac4da755756b5348eb95c57ef73\u0027:\n  docs: Android SDK 22.0.4 Release Notes\n"
    },
    {
      "commit": "2685febd0d51bac4da755756b5348eb95c57ef73",
      "tree": "f60b407bcf774825268e085eb1dbbbd98a095c0a",
      "parents": [
        "9a1f106d9ef33a3ea22d7b34d736586d4fae0447",
        "6f75a73c04ebd5f0ae10e6e89618f492d842ed96"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 12:59:11 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 19 12:59:11 2013 -0700"
      },
      "message": "am 6f75a73c: Merge \"docs: Android SDK 22.0.4 Release Notes\" into jb-mr1.1-ub-dev\n\n* commit \u00276f75a73c04ebd5f0ae10e6e89618f492d842ed96\u0027:\n  docs: Android SDK 22.0.4 Release Notes\n"
    },
    {
      "commit": "6f75a73c04ebd5f0ae10e6e89618f492d842ed96",
      "tree": "3b4d1a2af81ea14cf3d9990b500b6a99e4195d3b",
      "parents": [
        "34a1fa43899dc2b0b2f249262b69c922949ab626",
        "5b7e6a335e81539fb06b61995a47ede77d5bab4a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 19:55:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 19 19:55:48 2013 +0000"
      },
      "message": "Merge \"docs: Android SDK 22.0.4 Release Notes\" into jb-mr1.1-ub-dev"
    },
    {
      "commit": "5b7e6a335e81539fb06b61995a47ede77d5bab4a",
      "tree": "301afb8bfcd6ec2d1d275d64915af8516f3b3a60",
      "parents": [
        "ad17523da976c2d6b7b70fd3aa9ad290e4731224"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Jul 15 12:35:05 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jul 19 11:47:00 2013 -0700"
      },
      "message": "docs: Android SDK 22.0.4 Release Notes\n\nChange-Id: Ia140f81dce8352860149cf709e1ed0be46c052a0\n"
    },
    {
      "commit": "8c87b29793da439b8718227bf2d03405c8ad264a",
      "tree": "3923a4a447f47c33622a90cd13b8bb28ab026ced",
      "parents": [
        "ca3b4e9b7e5498650993dc99d70acacc1fa2d1fb",
        "c13368bfd1860e780105ddbe84a996e9ed4a3f3b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 19 17:10:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 19 17:10:38 2013 +0000"
      },
      "message": "Merge \"Make CS.isTetheringSupported dynamic\" into jb-mr2-dev"
    },
    {
      "commit": "ca3b4e9b7e5498650993dc99d70acacc1fa2d1fb",
      "tree": "8496c2b6114eb8a5e28dd809e6aa06df57cfc5db",
      "parents": [
        "1be763494e9df0d1477dcaa4ba0163cce68f416a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 16:10:37 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 16:10:37 2013 -0700"
      },
      "message": "remove significant motion\n\nChange-Id: I764d7253d9eb4aa9f7e94f5628a29f648fd9811b\n"
    },
    {
      "commit": "1be763494e9df0d1477dcaa4ba0163cce68f416a",
      "tree": "09106a2d10b03f18a82df2579d151f89e24ad63b",
      "parents": [
        "d3ed45f841419b90e1d6813d9bcefbcb91554a63",
        "f128275bdc229fd3c35ce25cf9518b72bc6c7790"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 22:46:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 18 22:46:12 2013 +0000"
      },
      "message": "Merge \"more details about account access in restricted profiles\" into jb-mr2-dev"
    },
    {
      "commit": "d3ed45f841419b90e1d6813d9bcefbcb91554a63",
      "tree": "e84ea161a5ba44150ca8348e5babe6097593f20c",
      "parents": [
        "e0380d8fe675a1c1785cfd5d2b7f0c6b59c27c54",
        "991487c635ea0cd9ccfaae8e030325c2e8be7a3f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 15:22:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 18 15:22:16 2013 -0700"
      },
      "message": "am 991487c6: am 9a1f106d: am 34a1fa43: Merge \"fix typo in code sample\" into jb-mr1.1-ub-dev\n\n* commit \u0027991487c635ea0cd9ccfaae8e030325c2e8be7a3f\u0027:\n  fix typo in code sample\n"
    },
    {
      "commit": "991487c635ea0cd9ccfaae8e030325c2e8be7a3f",
      "tree": "dd64838ceb91feebb741ec167b618a2021f17588",
      "parents": [
        "54201120705064fb62f7b31aa20c66c7ea681519",
        "9a1f106d9ef33a3ea22d7b34d736586d4fae0447"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 15:19:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 18 15:19:39 2013 -0700"
      },
      "message": "am 9a1f106d: am 34a1fa43: Merge \"fix typo in code sample\" into jb-mr1.1-ub-dev\n\n* commit \u00279a1f106d9ef33a3ea22d7b34d736586d4fae0447\u0027:\n  fix typo in code sample\n"
    },
    {
      "commit": "9a1f106d9ef33a3ea22d7b34d736586d4fae0447",
      "tree": "58ad170010a54ab5804c7f1b820d3d52465b85a2",
      "parents": [
        "7eae1ef0d972911d8225de6aeebf33b806ec7037",
        "34a1fa43899dc2b0b2f249262b69c922949ab626"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 15:16:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 18 15:16:46 2013 -0700"
      },
      "message": "am 34a1fa43: Merge \"fix typo in code sample\" into jb-mr1.1-ub-dev\n\n* commit \u002734a1fa43899dc2b0b2f249262b69c922949ab626\u0027:\n  fix typo in code sample\n"
    },
    {
      "commit": "34a1fa43899dc2b0b2f249262b69c922949ab626",
      "tree": "441568f2e1072909dda50bf55d0d79dddfc067ab",
      "parents": [
        "c7e4be8abdc1ce11cb0197de0e393cf39fb38c9e",
        "d25cc954eef41fede53227f9f79eee04ed409652"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 22:13:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 18 22:13:56 2013 +0000"
      },
      "message": "Merge \"fix typo in code sample\" into jb-mr1.1-ub-dev"
    },
    {
      "commit": "f128275bdc229fd3c35ce25cf9518b72bc6c7790",
      "tree": "5986b514fafb3d160b0813cdfcc0b5a4a77f2820",
      "parents": [
        "e0380d8fe675a1c1785cfd5d2b7f0c6b59c27c54"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 15:09:03 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 15:09:03 2013 -0700"
      },
      "message": "more details about account access in restricted profiles\n\nChange-Id: I2710c3e8736748ca3080ee88f076255a6639b1e3\n"
    },
    {
      "commit": "c13368bfd1860e780105ddbe84a996e9ed4a3f3b",
      "tree": "d16261aa7fac6eb11c3c318adfceb7b461f7683e",
      "parents": [
        "e0380d8fe675a1c1785cfd5d2b7f0c6b59c27c54"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 18 14:24:42 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 18 14:24:42 2013 -0700"
      },
      "message": "Make CS.isTetheringSupported dynamic\n\nIt used to be set at boot, but that was too quick to pick up carrier\nspecific resources.  With this change even if you switch sims subequent\nchecks get the new values.\n\nbug:9865616\nChange-Id: I8c270c6b02fc6bdd3c3d76ceea58172df25e058d\n"
    },
    {
      "commit": "d25cc954eef41fede53227f9f79eee04ed409652",
      "tree": "dddc389a1adabae999088197c83acaa795753cf0",
      "parents": [
        "c660c608e75791d5b4b286f34a9ec335f9e95ba6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 10:18:57 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 18 10:18:57 2013 -0700"
      },
      "message": "fix typo in code sample\n\nChange-Id: Ic2e36d321f8bc3c414f8cef82319ea376eaa296e\n"
    },
    {
      "commit": "e0380d8fe675a1c1785cfd5d2b7f0c6b59c27c54",
      "tree": "330964d2304e782aabcebe5bab56bcc0e6b6a17b",
      "parents": [
        "e874bd351f7b68cead889f55afba505fb5fac97c",
        "54201120705064fb62f7b31aa20c66c7ea681519"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:44:03 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:44:03 2013 -0700"
      },
      "message": "resolved conflics for merge of 54201120 to jb-mr2-dev\n\nChange-Id: If1675be05e403c33b320608333cb28ce2d9b68aa\n"
    },
    {
      "commit": "54201120705064fb62f7b31aa20c66c7ea681519",
      "tree": "562328a26fe19fe1338967b5ae2f77789b5acecd",
      "parents": [
        "ca4b112eb243b1350aba000c4f021574be25bd96",
        "7eae1ef0d972911d8225de6aeebf33b806ec7037"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:19:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 17 18:19:38 2013 -0700"
      },
      "message": "am 7eae1ef0: am c7e4be8a: Doc change: Add Colopl video to carousel and spotlight.\n\n* commit \u00277eae1ef0d972911d8225de6aeebf33b806ec7037\u0027:\n  Doc change: Add Colopl video to carousel and spotlight.\n"
    },
    {
      "commit": "7eae1ef0d972911d8225de6aeebf33b806ec7037",
      "tree": "89a887755de518fdb739b6f8bd798887732af52e",
      "parents": [
        "546ac85a834cf033cf1f3ce82624f1f4a63d099f",
        "c7e4be8abdc1ce11cb0197de0e393cf39fb38c9e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:16:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 17 18:16:36 2013 -0700"
      },
      "message": "am c7e4be8a: Doc change: Add Colopl video to carousel and spotlight.\n\n* commit \u0027c7e4be8abdc1ce11cb0197de0e393cf39fb38c9e\u0027:\n  Doc change: Add Colopl video to carousel and spotlight.\n"
    },
    {
      "commit": "c7e4be8abdc1ce11cb0197de0e393cf39fb38c9e",
      "tree": "d9b234b7bc4ce3c561fb2ecbf7f8234e0f7fd76b",
      "parents": [
        "ad17523da976c2d6b7b70fd3aa9ad290e4731224"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:00:35 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 17 18:00:35 2013 -0700"
      },
      "message": "Doc change: Add Colopl video to carousel and spotlight.\n\nChange-Id: I70b1633ea9f6c48f76f88d08b7e9fc287f7dde93\n"
    },
    {
      "commit": "e874bd351f7b68cead889f55afba505fb5fac97c",
      "tree": "c7b138a8ff1424cd1ea41d273618f97d8c4255f2",
      "parents": [
        "bbc9a62a71dd35c30eed96db9d4e23a754b55d8d",
        "e182bfe398a132236f723a76522bacd4d6d4c0a4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 17 23:46:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 17 23:46:25 2013 +0000"
      },
      "message": "Merge \"Add gservices updater for carrier provisioning url\" into jb-mr2-dev"
    },
    {
      "commit": "bbc9a62a71dd35c30eed96db9d4e23a754b55d8d",
      "tree": "ab691579735da8c4a619488b9ed65944b06f6b84",
      "parents": [
        "e3badc10112b76db583736767849b2f82ae737fd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jul 17 15:38:57 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jul 17 15:38:57 2013 -0700"
      },
      "message": "Cleaner Tejat notification in Audio Package 11\n\nAdd a reworked version of \"Tejat\", at 48kHz.\n The original asset is \"/data/sounds//notifications/wav/Deneb.wav\".\nUse this new version in Audio Package 11 under its original name.\n\nBug 9900161\n\nChange-Id: I4d7c73715db4e52f5c89aeca726f8b314e0895d5\n"
    },
    {
      "commit": "e182bfe398a132236f723a76522bacd4d6d4c0a4",
      "tree": "4d47da96206bda3578773e197f4640d8fb759ce1",
      "parents": [
        "c0f5bb70b72c25c0057d2318bbcc8d79553d1e12"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 16 12:06:09 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 17 14:05:33 2013 -0700"
      },
      "message": "Add gservices updater for carrier provisioning url\n\nbug:9623159\nChange-Id: I36697ed341353b7a3dbec5afe20241102e76f6f1\n"
    },
    {
      "commit": "e3badc10112b76db583736767849b2f82ae737fd",
      "tree": "0b3e6564cba737d3f2dcbebcb02b98d9abd06e1d",
      "parents": [
        "bf8be2eefb1f5172582f688cbc090ec04d6908f1",
        "fde1ac9bec7b0b868525d6cd0d0d1d96787b59fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 17 18:43:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 17 18:43:30 2013 +0000"
      },
      "message": "Merge \"When a SIM is changed check mobile provisioning.\" into jb-mr2-dev"
    },
    {
      "commit": "bf8be2eefb1f5172582f688cbc090ec04d6908f1",
      "tree": "1721aa130ce37284e02b37c9c73ac5fe2377fba1",
      "parents": [
        "0987ff8768512c3d519a5d5bbe5c4eb6b54548dc",
        "d97d60c0fa4613a47d591d45736299702be1cc7a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 17 18:38:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 17 18:38:42 2013 +0000"
      },
      "message": "Merge \"Add orientation to configuration for layoutlib.\" into jb-mr2-dev"
    },
    {
      "commit": "0987ff8768512c3d519a5d5bbe5c4eb6b54548dc",
      "tree": "d7de7cdc739d17d28ac291fd639065a5e4d59717",
      "parents": [
        "ba8a54136d184d48fbed4f7b27734f645e4e8ad0",
        "5c38799b54d579b88510d45510374c8caa44177c"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Jul 17 16:17:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 17 16:17:15 2013 +0000"
      },
      "message": "Merge \"Add Flo to device art generator.\" into jb-mr2-dev"
    },
    {
      "commit": "fde1ac9bec7b0b868525d6cd0d0d1d96787b59fc",
      "tree": "99c9f93ebc6070ff81efac4686d9131452c85dd8",
      "parents": [
        "c0f5bb70b72c25c0057d2318bbcc8d79553d1e12"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 16 17:16:37 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 16 17:16:37 2013 -0700"
      },
      "message": "When a SIM is changed check mobile provisioning.\n\nA simple mechanism for doing this is to take advantage of the fact\nthat we require the device to reboot after a sim has been changed.\nThus when connectivity service is started we wait to get a connection\nthen call checkMobileProvisioning once. We also add a check that\nthe DEVICE_PROVISIONED is true, i.e. SetupWizard has been run.\n\nBug: 9784024\nChange-Id: I5c1936744f6fc55a447ae44cd36eec3849d27e21\n"
    }
  ],
  "next": "ba8a54136d184d48fbed4f7b27734f645e4e8ad0"
}
