)]}'
{
  "log": [
    {
      "commit": "4db458b4f71cd9ccbb98f5bf2c08e1f0eb750548",
      "tree": "e7dd4df6108f97f4487aabdf87bb32790bb6ea86",
      "parents": [
        "0cd2472bf8a0062b56b9cd4613c44791b32fe42f",
        "a6f41495962c6427cfb3976daeb7f7b4df63ac57"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 15 15:01:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 15:01:09 2010 -0700"
      },
      "message": "am a6f41495: Merge \"Update camera API and javadoc for API review comments.\" into gingerbread\n\nMerge commit \u0027a6f41495962c6427cfb3976daeb7f7b4df63ac57\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a6f41495962c6427cfb3976daeb7f7b4df63ac57\u0027:\n  Update camera API and javadoc for API review comments.\n"
    },
    {
      "commit": "7836660f5eb45b7b7e1f5119face65c80e2ade17",
      "tree": "7b8c5d788923f2fe38fa57977a9d827763583b69",
      "parents": [
        "9909b948ac83d2cf19f7eeb06748b85fcac2212a"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 15 14:08:15 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 15 14:47:37 2010 -0700"
      },
      "message": "Update camera API and javadoc for API review comments.\n\nbug:3001395\nbug:3001399\nChange-Id: I7030c4eff94ab11f44b862e8c206fb69a4e5c428\n"
    },
    {
      "commit": "b30f21882080bd4c0d7c3b25878151dd19ac3f94",
      "tree": "90e45782c82f0460630a90c00b16b9617353f095",
      "parents": [
        "23b8054e85eaffa515c597e7b386e3892968302d",
        "17fe229fe8b5c43fe1fbd0511d6e4f1565a957d4"
      ],
      "author": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Tue Sep 14 15:05:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 15:05:53 2010 -0700"
      },
      "message": "am 17fe229f: Merge \"Unhide GsmCellLocation.getPsc().\" into gingerbread\n\nMerge commit \u002717fe229fe8b5c43fe1fbd0511d6e4f1565a957d4\u0027 into gingerbread-plus-aosp\n\n* commit \u002717fe229fe8b5c43fe1fbd0511d6e4f1565a957d4\u0027:\n  Unhide GsmCellLocation.getPsc().\n"
    },
    {
      "commit": "2ec0e6fe1e5382d93cb28c97d24c7b0a0387c8ee",
      "tree": "b1f10b135057878cbdb665ca64ec20bc308035fc",
      "parents": [
        "e7b92d7b53343119173558302ecfb3986ae0fbd6"
      ],
      "author": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Thu Sep 09 10:08:10 2010 -0700"
      },
      "committer": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Tue Sep 14 11:13:27 2010 -0700"
      },
      "message": "Unhide GsmCellLocation.getPsc().\n\nbug: 2465036\nChange-Id: If071c4e0f1f3484c010ec908b02800361cbf8a86\n"
    },
    {
      "commit": "53686433a9790bcfe7211a661b26783ee12bb436",
      "tree": "0efd0a78a1d51c2d1c2d75ecef8ab158029e68a3",
      "parents": [
        "0522f5e9b7dac0dc0229c9ddb07e7e5482846b1a",
        "7e9f4eb2608148436cef36c9969bf8a599b39e72"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 14:34:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 14:34:22 2010 -0700"
      },
      "message": "am 7e9f4eb2: Track client requests through location manager.\n\nMerge commit \u00277e9f4eb2608148436cef36c9969bf8a599b39e72\u0027 into gingerbread-plus-aosp\n\n* commit \u00277e9f4eb2608148436cef36c9969bf8a599b39e72\u0027:\n  Track client requests through location manager.\n"
    },
    {
      "commit": "7e9f4eb2608148436cef36c9969bf8a599b39e72",
      "tree": "16351bff3017f948792a6308f4f6698e0a9d769c",
      "parents": [
        "cc5494c9996f809e36539b24e8b6b67683383d29"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 10 18:43:00 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 14:20:48 2010 -0700"
      },
      "message": "Track client requests through location manager.\n\nThis fixes a problem where applications could ask the location\nmanager to do very heavy-weight things (like...  say... update\nlocation every minute), which would get accounted against the\nsystem instead of the application because ultimately it is the\nsystem making the heavy calls (wake locks, etc).\n\nTo solve this, we introduce a new class WorkSource representing\nthe source of some work.  Wake locks and Wifi locks allow you\nto set the source to use (but only if you are system code and thus\ncan get the permission to do so), which is what will be reported\nto the battery stats until the actual caller.\n\nFor the initial implementation, the location manager keeps track\nof all clients requesting periodic updates, and tells its providers\nabout them as a WorkSource param when setting their min update time.\nThe network location provider uses this to set the source on the\nwake and wifi locks it acquires, when doing work because of the\nupdate period.\n\nThis should also be used elsewhere, such as in the GPS provider,\nbut this is a good start.\n\nChange-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf\n"
    },
    {
      "commit": "8b11f30cb2cfe9922439e8a032311de114ce4da4",
      "tree": "93b73984868ed2a584784710232e404323bc0f13",
      "parents": [
        "f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1",
        "1bece4320c1d2308b4a5b5aeda47b065312b3053"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 19:31:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 19:31:45 2010 -0700"
      },
      "message": "am 1bece432: Make nativeLibraryDir visible in the API\n\nMerge commit \u00271bece4320c1d2308b4a5b5aeda47b065312b3053\u0027 into gingerbread-plus-aosp\n\n* commit \u00271bece4320c1d2308b4a5b5aeda47b065312b3053\u0027:\n  Make nativeLibraryDir visible in the API\n"
    },
    {
      "commit": "1bece4320c1d2308b4a5b5aeda47b065312b3053",
      "tree": "daf3d6876cd335a397835dc76b4efce191798a45",
      "parents": [
        "90fb15a7e52b1208b8d4f7518a61efb99580b5b0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 19:20:03 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 19:20:32 2010 -0700"
      },
      "message": "Make nativeLibraryDir visible in the API\n\nChange-Id: Ic88e76a85b0041e97b4c29c42dfa09db0356391c\n"
    },
    {
      "commit": "f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1",
      "tree": "c235d54ae944b5c597237808a21a7ed2fc4f5053",
      "parents": [
        "40e3af61dcbf7e49979a67410f37c4b4523a0bd6",
        "90fb15a7e52b1208b8d4f7518a61efb99580b5b0"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Sun Sep 12 19:11:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 19:11:08 2010 -0700"
      },
      "message": "am 90fb15a7: Support UI visibility and restarting in download manager.\n\nMerge commit \u002790fb15a7e52b1208b8d4f7518a61efb99580b5b0\u0027 into gingerbread-plus-aosp\n\n* commit \u002790fb15a7e52b1208b8d4f7518a61efb99580b5b0\u0027:\n  Support UI visibility and restarting in download manager.\n"
    },
    {
      "commit": "90fb15a7e52b1208b8d4f7518a61efb99580b5b0",
      "tree": "5539ec7c687580e233402ccc505a17fd9970e2dc",
      "parents": [
        "8abc9e9b9917760a63cc38a030e64f207aeef86d"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Sep 09 16:13:41 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Sun Sep 12 18:58:55 2010 -0700"
      },
      "message": "Support UI visibility and restarting in download manager.\n\nFirst, this change adds a column to the downloads table specifying\nwhether a download should be displayed in the system downloads UI.  It\nadds a public method to set this parameter when requesting a download,\nand a hidden method to filter queries based on this paramter (such\nfiltering could be made public later, but it\u0027s not strictly necessary\nright now).\n\nSecond, this change adds support for restarting a completed/failed\ndownload as a hidden method on DownloadManager.  Currently it only\nworks from the download manager\u0027s process - it\u0027ll be used by the new\ndownload manager UI.\n\nChange-Id: I15eda1a6e3717d1ce947a810b25ad3540cce809e\n"
    },
    {
      "commit": "e740dd0c8fde910066f9ddf83b4ab094ed95eaf9",
      "tree": "e8736121be38c634328789d669e27f4aabb618a2",
      "parents": [
        "0f0541e40cfef51eb5c3769e53c1aa853b53aaf6",
        "692065128e66de77470de2c50ead2bef0452952a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 17:21:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 17:21:18 2010 -0700"
      },
      "message": "am 69206512: Fix some API discrepancies in InputEvent.\n\nMerge commit \u0027692065128e66de77470de2c50ead2bef0452952a\u0027 into gingerbread-plus-aosp\n\n* commit \u0027692065128e66de77470de2c50ead2bef0452952a\u0027:\n  Fix some API discrepancies in InputEvent.\n"
    },
    {
      "commit": "692065128e66de77470de2c50ead2bef0452952a",
      "tree": "14544d3996555c184b9bfdad8a0f33ae68b93acf",
      "parents": [
        "b88102f5b7e51552a3576cf197b4c8cf96f193d1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 17:17:30 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 17:17:30 2010 -0700"
      },
      "message": "Fix some API discrepancies in InputEvent.\n\nChange-Id: I8e33e125e10075d6f256a1eb3dd46990f35074d6\n"
    },
    {
      "commit": "38f75b97d92508633c69eb6461efd353a61dab96",
      "tree": "03d8dae2b8894beae7b75033f5b34680080735ff",
      "parents": [
        "e7be8e8f6c3db50df8e755033cd110aabd1143df",
        "58300000c1867eaf10fbfb91c53d1b86a37f5b47"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 14:03:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 14:03:28 2010 -0700"
      },
      "message": "am 58300000: This was already deprecated, but not picked up by the tool DO NOT MERGE\n\nMerge commit \u002758300000c1867eaf10fbfb91c53d1b86a37f5b47\u0027 into gingerbread-plus-aosp\n\n* commit \u002758300000c1867eaf10fbfb91c53d1b86a37f5b47\u0027:\n  This was already deprecated, but not picked up by the tool DO NOT MERGE\n"
    },
    {
      "commit": "58300000c1867eaf10fbfb91c53d1b86a37f5b47",
      "tree": "c45d890d8c5330d8d6d74df309a1f15bde5486b0",
      "parents": [
        "b6a007c5cd7bb02250d4dd573ba89367a010a473"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 16:58:33 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 16:58:58 2010 -0400"
      },
      "message": "This was already deprecated, but not picked up by the tool DO NOT MERGE\n\nChange-Id: I4740a37039d0817a7f433f169ac2afc074101533\n"
    },
    {
      "commit": "09f1e2b2151ea18c05b9138a0a5cb63af18ea373",
      "tree": "a8867b197b5f31b9fc3d59dc724ffc9f1e43f3b3",
      "parents": [
        "94db0238a3b6cba3cbf0e037af74e898a4741204",
        "56aa3c761d4e8c618151e92135706838abd84a6c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Sep 10 09:53:43 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Sep 10 09:53:43 2010 -0700"
      },
      "message": "resolved conflicts for merge of 56aa3c76 to gingerbread-plus-aosp\n\nChange-Id: I3d36a665f93f976824592edf35f6d6a205cc7617\n"
    },
    {
      "commit": "1ed20dc43b070903597c55738f342bc77f7ab21d",
      "tree": "cfd1242b0dc45c7e719f8a0b92f9dc27f7beca9c",
      "parents": [
        "a9ff29b59cf33e552285a0bff3caf7a44f93f1c0",
        "e3692d153e0f66a5620eb96bd75ce92585b9fc04"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Sep 09 11:26:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 11:26:08 2010 -0700"
      },
      "message": "am e3692d15: Merge \"Hidden API to control sorting of download manager queries.\" into gingerbread\n\nMerge commit \u0027e3692d153e0f66a5620eb96bd75ce92585b9fc04\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e3692d153e0f66a5620eb96bd75ce92585b9fc04\u0027:\n  Hidden API to control sorting of download manager queries.\n"
    },
    {
      "commit": "f054e190bb6f06e5645826c84670098159feaf34",
      "tree": "f645f73c2ac347526799c42a1858f9cd4695e6e7",
      "parents": [
        "9395b4656aca4b00d080ada89a44631459ad7b85"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Wed Sep 01 18:26:26 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Thu Sep 09 11:14:20 2010 -0700"
      },
      "message": "Hidden API to control sorting of download manager queries.\n\nThis change adds a hidden API to sort download manager queries by size\nrather than by time last modified.  This is necessary for the system\ndownload manager UI but, in the interest of keeping the new public API\nas minimal as possible for now, I\u0027m leaving @hide on this method.\n\nThis change also changes the DownloadManager.COLUMN_ID column to be\nidentical to BaseColumns._ID, since some code relies on this (such as\nCursorAdapter).\n\nChange-Id: Ib89b614d63e988974d4486b122b39365b35b5269\n"
    },
    {
      "commit": "573c5d5edc1f51fd026e1d0e17ab883403eeddd9",
      "tree": "ed20e63dc5aaf704eb44fa5fc0325f9eaac7e328",
      "parents": [
        "e126119c3a406bc564f2549aeb1416aff112689d",
        "46b84d5b4a44dbab8e0f6ee11f3ab42e11ce97bb"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Sep 08 17:46:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 17:46:22 2010 -0700"
      },
      "message": "am 46b84d5b: Merge \"Add MediaStore.ACTION_MEDIA_PLAY_FROM_SEARCH intent for open-ended search and play of music. This is used, for instance, by Google\\\u0027s new \"listen to\" Voice Action.\" into gingerbread\n\nMerge commit \u002746b84d5b4a44dbab8e0f6ee11f3ab42e11ce97bb\u0027 into gingerbread-plus-aosp\n\n* commit \u002746b84d5b4a44dbab8e0f6ee11f3ab42e11ce97bb\u0027:\n  Add MediaStore.ACTION_MEDIA_PLAY_FROM_SEARCH intent for open-ended\n"
    },
    {
      "commit": "2fe6fd055874ff70a9faeaa27716173b12e671fb",
      "tree": "bf295afccc3e868fb39349890a0f54d88e74e6fe",
      "parents": [
        "d9c80ab31ac3755141765e2c030bd1404ff0b050"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Sep 08 19:10:17 2010 -0400"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Sep 08 20:39:05 2010 -0400"
      },
      "message": "Add MediaStore.ACTION_MEDIA_PLAY_FROM_SEARCH intent for open-ended\nsearch and play of music. This is used, for instance, by Google\u0027s\nnew \"listen to\" Voice Action.\n\nChange-Id: Ibbc81701cc2412ffd57402d34f22d9764e9df7c2\n"
    },
    {
      "commit": "6bb72458f934f00fdfee75323a7919a9f10eba03",
      "tree": "530a14e47927706c63fb45ce7f4953c9538b448c",
      "parents": [
        "a05088c18d22f822e78e7b91d60f518dc3dc06fc",
        "de2f3340d64e20e51029ff438f0d635d97b8a3e0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 12:29:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 12:29:49 2010 -0700"
      },
      "message": "am de2f3340: Update current.xml for touch filtering feature.\n\nMerge commit \u0027de2f3340d64e20e51029ff438f0d635d97b8a3e0\u0027 into gingerbread-plus-aosp\n\n* commit \u0027de2f3340d64e20e51029ff438f0d635d97b8a3e0\u0027:\n  Update current.xml for touch filtering feature.\n"
    },
    {
      "commit": "de2f3340d64e20e51029ff438f0d635d97b8a3e0",
      "tree": "64d05ff63b40cbbda31eca83914683f6f8614b66",
      "parents": [
        "85a3176704b5bfbeece9bd928369fbb76eec7dc6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 12:25:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 12:25:23 2010 -0700"
      },
      "message": "Update current.xml for touch filtering feature.\n\nChange-Id: I4a6f971ad84e13ed8f81e7b00c727e94eb2d8765\n"
    },
    {
      "commit": "a05088c18d22f822e78e7b91d60f518dc3dc06fc",
      "tree": "2aedf7f9109bf4d1f7bc014476e0823182686be4",
      "parents": [
        "6ffee9bbba53700d33456261b986ac8a3f333b9e",
        "85a3176704b5bfbeece9bd928369fbb76eec7dc6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:55:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 11:55:24 2010 -0700"
      },
      "message": "am 85a31767: Add support for secure views.\n\nMerge commit \u002785a3176704b5bfbeece9bd928369fbb76eec7dc6\u0027 into gingerbread-plus-aosp\n\n* commit \u002785a3176704b5bfbeece9bd928369fbb76eec7dc6\u0027:\n  Add support for secure views.\n"
    },
    {
      "commit": "85a3176704b5bfbeece9bd928369fbb76eec7dc6",
      "tree": "1a84f21c037b514c5b6717b106f5a9a2c4fd6c99",
      "parents": [
        "c0b4f6d30d962d75125628317b5f5ea622531dfe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 01 17:01:00 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:50:55 2010 -0700"
      },
      "message": "Add support for secure views.\n\nAdded the MotionEvent.FLAG_WINDOW_IS_OBSCURED flag which is set by the\ninput manager whenever another visible window is partly or wholly obscured\nthe target of a touch event so that applications can filter touches\naccordingly.\n\nAdded a \"filterTouchesWhenObscured\" attribute to View which can be used to\nenable filtering of touches when the view\u0027s window is obscured.\n\nChange-Id: I936d9c85013fd2d77fb296a600528d30a29027d2\n"
    },
    {
      "commit": "c4f628a1ba359926cf53ed7652d9abba6ea29123",
      "tree": "80eb685ecbd0f371ce3325c0e6c994c37492d56e",
      "parents": [
        "d4fd86d19a070a355255b51742075fbf8e69fa4a",
        "c0b4f6d30d962d75125628317b5f5ea622531dfe"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 08 11:01:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 11:01:27 2010 -0700"
      },
      "message": "am c0b4f6d3: Merge \"Adds a time zone parameter to formatDateRange\" into gingerbread\n\nMerge commit \u0027c0b4f6d30d962d75125628317b5f5ea622531dfe\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c0b4f6d30d962d75125628317b5f5ea622531dfe\u0027:\n  Adds a time zone parameter to formatDateRange\n"
    },
    {
      "commit": "577ec9eb3a661de96a2cbe9ec918eda082fb7659",
      "tree": "5bf3f0c170978bf52c421386f62e5381f65d045c",
      "parents": [
        "4c7d3f28898f4e0d8e9f54537fb92948e650df7f"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 01 17:24:53 2010 -0700"
      },
      "committer": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 08 10:53:40 2010 -0700"
      },
      "message": "Adds a time zone parameter to formatDateRange\n\nFor a critical feature request in Calendar we need the ability\nto format a date range in a time zone other than the local tz.\nThis adds a new method signature to formatDateRange to allow for\na tz to be specified and maintains the old behavior if the parameter\nis not used. Also deprecates the FORMAT_UTC flag.\n\nChange-Id: I16b3e939760ec86c954b51a318d01b7bbf86acc9\n"
    },
    {
      "commit": "e0974284a8983524c8719a47e57395f0030c3128",
      "tree": "f7e602306411cabe9c4ab18efff399de1d42c537",
      "parents": [
        "b1657b2bd6aea0c22b48e2cdd25dcc57581a3f3d",
        "d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 21:48:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 07 21:48:39 2010 -0700"
      },
      "message": "am d6e56895: update-api step missing from 64963.\n\nMerge commit \u0027d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537\u0027:\n  update-api step missing from 64963.\n"
    },
    {
      "commit": "d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537",
      "tree": "57d8c5d94a85f402c560b3abaa381434bdddc24c",
      "parents": [
        "64591009409618ee67e71c4b345cac50ad0e4e31"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 20:28:27 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 20:29:42 2010 -0700"
      },
      "message": "update-api step missing from 64963.\n\nChange-Id: I7e91aa9830c19bbb4115ae3a236345b220dc9eb0\n"
    },
    {
      "commit": "2ae3718b448cdc5e94b4686795301a01f54640e4",
      "tree": "301ceca204a1e76a3becb6ea356e32900ebcc3b8",
      "parents": [
        "59a5d2d5772f41578c72f48df08c0af918b6519c",
        "dbd25cdbc3dcad573aaeaf493bc186006bce3d8e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:59:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 07 18:59:10 2010 -0700"
      },
      "message": "am dbd25cdb: Made text selection work in ExtractEditText. DO NOT MERGE\n\nMerge commit \u0027dbd25cdbc3dcad573aaeaf493bc186006bce3d8e\u0027 into gingerbread-plus-aosp\n\n* commit \u0027dbd25cdbc3dcad573aaeaf493bc186006bce3d8e\u0027:\n  Made text selection work in ExtractEditText. DO NOT MERGE\n"
    },
    {
      "commit": "dbd25cdbc3dcad573aaeaf493bc186006bce3d8e",
      "tree": "9dd10a772a2771fce5bcc54e1cd2702bcf059b6c",
      "parents": [
        "d0f74ae081bac9a9c8f7faf9288305647735d743"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 15:21:14 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:07:30 2010 -0700"
      },
      "message": "Made text selection work in ExtractEditText. DO NOT MERGE\n\nChange insertion point on tap is no longer handled by the CommitSelectionReceiver\n(as it is not called by ExtractEditText).\n\nFixed a bug to handle drawing positions when the internal TextView scroller is used.\n\nChange-Id: I87398c7109c5527d21dee6abbdb925848244d594\n"
    },
    {
      "commit": "d348ea6e0ad3fc029a01c214da4ad4b8d856c4f9",
      "tree": "582d5743e0661f4b2f8ba07de42d4485edce9d71",
      "parents": [
        "3f6e4d56bba393ac556a672202e00bc417784ce8",
        "1f6a21c2377f33a754222a34fa98ea1e21a6d27d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:46:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 07 14:46:08 2010 -0700"
      },
      "message": "am 1f6a21c2: Merge \"Expose the TextAppearance.StatusBar.* styles.\" into gingerbread\n\nMerge commit \u00271f6a21c2377f33a754222a34fa98ea1e21a6d27d\u0027 into gingerbread-plus-aosp\n\n* commit \u00271f6a21c2377f33a754222a34fa98ea1e21a6d27d\u0027:\n  Expose the TextAppearance.StatusBar.* styles.\n"
    },
    {
      "commit": "ccfc1c1ea1898d7e72bc2c2c78bf80a26ee3f5f4",
      "tree": "321be9d532b4c770e1b1a46e3ceae95cb1fceead",
      "parents": [
        "f703b77c96a6d133fda534158eaf6190ff7c87f7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 17:12:10 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 17:12:10 2010 -0400"
      },
      "message": "Expose the TextAppearance.StatusBar.* styles.\n\nChange-Id: I6e1e68ab26495290d480f4fb75facedd6cd62908\n"
    },
    {
      "commit": "783f14ddc9e4032b72aed7880aeb9d39970c98b7",
      "tree": "67007d91d23ff0c6b69ff58c26965017b2fdf3c8",
      "parents": [
        "ef9e508c2cb3b52d31250ceca3dddace17cec950",
        "3326f8043858152ea2a407a9a4c20fdcdc859e73"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:42:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 16:42:51 2010 -0700"
      },
      "message": "am 3326f804: Fix the last remaining gaps in our Java 6 API.\n\nMerge commit \u00273326f8043858152ea2a407a9a4c20fdcdc859e73\u0027 into gingerbread-plus-aosp\n\n* commit \u00273326f8043858152ea2a407a9a4c20fdcdc859e73\u0027:\n  Fix the last remaining gaps in our Java 6 API.\n"
    },
    {
      "commit": "3326f8043858152ea2a407a9a4c20fdcdc859e73",
      "tree": "ca81086dc9ddb8c0d6875f05903a29b15a5352df",
      "parents": [
        "7e427934e69db804f3ee803e6ffeef4a339e9b8b"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:34:59 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:37:27 2010 -0700"
      },
      "message": "Fix the last remaining gaps in our Java 6 API.\n\nSee http://b/issue?id\u003d2497395\nSee https://android-git.corp.google.com/g/64647\n\nChange-Id: I0886e06163a3853bff69480b01e6e9f9f54fea4e\n"
    },
    {
      "commit": "acc4e041d27c24b45fb190c493717fda987b52c2",
      "tree": "dcf0401e624eef3b7594e50513f34762903e53cb",
      "parents": [
        "6a3ffb5beeb6d88c5c1916bef60265f73f9e1822",
        "69717ccd13bb5568b912701ab39d603cfa7091cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:23:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 15:23:46 2010 -0700"
      },
      "message": "am 69717ccd: DO NOT MERGE.  Some stuff that is Not Ready.\n\nMerge commit \u002769717ccd13bb5568b912701ab39d603cfa7091cc\u0027 into gingerbread-plus-aosp\n\n* commit \u002769717ccd13bb5568b912701ab39d603cfa7091cc\u0027:\n  DO NOT MERGE.  Some stuff that is Not Ready.\n"
    },
    {
      "commit": "69717ccd13bb5568b912701ab39d603cfa7091cc",
      "tree": "867742e28adc250e7260dbf04aba967f50264e0c",
      "parents": [
        "df3a0f50c3480911e366c8c0781b0463fe063e82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:48:20 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:20:06 2010 -0700"
      },
      "message": "DO NOT MERGE.  Some stuff that is Not Ready.\n\nChange-Id: I8fdba32722d86b92c791dbf7c6c0166bcdb02852\n"
    },
    {
      "commit": "fd3f44b38882c74c10aff0e238ee4ad9fcd8b724",
      "tree": "34c1a39a417f582af183eaa7b1947289a5a5fc83",
      "parents": [
        "8e11c82247151085fa165c76bfbc157bc6091ca4",
        "e1aa82a4228d009537693253ba3a0113abbf5ab8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:10:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 15:10:24 2010 -0700"
      },
      "message": "am e1aa82a4: Merge \"Adding a feature denoting support for 5 or more fully independent multitouch pointers.\" into gingerbread\n\nMerge commit \u0027e1aa82a4228d009537693253ba3a0113abbf5ab8\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e1aa82a4228d009537693253ba3a0113abbf5ab8\u0027:\n  Adding a feature denoting support for 5 or more fully\n"
    },
    {
      "commit": "6993d3d136fed8600a3e337d710907b50d8d6e49",
      "tree": "cf33f50672753a610822f39c3c1f5a4491843485",
      "parents": [
        "dc243482d6e104c4a3cddaa694c2ee3c628c2c20"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:30:14 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:41:36 2010 -0700"
      },
      "message": "Adding a feature denoting support for 5 or more fully\nindependent multitouch pointers.\n\nChange-Id: I9997ed9c481dbd507e9eff70d8beb9e1140cca3f\n"
    },
    {
      "commit": "3d7d3690defa2e63a60b0d9133608cf771cdbca7",
      "tree": "c0092d09979ac75d9028435066a1abba32b22239",
      "parents": [
        "bfbf84b7265310d154f8dc9e0b1e85b2a56bdfcb",
        "e25b4bc76fef584b38ce4e72f919fba119bdfa99"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:26:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 13:26:30 2010 -0700"
      },
      "message": "am e25b4bc7: Merge \"These are not ready to be exposed.  Also rename them to be better.\" into gingerbread\n\nMerge commit \u0027e25b4bc76fef584b38ce4e72f919fba119bdfa99\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e25b4bc76fef584b38ce4e72f919fba119bdfa99\u0027:\n  These are not ready to be exposed.  Also rename them to be better.\n"
    },
    {
      "commit": "482566ed5cc7307b0401361509fb06acc5476115",
      "tree": "3a41c2b2301bf17dc1575d32641a8cbfaa9e7af9",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "message": "These are not ready to be exposed.  Also rename them to be better.\n\nChange-Id: I7c234144497084b7769f8c46761b7d74d1c583d5\n"
    },
    {
      "commit": "75823339cd03e5b25b576cd7a2b5941254017c4a",
      "tree": "6c6d0788c0439f73e5e3c428a41eb3ef306ff4ea",
      "parents": [
        "840f0fecd87357cadf4b2a0ae96d30b457f89729",
        "a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 23:17:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 23:17:20 2010 -0700"
      },
      "message": "am a1c69e08: Fix a small bug when granting permissions through activity results.\n\nMerge commit \u0027a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4\u0027:\n  Fix a small bug when granting permissions through activity results.\n"
    },
    {
      "commit": "a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4",
      "tree": "a7717db542b45f4ad8fa9dc7f22c0a663d047c6b",
      "parents": [
        "d3efa3924407da6d38aa5931ac29aa088d9eb986"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:55:02 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:55:02 2010 -0700"
      },
      "message": "Fix a small bug when granting permissions through activity results.\n\nChange-Id: I2a5c4025fb5f566e29c219fde4d50ed2eba6e174\n"
    },
    {
      "commit": "840f0fecd87357cadf4b2a0ae96d30b457f89729",
      "tree": "2bb31b208dc99b7f6621d83a221f74c152237e9c",
      "parents": [
        "14d56840eeec537c037bebaeaebf1b37f48d8dad",
        "d3efa3924407da6d38aa5931ac29aa088d9eb986"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:51:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 22:51:35 2010 -0700"
      },
      "message": "am d3efa392: Clean up some permissions.\n\nMerge commit \u0027d3efa3924407da6d38aa5931ac29aa088d9eb986\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d3efa3924407da6d38aa5931ac29aa088d9eb986\u0027:\n  Clean up some permissions.\n"
    },
    {
      "commit": "d3efa3924407da6d38aa5931ac29aa088d9eb986",
      "tree": "105f4a08e32468c8fa20d981867b6e8fd688cd4e",
      "parents": [
        "bc5ec2f91a7ed2836df66f1ed98b019ea1192aa1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 17:34:12 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 21:19:40 2010 -0700"
      },
      "message": "Clean up some permissions.\n\nNote that WRITE_OWNER_DATA and READ_OWNER_DATA don\u0027t actually appear\nto be associated with anything or used by anyone, so they are just\ndeleted.\n\nAlso deprecate the activity API to go in the foreground.  I didn\u0027t\nrealize that was released in the SDK.  It needs to go away.\n\nChange-Id: I96f53702c2c79e4999b6b2c498abb770bd27e03a\n"
    },
    {
      "commit": "9fadca71e455a6c849311083677351d4dc64b792",
      "tree": "6451d5bbb7bf41e67aeb2e6efa1fba1d96567caa",
      "parents": [
        "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
        "b766ab830a714c0b79f64265e681f454865ffe65"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "message": "am b766ab83: DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nMerge commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027:\n  DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n"
    },
    {
      "commit": "b766ab830a714c0b79f64265e681f454865ffe65",
      "tree": "69f6856ae8156e0b5b403f08b7ac1afff07a07fe",
      "parents": [
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:02:26 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:04:18 2010 -0700"
      },
      "message": "DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nPrevious changes only added javadoc annotation, but didn\u0027t apply\nannotation to the source. Fixing this and updating current.xml.\n\nChange-Id: I52aabd6485a3972fc360f24c2e86cc342a5101ab\n"
    },
    {
      "commit": "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
      "tree": "627a3c5879f88b207af0f806d233b8c1e763ab71",
      "parents": [
        "fd0eed007d99178092ede56ec2c4799046615f70",
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "message": "am 3424c02e: Add software features for SIP and VOIP\n\nMerge commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027 into gingerbread-plus-aosp\n\n* commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027:\n  Add software features for SIP and VOIP\n"
    },
    {
      "commit": "3424c02e6b931a8bbd651ae75217bebd008b2605",
      "tree": "f8113a62a05f612a54da4c277661542edbcb9773",
      "parents": [
        "a2511da9d65b11be7f59ed3f525f77e85aeb4bef"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Aug 27 18:08:19 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 08:10:13 2010 +0800"
      },
      "message": "Add software features for SIP and VOIP\n\nand block SipService creation and SIP API if the feature is not available.\n\nChange-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc\n"
    },
    {
      "commit": "61f1cbdd71942433ce1515b614ec3d9c259ea037",
      "tree": "9152ec01a4c86d5d28d54709d8875982faa50957",
      "parents": [
        "b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c",
        "a800a2efa29d88e198220753f07e7d9ff69ddd9b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "message": "am a800a2ef: Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread\n\nMerge commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027:\n  Adding a feature definition corresponding to support for Near-Field\n"
    },
    {
      "commit": "4fd76ba2270da1df12ae11f6d3d3ed564e38464b",
      "tree": "69007b352f14c384546717cf1fb850d3ccd24190",
      "parents": [
        "9088a3d153ef28dfa383fda0935d99bdc0c2b2f6",
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "message": "am 81f339bc: Merge \"Fixing the build.\" into gingerbread\n\nMerge commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027 into gingerbread-plus-aosp\n\n* commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027:\n  Fixing the build.\n"
    },
    {
      "commit": "76437d379357a418b8236b041d1b3e03939264e6",
      "tree": "6a89548e01f4f40a5b51b96f6a68c0a07cd1f557",
      "parents": [
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 11:17:20 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 14:42:23 2010 -0700"
      },
      "message": "Adding a feature definition corresponding to support for Near-Field\nCommunications (NFC).\n\nChange-Id: I32b1b949524bfd978f53e23e02d38dfba4a2ea9c\n"
    },
    {
      "commit": "752fe99276656628d534ea80e07e7880e1425b7b",
      "tree": "0190095fa2c3822df27b8c6cde6e1162fa60b215",
      "parents": [
        "e34fe69e66d8c9bc76453347ba84261b060300f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "message": "Fixing the build.\n\nChange-Id: I6414a5ed2a92f5e375e19caf7453abd268ce76d3\n"
    },
    {
      "commit": "27c6f7d44c592ab8685b93a2ec30a74d594c822d",
      "tree": "199734736f12326cb8dcd94f06828a2136669f5c",
      "parents": [
        "036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0",
        "1614843e93d98910147380969d034009ecb23aa2"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "message": "am 1614843e: Merge \"Fix invalid comment in WebSettings.\" into gingerbread\n\nMerge commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027 into gingerbread-plus-aosp\n\n* commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027:\n  Fix invalid comment in WebSettings.\n"
    },
    {
      "commit": "fdbdeb3137a6b47527d1d714afbb7e1b19b474ec",
      "tree": "fd6d4abde1b3712c419bd1ea8193e51bc318153d",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 12 11:20:13 2010 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 14:15:50 2010 -0400"
      },
      "message": "Fix invalid comment in WebSettings.\n\nThe get/set for the pluginPath is leftover from the Gear\u0027s plugin\nand is no longer useful now that plugins are loaded from their\nown APK using the package manager. These methods were modified to\nbe no-ops in froyo, but the documentation was never completed.\n\nChange-Id: I20f6593445d877a3dae9b9f51d5198a3509255d6\nhttp://b/2811032\n"
    },
    {
      "commit": "d074e30ce44b9e33da43b67a4515b8986ca72b26",
      "tree": "cea9a809ad3b678713d10b938eb21f0d792a89d8",
      "parents": [
        "f470ed8630e9e648727443b065b9f1c69fee34d6"
      ],
      "author": {
        "name": "aimitakeshi",
        "email": "aimitakeshi@gmail.com",
        "time": "Thu Jul 29 10:12:27 2010 +0900"
      },
      "committer": {
        "name": "aimitakeshi",
        "email": "aimitakeshi@gmail.com",
        "time": "Wed Sep 01 15:40:00 2010 +0900"
      },
      "message": "  Initial contribution from Sony Corporation.\n\n  Add DRM Framework to support DRM content playback\n  together with StageFright.\n\n  - DRM Framework code is added\n     - include/drm\n     - drm\n  - api/current.xml is updated to include DRM Framework Java APIs\n  - cmds/servicemanager/service_manager.c is modified\n    to add drmManager and drmIOService.\n\nChange-Id: I6d7bc9c7067362b500e530988a9ce241761866fb\n"
    },
    {
      "commit": "ec438e1448ebc578ee5a4c4beb1e26292cdedd6e",
      "tree": "029494a6012249306fdf95bfe66bbc4c16f52ae3",
      "parents": [
        "3f124cc5ec31024acac057d0f848125f8da5e905",
        "361199b5e742c6635d4d7a03de6cf37b31cf442c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 31 19:03:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 19:03:36 2010 -0700"
      },
      "message": "am 361199b5: Add PackageManager API to get information about a provider component.\n\nMerge commit \u0027361199b5e742c6635d4d7a03de6cf37b31cf442c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027361199b5e742c6635d4d7a03de6cf37b31cf442c\u0027:\n  Add PackageManager API to get information about a provider component.\n"
    },
    {
      "commit": "361199b5e742c6635d4d7a03de6cf37b31cf442c",
      "tree": "170d0ba61242ba04a3491a98f894f3a2e416bbe7",
      "parents": [
        "22cd420bfa431b4ad55e699afadf109dcc54f201"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 30 17:42:07 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 31 18:59:04 2010 -0700"
      },
      "message": "Add PackageManager API to get information about a provider component.\n\nKind-of useful when all you have is a ComponentName.\n\nChange-Id: I9a99f12daabb29e97e882e09c43ca0df70c00651\n"
    },
    {
      "commit": "5238c5f9a55ae1fff3548c028003e47ab8ffe09c",
      "tree": "7405cbb723aa6ef6dbd1db0517b90b596500e868",
      "parents": [
        "d6a5f2dff9c9db3e154a461127a7cfcea05c1f90"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:51:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 13:00:51 2010 -0700"
      },
      "message": "fix the build.  will revisit this change in a minute\n\nChange-Id: Ibac9e777ea7332d63ddaf2e3b8935e56a663ebbe\n"
    },
    {
      "commit": "54901c9e8497b33bab1462245864e9dd119bb64c",
      "tree": "150a6978931c88b484dfe80234ce51b18c821b9b",
      "parents": [
        "77881293ad9a68dfa1c1da4b466f7b2b6465b342"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:51:25 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:53:18 2010 -0700"
      },
      "message": "fix the build.  will revisit this change in a minute\n\nChange-Id: Ibac9e777ea7332d63ddaf2e3b8935e56a663ebbe\n"
    },
    {
      "commit": "a9c43aaa4482819ca14bb5f036b328dd4e5f2211",
      "tree": "8db3dbfe3b071b0431e56e9090aed40de017e0b8",
      "parents": [
        "7d04f2bc4e38d5d7d2b37d6dec76fb3793311341",
        "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "message": "am 0a77ce27: New edge effects for scrolling widgets (overscroll)\n\nMerge commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027 into gingerbread-plus-aosp\n\n* commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027:\n  New edge effects for scrolling widgets (overscroll)\n"
    },
    {
      "commit": "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68",
      "tree": "ebc9590d88ae375498aac04a168c49984138749a",
      "parents": [
        "4c72ad75cfb413f54cb59d413a232e77c7260ef2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 25 14:37:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:14:07 2010 -0700"
      },
      "message": "New edge effects for scrolling widgets (overscroll)\n\nTODO: Currently disabled for WebView. Assets used for the glow effect\nneed to be themable/styleable. Overscroll effect should take place\neven when the user did not grab the widget within actual content.\n\nChange-Id: I68277d14d37dc5bcdb9254eaddf6e4998b3f2bf4\n"
    },
    {
      "commit": "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030",
      "tree": "02861c4660c46bdd3fb5afbd5887426da1f7111e",
      "parents": [
        "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
        "8d60866e2100db70ecf0502c14768a384514d7e9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "message": "am 8d60866e: Input device calibration and capabilities.\n\nMerge commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027 into gingerbread-plus-aosp\n\n* commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027:\n  Input device calibration and capabilities.\n"
    },
    {
      "commit": "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
      "tree": "a6c455a9a3b31eb0ecdbc591b2750f4d29ff5b20",
      "parents": [
        "03e83d4ad909f5c07fb2011e03348a413453e909",
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "message": "am bb660d7e: Merge \"Renaming SharedPreferences.startCommit to apply\" into gingerbread\n\nMerge commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027 into gingerbread-plus-aosp\n\n* commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027:\n  Renaming SharedPreferences$Editor.startCommit to apply\n"
    },
    {
      "commit": "8d60866e2100db70ecf0502c14768a384514d7e9",
      "tree": "514e46b4e4d58fd68cd52de93b93e7782fdf4e9f",
      "parents": [
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 03:02:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:16:43 2010 -0700"
      },
      "message": "Input device calibration and capabilities.\n\nFinished the input device capability API.\nAdded a mechanism for calibrating touch devices to obtain more\naccurate information about the touch contact area.\nImproved pointer location to show new coordinates and capabilities.\nOptimized pointer location display and formatting to avoid allocating large\nnumbers of temporary objects.  The GC churn was causing the application to\nstutter very badly when more than a couple of fingers were down).\nAdded more diagnostics.\n\nChange-Id: Ie25380278ed6f16c5b04cd9df848015850383498\n"
    },
    {
      "commit": "66fce5068a8a3aeb28aaf713843891b286a75280",
      "tree": "12b92e7b95f0251c4edb67cdab6374c58cae9608",
      "parents": [
        "2e86809b6c79375d23c0975914efc3b66e89ac90"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "message": "Renaming SharedPreferences$Editor.startCommit to apply\n\nAlso removes the artifical restriction that only one apply() can be in\nflight at once.  That was old from when I thought it\u0027d end up being\nrequired, but wasn\u0027t.\n\nChange-Id: I3540ea8be6e0760d6a51d218186f71655c2f3f55\n"
    },
    {
      "commit": "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5",
      "tree": "bbf88f5ae152c47834cf2b6543a8a7ca5067bd5e",
      "parents": [
        "ff749b9a0d1137755ce466ca561b18473911d115",
        "7ec7b9970cc3a6311bf043e228991adf24c43523"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "message": "am 7ec7b997: Remove camera metering mode API.\n\nMerge commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027 into gingerbread-plus-aosp\n\n* commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027:\n  Remove camera metering mode API.\n"
    },
    {
      "commit": "7ec7b9970cc3a6311bf043e228991adf24c43523",
      "tree": "4aea84acb9fe2677227e5522b31de779c505a713",
      "parents": [
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:39:46 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:33:53 2010 -0700"
      },
      "message": "Remove camera metering mode API.\n\nMetering mode is not supported yet.\n\nChange-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e\n"
    },
    {
      "commit": "44af754cf0c9ad9a8162e1bd2af60737e81a8beb",
      "tree": "dc82615fca74b557d74e5af807e43fc7c126a928",
      "parents": [
        "8328578152fbfd23952a6cda4b2e60853d78eb74",
        "d02bdaab495641ab50e2123fdfd99a819cc40540"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "message": "am d02bdaab: Remove experimental immersive mode support. DO NOT MERGE\n\nMerge commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027:\n  Remove experimental immersive mode support. DO NOT MERGE\n"
    },
    {
      "commit": "d02bdaab495641ab50e2123fdfd99a819cc40540",
      "tree": "63b4618d41b340ea2d4f01b98da2ce0ba478c032",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 26 10:28:46 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "Remove experimental immersive mode support. DO NOT MERGE\n\nBug: 2949215\n\nChange-Id: I7d998ef571ef7e149bb96261430e92150b80b77d\n"
    },
    {
      "commit": "63b5b8701092de71e48b36cce8eb36f51f9d4d5e",
      "tree": "6ee407e60be45f2ad4200a9eeefe0ca05cff2b2f",
      "parents": [
        "8da20dd03797dcdc1f417fe9cebc21825551dd69",
        "15665bb60eb2ca8d114724379c156ff7f2a6cc53"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "message": "am 15665bb6: Add current.xml API file missing from I8f2b6b79.\n\nMerge commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027 into gingerbread-plus-aosp\n\n* commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027:\n  Add current.xml API file missing from I8f2b6b79.\n"
    },
    {
      "commit": "15665bb60eb2ca8d114724379c156ff7f2a6cc53",
      "tree": "9bf83e0eb1d6f8c39d117c75567ccd3149df3ab1",
      "parents": [
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:36:43 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:40:22 2010 -0700"
      },
      "message": "Add current.xml API file missing from I8f2b6b79.\n\nFixes build.\n\nChange-Id: I7d845fb45b5221425f41cf3069fea7f31ea6b225\n"
    },
    {
      "commit": "8da20dd03797dcdc1f417fe9cebc21825551dd69",
      "tree": "327062784d94aee01e43c6a0f11cfaa0f7e788aa",
      "parents": [
        "d71021cb30bd20dabd6783f4235d5f245a7bd1a3",
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "message": "am 4f8c2f26: Fix docs build.\n\nMerge commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027 into gingerbread-plus-aosp\n\n* commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699",
      "tree": "c35980867f514f9469948c4f034e2e2a8948ed5d",
      "parents": [
        "0c731f99b05630e16dce572ac206ab75c90891cd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:10:25 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:14:42 2010 -0700"
      },
      "message": "Fix docs build.\n\nChange-Id: I49591c46080361acf5b528116726c27b6ed9da9a\n"
    },
    {
      "commit": "705c2e66dcb358c865cf912a5496825088044b79",
      "tree": "3de64fc3fbf4eddbe390d1e1ecb5cd135754f1c9",
      "parents": [
        "e481f19cf0898ef23423ced82dfaade00faeca9a",
        "d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "message": "am d851e6fe: Merge \"Unhide camera fps range API and deprecate old ones.\" into gingerbread\n\nMerge commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027:\n  Unhide camera fps range API and deprecate old ones.\n"
    },
    {
      "commit": "5f1e69c76ef5886ed65e303490c5f660da4756ef",
      "tree": "c02010280f6323b54e2f36e84ffdf9c1d76144fe",
      "parents": [
        "ee4831c4bb39144b995ea561ad35b9b0e1864b33"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 11:39:12 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:19:32 2010 -0700"
      },
      "message": "Unhide camera fps range API and deprecate old ones.\n\nOriginal preview frame rate API assumes the frame rate\nis fixed. It does not not work with auto frame rate camera.\n\nChange-Id: I1233a22ed64d42f167432085716bb6bfc3d36bbf\n"
    },
    {
      "commit": "dfad42760f3c9c3b8439ff4b365256474471abe4",
      "tree": "f95d54495a4fd000b1c134bbacff31ec361e36bd",
      "parents": [
        "084dd872b1bf9f7de87554d40d89df1f30b11c45",
        "225ad9cb184c94e29e4e0fb89d5e7d043e399ca4"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 10:34:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 10:34:56 2010 -0700"
      },
      "message": "am 225ad9cb: Merge \"DO NOT MERGE Text selection: tapping on selection opens context menu\" into gingerbread\n\nMerge commit \u0027225ad9cb184c94e29e4e0fb89d5e7d043e399ca4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027225ad9cb184c94e29e4e0fb89d5e7d043e399ca4\u0027:\n  DO NOT MERGE Text selection: tapping on selection opens context menu\n"
    },
    {
      "commit": "45b2d699e10474f0167691774c0cfb93cfe2dae9",
      "tree": "23e7862a764a49f9e4b0230078696602c8ae9f85",
      "parents": [
        "cc033bd367a445d5e3f8de919cd155505b25274c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 26 15:51:01 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 10:29:59 2010 -0700"
      },
      "message": "DO NOT MERGE Text selection: tapping on selection opens context menu\n\nBack key exit selection mode. No more \"Stop selecting text\" in second context menu.\n\nA tap on one of the handles also triggers the second context menu.\n\nPaste is only available on long press in first menu for empty text fields.\n\nChange-Id: Ic4fa00458d4f617a81885436b53d4fc923347609\n"
    },
    {
      "commit": "4b4114d155b4f3d5cc4179934cb6403b1776261d",
      "tree": "1150fb52cffd2af13bc72c438b84474794c37f81",
      "parents": [
        "b4298cd8ba48db21625a396311e01ed6ad9f516c",
        "a90b7f0125389b9e1040d2be82aad4ef74ea6071"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 26 14:57:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:57:31 2010 -0700"
      },
      "message": "am a90b7f01: Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text.\n\nMerge commit \u0027a90b7f0125389b9e1040d2be82aad4ef74ea6071\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a90b7f0125389b9e1040d2be82aad4ef74ea6071\u0027:\n  Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()\n"
    },
    {
      "commit": "a90b7f0125389b9e1040d2be82aad4ef74ea6071",
      "tree": "df71583ddfca7e822c1a964937bc966af5d3e4b9",
      "parents": [
        "846eb30f78a9153102c743c2c1b49de1a4079fb1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 25 18:27:20 2010 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 26 14:53:39 2010 -0700"
      },
      "message": "Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()\nto return the selected text.\n\nsetComposingRegion:\n\nThe TextView may choose to highlight the text in some way (underline for now) to indicate\nthat the text is selected for correction, if the IME wants to provider alternatives.\n\nChoosing an alternative in the IME can then call IC.commitText() to replace the highlighted\n(not selected) text with a different candidate.\n\nThis change also ensures that any existing spans/styles are not wiped out. So we can now\ncorrect rich text as well.\n\ngetSelectedText:\n\nThis is a convenience to get the selected text instead of using extracted text that is\nmore heavy weight. Existing getTextBeforeCursor() and getTextAfterCursor() fail to\nretrieve the selected text, only what\u0027s before and after the selection.\n\nChange-Id: Ieb5ecd5ff947ea04958589f501e7bd5228e00fb5\n"
    },
    {
      "commit": "b4298cd8ba48db21625a396311e01ed6ad9f516c",
      "tree": "391cd85437dc262528c6f4e0fb014904b074b11e",
      "parents": [
        "409b71201a982e188c05238d95a2eb53ea9e0cf7",
        "846eb30f78a9153102c743c2c1b49de1a4079fb1"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Aug 26 14:52:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:52:10 2010 -0700"
      },
      "message": "am 846eb30f: Add SipAddress to ContactsContract.\n\nMerge commit \u0027846eb30f78a9153102c743c2c1b49de1a4079fb1\u0027 into gingerbread-plus-aosp\n\n* commit \u0027846eb30f78a9153102c743c2c1b49de1a4079fb1\u0027:\n  Add SipAddress to ContactsContract.\n"
    },
    {
      "commit": "846eb30f78a9153102c743c2c1b49de1a4079fb1",
      "tree": "aa6674cb9bddb3400bc43b43304e8fd51d6d249e",
      "parents": [
        "02486b1327e3007c62d253dd89ba9db1852b87f8"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Mon Aug 23 17:40:51 2010 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Aug 26 14:49:29 2010 -0700"
      },
      "message": "Add SipAddress to ContactsContract.\n\nThis is a new data kind representing a SIP address for a contact.\nThe new class is ContactsContract.CommonDataKinds.SipAddress,\nand the new mime type is \"vnd.android.cursor.item/sip_address\".\n\nIt\u0027s pretty generic right now (basically a single text field, like\n\"Website\") but we may eventually want to extend it later to have multiple\nlabels+types (like phone numbers.)\n\nBug: 2942998\n\nChange-Id: I45d90a680a3badf60bccb5aafdc2397037494e95\n"
    },
    {
      "commit": "409b71201a982e188c05238d95a2eb53ea9e0cf7",
      "tree": "4c3c7218be00f39a80a728c396480a69d287aa22",
      "parents": [
        "8620ed1dd3ca13fd80bcd79090840055a34d90db",
        "02486b1327e3007c62d253dd89ba9db1852b87f8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:46:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:46:43 2010 -0700"
      },
      "message": "am 02486b13: Hide heavy-weight API.\n\nMerge commit \u002702486b1327e3007c62d253dd89ba9db1852b87f8\u0027 into gingerbread-plus-aosp\n\n* commit \u002702486b1327e3007c62d253dd89ba9db1852b87f8\u0027:\n  Hide heavy-weight API.\n"
    },
    {
      "commit": "02486b1327e3007c62d253dd89ba9db1852b87f8",
      "tree": "ddf8f10dcf945aec5bbefbf0d13b936582b42de0",
      "parents": [
        "bc5d9d2254ee751ff50fb91d4560098ab5edf01f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:18:37 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:41:58 2010 -0700"
      },
      "message": "Hide heavy-weight API.\n\nAnd give it a better name, for when it is later un-hidden.\n\nChange-Id: Iae0d3054d44f873b9f953bc41d175a47802a185e\n"
    },
    {
      "commit": "d0faf5a2dd892228bbfbf1e43aba95f60c6bca05",
      "tree": "3f88392b4071b80ad0dd4f109dc1ac4accadf66a",
      "parents": [
        "f309c7a869b968465619077c78922cf3f95a629d",
        "c6d7a8953de9dd4e0af1dca69d83d810c05d809d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 11:04:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 11:04:01 2010 -0700"
      },
      "message": "am c6d7a895: Merge \"Changed type of reverb presets from int to short\" into gingerbread\n\nMerge commit \u0027c6d7a8953de9dd4e0af1dca69d83d810c05d809d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c6d7a8953de9dd4e0af1dca69d83d810c05d809d\u0027:\n  Changed type of reverb presets from int to short\n"
    },
    {
      "commit": "71450f813991bb76b477aaffd7cad28e8ae8af7c",
      "tree": "f56ef1cf4ca0340bf3a6f3b18e528e399a539dbb",
      "parents": [
        "dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:38:24 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:42:38 2010 -0700"
      },
      "message": "Changed type of reverb presets from int to short\n\nChanged the type of reverb preset constants exposed by the PresetReverb API to\nmatch the type of the setPreset() method parameter.\n\nChange-Id: I786764b5279c60f2368f5a0372f78da65ec54e4f\n"
    },
    {
      "commit": "49209cbcef37c4b20c9d0649ba284a51144b3930",
      "tree": "10a64f30914969071653abc46f1c2f73e04bbe90",
      "parents": [
        "8ca5df27df8a2b6435486f9b5a163bf222f8fed1",
        "d0e6598b4a32f3000247341414449a3aa4d9f7f4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "message": "am d0e6598b: Merge \"Start of SharedPreferences.startCommit()\" into gingerbread\n\nMerge commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027:\n  Start of SharedPreferences$Editor.startCommit()\n"
    },
    {
      "commit": "edf32d01316bd3432c023f17747461b08ae36375",
      "tree": "3f5ab0cd80b55712a716c975ddbbf7fcd9a43eab",
      "parents": [
        "8eb16af29303cda190133a1d220b9ecd9341e261"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 13:13:36 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 13:13:36 2010 -0700"
      },
      "message": "Start of SharedPreferences$Editor.startCommit()\n\nNo implementation yet, just the interface.\n\nChange-Id: Idf9934b445da1fb72b79f0192218b47c0a7f5a34\n"
    },
    {
      "commit": "6cf1a8bfb04aead9cee5f59df4529a79c0a92dca",
      "tree": "46f745809d54d5377072d0459a0d130dd2f1530f",
      "parents": [
        "ff547a59494206a1555eafa296b68961b677ba90",
        "b1bbe99aaa01f321ae94f0d5ba4505e528664cc7"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 14:18:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 14:18:26 2010 -0700"
      },
      "message": "am b1bbe99a: Merge \"Some StrictMode API changes.\" into gingerbread\n\nMerge commit \u0027b1bbe99aaa01f321ae94f0d5ba4505e528664cc7\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b1bbe99aaa01f321ae94f0d5ba4505e528664cc7\u0027:\n  Some StrictMode API changes.\n"
    },
    {
      "commit": "97461bd25c3821f3fb6af9705f0612259c6b4492",
      "tree": "fa090d0495b22759bc751f0f9ef6061bc9e9a0cd",
      "parents": [
        "2703a42d16af0e62da1bba02b6c935d98debf936"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 11:46:47 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 11:47:19 2010 -0700"
      },
      "message": "Some StrictMode API changes.\n\n* rename setThreadBlockingPolicy to setThreadPolicy (opens the way to\n  using StrictMode for non-blocking-related things in the future?)\n\n* add allowThreadDiskWrites() and allowThreadDiskReads() to modify the\n  current policy mask and return the old one.  this will allow turning\n  off part of StrictMode during certain regions of code.  (for\n  instance, writing to disk in Activity onPause...)\n\nChange-Id: Ia1878153713f79299971fdab567fa15b3cb9d56c\n"
    },
    {
      "commit": "b037da401ad76843c32e7d732d43d452e0e6f978",
      "tree": "53826d018483d81bea492eea95ce11ef9dc5b6a9",
      "parents": [
        "026231284c44ca8cf789e0d5045c5ae6a91d7766",
        "3e05a0beb2fad0b21558019d2adf6805da70e10e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 23 15:26:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 23 15:26:51 2010 -0700"
      },
      "message": "am 3e05a0be: Hysteresis effect in Text selection.\n\nMerge commit \u00273e05a0beb2fad0b21558019d2adf6805da70e10e\u0027 into gingerbread-plus-aosp\n\n* commit \u00273e05a0beb2fad0b21558019d2adf6805da70e10e\u0027:\n  Hysteresis effect in Text selection.\n"
    },
    {
      "commit": "3e05a0beb2fad0b21558019d2adf6805da70e10e",
      "tree": "ec6703ca74a646a9916edb64b39a97dde7c2205d",
      "parents": [
        "0c76c7c5eedf90b5fa1a95b6a9944b4e58747007"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 23 14:55:06 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 23 15:20:53 2010 -0700"
      },
      "message": "Hysteresis effect in Text selection.\n\nVertical movement requires going over a given threshold to change line.\nMakes it easier to move down without changing line, so that one can see the\ncursor better. Also simplifies long line selection.\n\nChange-Id: I791da500232c6e510af64c637ed994c5da9a4fea\n"
    },
    {
      "commit": "7a0541d6b803da02b8724b1d140d6ccaaec23a36",
      "tree": "e6447ebb63e102705d232a4ede15fdfb469fae30",
      "parents": [
        "b2cc86da29452769ff6210f1dfef4b51aac1d75e"
      ],
      "author": {
        "name": "Kevin Powell",
        "email": "kpowell@invensense.com",
        "time": "Mon Jul 19 19:10:40 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 19:24:02 2010 -0700"
      },
      "message": "add new sensor types for handling gyro data and device orientation\nmore efficiently.\n\nChange-Id: Ifbcf2caae0865eccf1c9b8060342185c22145a30\n"
    },
    {
      "commit": "c64b916ef56f5713bc1f7c3e496fdea9a846daf5",
      "tree": "826a18bc8241683423585e7a00f0979f8135c6fd",
      "parents": [
        "f235a519398d47db1bbb8eb5e773565314b1fa4f",
        "e7731f0a7f824add1fffa391965cbfeaf7cb2cf2"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 18:19:03 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 18:19:03 2010 -0700"
      },
      "message": "resolved conflicts for merge of e7731f0a to gingerbread-plus-aosp\n\nChange-Id: I8001a95f8c44ef0343e0a50de4bd5b5a85d41c38\n"
    },
    {
      "commit": "e7731f0a7f824add1fffa391965cbfeaf7cb2cf2",
      "tree": "35986fdc88135d1a7789461121ad0f24b1398fa2",
      "parents": [
        "ec58dff06693342f12f295fdb7b41cfcbaeb4f14"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Wed Jun 16 22:56:07 2010 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 18:02:09 2010 -0700"
      },
      "message": "Added overload methods for DatabaseUtils.queryNumEntries\n\nNow you can filter the count statement with a selection\nand selection args\nUnitTests for this new methods are added to the cts project\n\nChange-Id: Id9233aec0eaac08839041ae7cbaba203470ad3d8\n"
    },
    {
      "commit": "0460e26a4c9915f77c915d2cc3540969802b02fa",
      "tree": "07e81d722979a30813b646b54ac17c56a4b20952",
      "parents": [
        "d90348796829f3d3a443e73ea3b3f2f9e79071c2",
        "691be97f1640e52b99ce9905fe854f27eeeed62c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 17:16:37 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 20 17:16:37 2010 -0700"
      },
      "message": "resolved conflicts for merge of 691be97f to gingerbread-plus-aosp\n\nChange-Id: Ic095e7f9203eb1465ddf3c195ebf1200e9393124\n"
    },
    {
      "commit": "005f0d084ec3a5c7a2850b807c6054a1fc904daa",
      "tree": "c5a9d53a7a2084ee870e56c21bfc365795dba767",
      "parents": [
        "8b569c8d49924d849793513a5418ef0350320962",
        "4d42ccd1579da53aaaf132a6ad26a06e2baa5b98"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Aug 20 13:54:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 20 13:54:28 2010 -0700"
      },
      "message": "am 4d42ccd1: Tracking merge of dalvik-dev to gingerbread\n\nMerge commit \u00274d42ccd1579da53aaaf132a6ad26a06e2baa5b98\u0027 into gingerbread-plus-aosp\n\n* commit \u00274d42ccd1579da53aaaf132a6ad26a06e2baa5b98\u0027:\n  Tracking merge of dalvik-dev to gingerbread\n"
    },
    {
      "commit": "4d42ccd1579da53aaaf132a6ad26a06e2baa5b98",
      "tree": "d63a1dc40034d242682e9d90972eb2ca291e52b0",
      "parents": [
        "42f90ca54fc4c6e0bdbde7caa7d10b6090d11960"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Aug 19 12:24:22 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Aug 20 13:50:19 2010 -0700"
      },
      "message": "Tracking merge of dalvik-dev to gingerbread\n\ngit cherry-pick --no-commit 353ab63e412dd15029143de238e9590ab35eb583)\nmake update-api\n\nChange-Id: I9e61616828a3a5745421350b9a2fc78ba181d388\n"
    },
    {
      "commit": "a842d143d2dcad07906830a30deaf0ffce86f5d9",
      "tree": "70e2919359a49ed4926ed1330fa0f897e94cc191",
      "parents": [
        "bb8d314b6c5ff9b51af29daa687d66dfd996914f",
        "d018a0ce72124f668d859b19fe3e73f5637d3c7c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 19 18:01:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 19 18:01:20 2010 -0700"
      },
      "message": "am d018a0ce: Merge \"Text selection without trackball.\" into gingerbread\n\nMerge commit \u0027d018a0ce72124f668d859b19fe3e73f5637d3c7c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d018a0ce72124f668d859b19fe3e73f5637d3c7c\u0027:\n  Text selection without trackball.\n"
    },
    {
      "commit": "b0d6ba1ec4f71b96cab7d1ff62b846d5cf162c4f",
      "tree": "1c21c8af559a1a7206a56996aa7ae10fd0ba29ef",
      "parents": [
        "c4554b9a0885ac3713575e91d8d33c5670b52322"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 17 20:01:42 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 19 15:55:02 2010 -0700"
      },
      "message": "Text selection without trackball.\n\nBackported from HC.\n\nSquashed commit of the following:\n\ncommit af214a595c7a9fdd11a2dc384f7d4665abf751c0\n    Fixes in TextView\u0027s selection.\n\ncommit eb9fd59ebe6500a66c2003d46b5802299970ae8d\n    TextView with Selection Contextual Mode\n\ncommit 4c4c338ef355b369ce4b57d6c6fba7ee8f9dddf4\n    Cosmetic changes around TextView.\n\ncommit d4b4b054e87480d984ad18766f5e76553e3080d8\n    Double and one and a half tap removed from TextView.\n\ncommit 897c2847ba1fca8ef01eadadd1bc3de007af3ee5\n    Selection handlers in TextView\n\ncommit 832be74a5394649e28927484d9a86c6d53b430e7\n    New cursor controller in TextViews.\n\nChange-Id: I01cc64736e2abea605317ee53907a1713617fc17\n"
    },
    {
      "commit": "f35fd959fe499c61ee0d97d5b0c8feb469397a42",
      "tree": "74706e15d898e54a500ae0d211b8101b409d20d9",
      "parents": [
        "f34a7fbbbeb9c7855327afbbb18b7d9893866475"
      ],
      "author": {
        "name": "Kevin Powell",
        "email": "kpowell@invensense.com",
        "time": "Mon Jul 19 19:10:40 2010 -0700"
      },
      "committer": {
        "name": "Kevin Powell",
        "email": "kpowell@invensense.com",
        "time": "Thu Aug 19 10:57:21 2010 -0700"
      },
      "message": "add new sensor types for handling gyro data and device orientation\nmore efficiently.\n\nChange-Id: Ie19992f6599e528a79931f4ae592898dac15412e\n"
    },
    {
      "commit": "03805f729cacead5d0797c840430ea99b26036d6",
      "tree": "144052dd035ca793f287e6acbf4df0ef7e5cd7cf",
      "parents": [
        "a2527055f8e3106fe70feeee10ae0c4ddc6596e9",
        "d313cab46e07c40f4cd1a94304a553e7eb809190"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 18 13:39:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 13:39:15 2010 -0700"
      },
      "message": "am d313cab4: Merge \"tracking merge of external/apache-http from dalvik-dev\" into gingerbread\n\nMerge commit \u0027d313cab46e07c40f4cd1a94304a553e7eb809190\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d313cab46e07c40f4cd1a94304a553e7eb809190\u0027:\n  tracking merge of external/apache-http from dalvik-dev\n"
    }
  ],
  "next": "232a0331c0b35df2333ac482fcf0e59a562e6fa0"
}
