)]}'
{
  "log": [
    {
      "commit": "74008f608af0c567456d37e63d48643689388c74",
      "tree": "02354593bed51d5c4bb0ac5f9b44032034cbbaaf",
      "parents": [
        "6fc52c4928ec8a658d7eb0b7881fcbc879aeb18c",
        "644cf62660c87a9b8d5bcb22412cc2ad2aeea291"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:34 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:34 2009 -0700"
      },
      "message": "Merge donut into master\n"
    },
    {
      "commit": "abdc514bf3d3da3db34e42ce3209c9fef6da8eeb",
      "tree": "bfff04f14a53fba552f9775bc0a4e7d7ff554334",
      "parents": [
        "a0c9e8526b094e3b4f2c2747622059215d00516f",
        "e90232b1daed8f0a5167bc0b4843a2be2386ef81"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 01:01:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 01:01:28 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "e90232b1daed8f0a5167bc0b4843a2be2386ef81",
      "tree": "4eb351ae8e527dd556042f448c13b3332e65acc8",
      "parents": [
        "6fb5a1d0ee18b2d94340f3b35f86ad7319f3a11c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 01:00:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 01:00:12 2009 -0700"
      },
      "message": "AI 147054: am: CL 147053 Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.\n  Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as \"1.1_r1\". This change lets documents use generic links to point into the most recent version specific docs, eg href\u003d\"{@docRoot}sdk/{sdkCurrent}/installing.html\" instead of href\u003d\"{@docRoot}sdk/1.1_r1/installing.html\".\n  Original author: ddougherty\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 147054\n"
    },
    {
      "commit": "2e2c9104b78c4e817db992cb121742ae2e52ba26",
      "tree": "8df349ad63c0e97443991c9bd1f8a7b16ff6ad42",
      "parents": [
        "f3af6a0267dff0acacdeebf646f2b8647b1f7199"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 20 17:56:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 20 17:56:34 2009 -0700"
      },
      "message": "AI 147058: am: CL 147054 am: CL 147053 Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.\n  Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as \"1.1_r1\". This change lets documents use generic links to point into the most recent version specific docs, eg href\u003d\"{@docRoot}sdk/{sdkCurrent}/installing.html\" instead of href\u003d\"{@docRoot}sdk/1.1_r1/installing.html\".\n  Original author: ddougherty\n  Merged from: //branches/cupcake/...\n  Original author: android-build\n\nAutomated import of CL 147058\n"
    },
    {
      "commit": "f1bb004cda115fff322e7f5126797343236b5c0e",
      "tree": "8e8f577fcd683ede1f2db4c1633c76e5e5ae56ee",
      "parents": [
        "9c3209db78bf171f5055baae376f7bdfdfba4a9f"
      ],
      "author": {
        "name": "Brandon Ballinger",
        "email": "",
        "time": "Sat Apr 18 22:04:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat Apr 18 22:04:01 2009 -0700"
      },
      "message": "AI 146615: am: CL 146613 Move Recognition service declarations to frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml).\n  Original author: brandonb\n\nAutomated import of CL 146615\n"
    },
    {
      "commit": "3385e728d83e1dc246919a5c6b7859b4427c40f8",
      "tree": "ec5e9a9f82d179f640416850400a485284409436",
      "parents": [
        "131e27a00c56482a758e98c15ef34879c48c4399",
        "181a44dd81eed5587252ef740663a42fe4d2a9a9"
      ],
      "author": {
        "name": "Brandon Ballinger",
        "email": "",
        "time": "Thu Apr 16 14:33:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 14:33:04 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "181a44dd81eed5587252ef740663a42fe4d2a9a9",
      "tree": "3343794c7b42dc250aa77df7ee2e4cbcd28dec48",
      "parents": [
        "dc52312ce3f9c7bd306c58264f82d6eb7ccd661a"
      ],
      "author": {
        "name": "Brandon Ballinger",
        "email": "",
        "time": "Thu Apr 16 14:31:48 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 14:31:48 2009 -0700"
      },
      "message": "AI 146613: Move Recognition service declarations to frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml).\n\nAutomated import of CL 146613\n"
    },
    {
      "commit": "a55c321329ae52a2db7a4f2bd36673a20b8f271d",
      "tree": "97ee2b13cf6c464305930be581bcf14c072e7a55",
      "parents": [
        "967f7c169c0ff8723a72fce7073f591dcfab018d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Apr 15 11:10:11 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Apr 15 11:17:37 2009 -0400"
      },
      "message": "location: Move geocoding support from ILocationProvider to a new interface.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c1e8aa4c448807fc3ee9d21e8b67bb886fa065aa",
      "tree": "6d6a23ffa2de7abdfc742ca0f0dafb77e49b01d3",
      "parents": [
        "45dee41f5c55cd18c7f3716fbac765016132a214"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Mon Apr 06 10:52:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 10:52:24 2009 -0700"
      },
      "message": "AI 144664: am: CL 144663 Use Binder interfaces between NetworkLocationManager and LocationManagerService.\n  This fixes a hack that was added when NetworkLocationManager was moved out of the framework.\n  This also lays the groundwork for supporting location providers outside of the system process.\n  BUG\u003d1729031\n  Original author: lockwood\n\nAutomated import of CL 144664\n"
    },
    {
      "commit": "e932f7f2a47b770c636443d411436bd29cc4bb43",
      "tree": "75a53e7d58fd8b9524aa22e370854e4c65bba17e",
      "parents": [
        "53566b140ffa7b1e2f522ab1cdec13c74f8779e7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Mon Apr 06 10:51:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 10:51:26 2009 -0700"
      },
      "message": "AI 144663: Use Binder interfaces between NetworkLocationManager and LocationManagerService.\n  This fixes a hack that was added when NetworkLocationManager was moved out of the framework.\n  This also lays the groundwork for supporting location providers outside of the system process.\n  BUG\u003d1729031\n\nAutomated import of CL 144663\n"
    },
    {
      "commit": "04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc",
      "tree": "1e96e55835f059a7b4b7b89a62ca0a9d7f0a5c17",
      "parents": [
        "3afdd56470d6d4dcb20fe0f68ec9e54a167a9d74"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Thu Apr 02 11:00:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 11:00:54 2009 -0700"
      },
      "message": "AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.\n\nAutomated import of CL 144245\n"
    },
    {
      "commit": "767a662ecde33c3979bf02b793d392aca0403162",
      "tree": "f55548c33a8267c39acc60f72051f9856e95e672",
      "parents": [
        "e9c08056fafab720856ab8516ea0e623a5c0e360"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "message": "AI 144185: Integrate cdma into the main code base.\n\nAutomated import of CL 144185\n"
    },
    {
      "commit": "e91bc680b731a5d97f066b2e6c9c99b3c7dd5c58",
      "tree": "e18a31d1605a9d00991245eb49e7d16b54ff5b62",
      "parents": [
        "63e45f2854c86a9edf71e4159c9d93ad9a1e8f0d"
      ],
      "author": {
        "name": "John Wang",
        "email": "",
        "time": "Fri Mar 27 18:24:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 18:24:06 2009 -0700"
      },
      "message": "AI 143331: am: CL 143181 am: CL 142924 Support DCM specific MMI network service.\n  IExtendedNetworkService has 4 MMI service interface used by PhoneUtils to put DCM related nw service.\n  void setMmiString(String number);\n  CharSequence getMmiRunningText();\n  CharSequence getUserMessage(CharSequence text);\n  void clearMmiString();\n  And the service is bind via \"com.android.ussd.IExtendedNetworkService\".\n  Original author: johnwang\n  Merged from: //branches/cupcake/...\n  Original author: android-build\n  Merged from: //branches/donutburger/...\n\nAutomated import of CL 143331\n"
    },
    {
      "commit": "38e260a62020af0e6ca45d5a9cc3f8e8c9a2842c",
      "tree": "0091f09f1d54af769aad37ccbb6e18d4e4bb13cd",
      "parents": [
        "a7f1e5c540ff7b94c212facdcd89459cba3e4edc"
      ],
      "author": {
        "name": "John Wang",
        "email": "",
        "time": "Fri Mar 27 16:38:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 16:38:58 2009 -0700"
      },
      "message": "AI 143181: am: CL 142924 Support DCM specific MMI network service.\n  IExtendedNetworkService has 4 MMI service interface used by PhoneUtils to put DCM related nw service.\n  void setMmiString(String number);\n  CharSequence getMmiRunningText();\n  CharSequence getUserMessage(CharSequence text);\n  void clearMmiString();\n  And the service is bind via \"com.android.ussd.IExtendedNetworkService\".\n  Original author: johnwang\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143181\n"
    },
    {
      "commit": "603073430bbcb1bd29db7afb9b14e2732ad589fb",
      "tree": "404a611fc32d7a415977091c0b5e594461d2575f",
      "parents": [
        "d86c7821270a0d4e4710f8eef6ee111e80bd5125"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "",
        "time": "Tue Mar 24 22:48:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 22:48:12 2009 -0700"
      },
      "message": "Automated import from //branches/master/...@142414,142414\n"
    },
    {
      "commit": "c39a6e0c51e182338deb8b63d07933b585134929",
      "tree": "e55fc5bd38b1eb8fb4851a0fe1cc264a7fe2f245",
      "parents": [
        "b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137873\n"
    },
    {
      "commit": "4df2423a947bcd3f024cc3d3a1a315a8dc428598",
      "tree": "e7dac2c5a367b169e7f05a36058cf470e93f003b",
      "parents": [
        "c474dec3ffa1c0fe37edb3e701684188f7e8e7bc"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@136594\n"
    },
    {
      "commit": "9066cfe9886ac131c34d59ed0e2d287b0e3c0087",
      "tree": "d88beb88001f2482911e3d28e43833b50e4b4e97",
      "parents": [
        "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "076357b8567458d4b6dfdcf839ef751634cd2bfb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "da996f390e17e16f2dfa60e972e7ebc4f868f37e",
      "tree": "00a0f15270d4c7b619fd34d8383257e1761082f4",
      "parents": [
        "d24b8183b93e781080b2c16c487e60d51c12da31"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@131421\n"
    },
    {
      "commit": "d24b8183b93e781080b2c16c487e60d51c12da31",
      "tree": "fbb89154858984eb8e41556da7e9433040d55cd4",
      "parents": [
        "f1e484acb594a726fb57ad0ae4cfe902c7f35858"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@130745\n"
    },
    {
      "commit": "22f7dfd23490a3de2f21ff96949ba47003aac8f8",
      "tree": "41bc290bb2f1f08a0e37cfda4955742a85d42ecf",
      "parents": [
        "9266c558bf1d21ff647525ff99f7dadbca417309"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@127101\n"
    },
    {
      "commit": "f013e1afd1e68af5e3b868c26a653bbfb39538f8",
      "tree": "7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf",
      "parents": [
        "e70cfafe580c6f2994c4827cd8a534aabf3eb05c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "54b6cfa9a9e5b861a9930af873580d6dc20f773c",
      "tree": "35051494d2af230dce54d6b31c6af8fc24091316",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
