)]}'
{
  "log": [
    {
      "commit": "488beaf16ec814b8a3c009baf6b9f1214958bafd",
      "tree": "8a59e0b024c419cfcf3d55e0d41a1c9e6c1d56fc",
      "parents": [
        "e7244a775dc29f800907be53a24300ee88c58ad8",
        "dacd5de146b413de86d38b6f56a3fe0b2af4b155"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Feb 13 02:30:22 2013 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Feb 13 02:30:22 2013 -0600"
      },
      "message": "Merge tag \u0027android-4.2.2_r1\u0027 into jb422\n\nAndroid 4.2.2 release 1\n"
    },
    {
      "commit": "dacd5de146b413de86d38b6f56a3fe0b2af4b155",
      "tree": "8a59e0b024c419cfcf3d55e0d41a1c9e6c1d56fc",
      "parents": [
        "f5c0020b87709f9c4c3de66a49c0893e2c2adebb"
      ],
      "author": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Fri Nov 16 15:17:12 2012 -0800"
      },
      "committer": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Mon Nov 26 12:16:15 2012 -0800"
      },
      "message": "Change default sort order for email queries.\n\n- Prioritizing \"default\" emails over last used emails.\n- Added ordering for same domain emails as last order by.\n\nBug: 7183241\nBug: 7346215\nChange-Id: I6a8ba3cfe08792693eec4896f16853a88713bc3f\n"
    },
    {
      "commit": "f5c0020b87709f9c4c3de66a49c0893e2c2adebb",
      "tree": "fc02d1c278040e0058e8792541156bc98ac60aab",
      "parents": [
        "17f1fe1a960db78c84aaa753c784a4df513a1d3d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 09 16:24:10 2012 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Nov 14 17:24:15 2012 -0800"
      },
      "message": "Rebuild SQLITE_STAT1 table after drop operations.\n\nThe SQLITE_STAT1 table has the estimated number of rows for each table and\nindex, which is used to calculate a query plan for queries.\n\nThe problem is that, DROP TABLE and DROP INDEX appear to remove the\ncorresponding row from the stats table.  This could cause SQLite to choose\ninefficient query plans.\n\nThis CL will make sure to rebuild the stats table after such operations.\n\nAdded a new boolean paramter rebuildSqliteStats to all methods that\nexectue DROP TABLE/INDEX.  If it\u0027s set, they\u0027ll call updateSqliteStats() to\nrebuild the contents.\n\nBug 7426624\n\nChange-Id: I1c373b902856d1a24b6c0c8379899a235ee284c4\n"
    },
    {
      "commit": "e7244a775dc29f800907be53a24300ee88c58ad8",
      "tree": "6a45200d53f55e3dfbb51b12c30d0429ab31504b",
      "parents": [
        "7c3b1a560e704690244be95ceedc3e077dbbf08d",
        "29f419a9e8c5676e2a1a1a7da41e59eca3827f75"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Nov 13 22:42:30 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Nov 13 22:42:30 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/jb-mr1-release\u0027 into HEAD\n"
    },
    {
      "commit": "17f1fe1a960db78c84aaa753c784a4df513a1d3d",
      "tree": "6a45200d53f55e3dfbb51b12c30d0429ab31504b",
      "parents": [
        "d2f6ad6d50b5570327f8cca3b2d2bdcaec36ea90",
        "29f419a9e8c5676e2a1a1a7da41e59eca3827f75",
        "29f419a9e8c5676e2a1a1a7da41e59eca3827f75"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:18:53 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:18:53 2012 -0800"
      },
      "message": "Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge\n\nChange-Id: I8819d77d2cd0f33d9f4e5553a5b2d4639fe4ec47\n"
    },
    {
      "commit": "7c3b1a560e704690244be95ceedc3e077dbbf08d",
      "tree": "c66466f75f9ecd6da21b2ddce2e9e431c71ffa0a",
      "parents": [
        "1318af9730c64ebc3d72944b33cdd688c05e1970",
        "71318ff2dcac26909741f5e00e74924c83bdaf1e"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Oct 09 16:41:01 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Oct 09 16:41:01 2012 -0700"
      },
      "message": "Merge tag \u0027android-4.1.2_r1\u0027 into jb-merge\n\nAndroid 4.1.2 release 1\n"
    },
    {
      "commit": "29f419a9e8c5676e2a1a1a7da41e59eca3827f75",
      "tree": "6a45200d53f55e3dfbb51b12c30d0429ab31504b",
      "parents": [
        "d2f6ad6d50b5570327f8cca3b2d2bdcaec36ea90",
        "047252222dbb549b07942240045353480f8fb2ae"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 02 07:00:20 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 02 07:00:20 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "d2f6ad6d50b5570327f8cca3b2d2bdcaec36ea90",
      "tree": "6a45200d53f55e3dfbb51b12c30d0429ab31504b",
      "parents": [
        "9ff2587608416b4378767141ad396f51f23040a7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 01 10:14:14 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 01 14:37:57 2012 -0700"
      },
      "message": "Make sure to rebuild search index on locale changes...\n\nso that search will still work even after changing the locale.\n\n- Rebuild the search index upon locale changes, as it contains\nlocale-sensitive data.\n\n- Also make sure to update the in-memory collator in NameNormalizer\nupon locale changes.\n\n- Rebuild the search index on the next db upgrade in order to fix the\nsearch index which already contains invalid data.\n\nBug 7251461\n\nChange-Id: Id579a67de792a52a0091bf76d7c5d374f76f1639\n"
    },
    {
      "commit": "047252222dbb549b07942240045353480f8fb2ae",
      "tree": "261bda20638d04c702bac41428d9ac71357c7fa4",
      "parents": [
        "9ff2587608416b4378767141ad396f51f23040a7",
        "468e39ea38a325bf8e00ed4e7aaae347395c1403"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 28 07:00:06 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 28 07:00:06 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "9ff2587608416b4378767141ad396f51f23040a7",
      "tree": "261bda20638d04c702bac41428d9ac71357c7fa4",
      "parents": [
        "7b4a5d522df5282cd7dac655b4c673c06d1f449b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Sep 27 16:58:29 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Sep 27 17:03:46 2012 -0700"
      },
      "message": "Make sure to invalidate fast index cache when\n\naggregation changes.\n\nBug 7249008\n\nChange-Id: I6022dca2e56a6a4cdfcde4d936289881a40d1012\n"
    },
    {
      "commit": "468e39ea38a325bf8e00ed4e7aaae347395c1403",
      "tree": "627dd668946641a544f60ecbc593309556caf8ec",
      "parents": [
        "7b4a5d522df5282cd7dac655b4c673c06d1f449b",
        "59eb0c65fa6255af8b38c83f593fdf6a3a445eba"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 27 07:00:36 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 27 07:00:36 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "7b4a5d522df5282cd7dac655b4c673c06d1f449b",
      "tree": "627dd668946641a544f60ecbc593309556caf8ec",
      "parents": [
        "2b7c28ce69dd596f986df0932aeb3bd00c52deb2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 26 18:04:36 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 26 18:04:36 2012 -0700"
      },
      "message": "Remove Secure setting usage.\n\nBug: 7232230\nChange-Id: Ie40bda16e24df96530c80506a74747a4b2c16cb5\n"
    },
    {
      "commit": "59eb0c65fa6255af8b38c83f593fdf6a3a445eba",
      "tree": "b19e65a133a1cb026e993d854f961166288aa8eb",
      "parents": [
        "2b7c28ce69dd596f986df0932aeb3bd00c52deb2",
        "7a8fd23eb239464950b21dcdaf6afda2a90bc502"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 13 07:00:25 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Sep 13 07:00:25 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "2b7c28ce69dd596f986df0932aeb3bd00c52deb2",
      "tree": "b19e65a133a1cb026e993d854f961166288aa8eb",
      "parents": [
        "a6f9ec007fb108f9f82e73bfdaef7ffc5e67cffc",
        "0bdbe752c3c0cbbef2acb4eca74642aec9195d88"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Sep 12 18:09:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 12 18:09:09 2012 -0700"
      },
      "message": "Merge \"Send a broadcast when profile changes\" into jb-mr1-dev"
    },
    {
      "commit": "a6f9ec007fb108f9f82e73bfdaef7ffc5e67cffc",
      "tree": "e9145f6ff54b9882ae17c1804f581ef8a912e8f5",
      "parents": [
        "6db6c6d74da066cbbe3e3b5b89caf1ba5626d240"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Sep 12 14:37:41 2012 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Sep 12 17:44:14 2012 -0700"
      },
      "message": "Skip suffix match if mUseStrictPhoneNumberComparison is true\n\nDon\u0027t do the suffix match during the phone number lookup match if\nmUseStrictPhoneNumberComparison is true.\nBug: 7000177\nChange-Id: I77e60117449cec6c37a9605ba4333a067d02a54c\n"
    },
    {
      "commit": "0bdbe752c3c0cbbef2acb4eca74642aec9195d88",
      "tree": "cac8acd39781f204b0fed52ba29bc9182dea741a",
      "parents": [
        "4b4404b1d54dfb8fa8a1f695eefaa33b37f602e4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 11 18:14:04 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Sep 12 14:46:21 2012 -0700"
      },
      "message": "Send a broadcast when profile changes\n\nBug 7148705\n\nChange-Id: I3df22b7fc18a106f221f022f222d8fee566a24af\n"
    },
    {
      "commit": "6db6c6d74da066cbbe3e3b5b89caf1ba5626d240",
      "tree": "0ba600485621ba97039688e3afe3fb73a6599b69",
      "parents": [
        "4b4404b1d54dfb8fa8a1f695eefaa33b37f602e4"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Sep 07 11:33:17 2012 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Sep 12 13:41:37 2012 -0700"
      },
      "message": "Change fallback method  for contact matching\n\nModified the fallback method that is used for contact matching\nwhenever the original query fails to return a result. We previously\nperformed a 7 digit match but this resulted in problems such as false\npositives when the area code is changed but the last 7 digits of\na number are the same. The new fallback method uses the GB method\nof matching via the SQLite function phone_number_compare_loose.\n\nBug: 7000177\nChange-Id: I597b4b9e44ab2c4e4a5381832a3e9dfd0d51cf8f\n"
    },
    {
      "commit": "7a8fd23eb239464950b21dcdaf6afda2a90bc502",
      "tree": "3171014a8a73f77c618d8be6a92174a62787e050",
      "parents": [
        "4b4404b1d54dfb8fa8a1f695eefaa33b37f602e4",
        "92806bcb329d2c3a2d9b09edb744336d70dea689"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 28 06:34:33 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 28 06:34:33 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "4b4404b1d54dfb8fa8a1f695eefaa33b37f602e4",
      "tree": "3171014a8a73f77c618d8be6a92174a62787e050",
      "parents": [
        "e31a15bcfe67f21320a71758411ba756f1d60f23"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Aug 27 11:07:04 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Aug 27 12:00:31 2012 -0700"
      },
      "message": "Remove unneeded uses-permissions.\n\nThey used to be needed for the sync adapter, which used to be in the same\npackage.\n\nBug 7061938\n\nChange-Id: I8c7a999dc106432aa69443bfcc47cfb8cfe7e947\n"
    },
    {
      "commit": "92806bcb329d2c3a2d9b09edb744336d70dea689",
      "tree": "01a6c7058638992577f2e9ca043c5cdff2372812",
      "parents": [
        "e31a15bcfe67f21320a71758411ba756f1d60f23",
        "316d89e33de6f7d54aacbb89dbf3db9b167036c6"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 27 06:34:57 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 27 06:34:57 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "e31a15bcfe67f21320a71758411ba756f1d60f23",
      "tree": "01a6c7058638992577f2e9ca043c5cdff2372812",
      "parents": [
        "98e25a0b5e5ca41f051265b0316f4b48c1565d37",
        "3b1b1d5e732728ea7d60b408ab03f42e5d9ace8f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 14:12:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 24 14:12:05 2012 -0700"
      },
      "message": "am 3b1b1d5e: am 7d112d54: Merge \"Update HanziToPinyin table and tests.\"\n\n* commit \u00273b1b1d5e732728ea7d60b408ab03f42e5d9ace8f\u0027:\n  Update HanziToPinyin table and tests.\n"
    },
    {
      "commit": "3b1b1d5e732728ea7d60b408ab03f42e5d9ace8f",
      "tree": "a10736478ff9db771dd8a5d4952a8c7fd28ed8bc",
      "parents": [
        "3646b1085f422e5c7967af2c2ba30b76d80fa14f",
        "7d112d54a173e6d6172aeeff5fa7dfee4abc2d73"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 14:09:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 24 14:09:36 2012 -0700"
      },
      "message": "am 7d112d54: Merge \"Update HanziToPinyin table and tests.\"\n\n* commit \u00277d112d54a173e6d6172aeeff5fa7dfee4abc2d73\u0027:\n  Update HanziToPinyin table and tests.\n"
    },
    {
      "commit": "7d112d54a173e6d6172aeeff5fa7dfee4abc2d73",
      "tree": "07cfa4cd6e48841b861e6e37b8e366e8760a0994",
      "parents": [
        "28f87c6cb3aedeb92c8e870de22b580e3e634da2",
        "0c49720fb3d58e346739c2ccd56ed2b739249e07"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 14:04:32 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 14:04:32 2012 -0700"
      },
      "message": "Merge \"Update HanziToPinyin table and tests.\""
    },
    {
      "commit": "0c49720fb3d58e346739c2ccd56ed2b739249e07",
      "tree": "07cfa4cd6e48841b861e6e37b8e366e8760a0994",
      "parents": [
        "28f87c6cb3aedeb92c8e870de22b580e3e634da2"
      ],
      "author": {
        "name": "Xiaotao Duan",
        "email": "xiaotao@google.com",
        "time": "Fri Aug 24 11:27:44 2012 -0700"
      },
      "committer": {
        "name": "Xiaotao Duan",
        "email": "xiaotao@google.com",
        "time": "Fri Aug 24 11:55:54 2012 -0700"
      },
      "message": "Update HanziToPinyin table and tests.\n\nChange-Id: I160208ede00a4f63b257a0b6cc59ff5ad153960d\n"
    },
    {
      "commit": "98e25a0b5e5ca41f051265b0316f4b48c1565d37",
      "tree": "1072023b77c622732889be526f79294d2f09dd01",
      "parents": [
        "cbbc06190c8538fa46964ddc205da6971afdd22a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 23 17:05:23 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 23 17:05:23 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia290b1b3f628e57206a06dbfa91b98c9ea8cc583\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "316d89e33de6f7d54aacbb89dbf3db9b167036c6",
      "tree": "e01c7db83f7ff562e59989efc314d86625bb8b1e",
      "parents": [
        "cbbc06190c8538fa46964ddc205da6971afdd22a",
        "4494c10227110c2a9fb0cb69aeb0dac8ac1ffabb"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 23 06:34:23 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 23 06:34:23 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "cbbc06190c8538fa46964ddc205da6971afdd22a",
      "tree": "e01c7db83f7ff562e59989efc314d86625bb8b1e",
      "parents": [
        "708d6cd081d8147626a74bd9882824378ce54e93"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Aug 22 10:36:32 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Aug 22 10:36:32 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I57ff1698b4772282df15a909c700f3ee42f78340\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4494c10227110c2a9fb0cb69aeb0dac8ac1ffabb",
      "tree": "6e4016689dacd7f820868f771404817c62f439f7",
      "parents": [
        "708d6cd081d8147626a74bd9882824378ce54e93",
        "6c4b51594b4d0afc5fa927327be79ba176502025"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 22 06:34:29 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 22 06:34:29 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "708d6cd081d8147626a74bd9882824378ce54e93",
      "tree": "6e4016689dacd7f820868f771404817c62f439f7",
      "parents": [
        "a97744eece2b24cec5784fc625d74c0b6fd5a5df"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 21 09:57:37 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 21 09:57:37 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I21307be72624fc8aecae9b48ce4888eb9b0722f9\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6c4b51594b4d0afc5fa927327be79ba176502025",
      "tree": "b87a80cc4e3f5a270714e5de66535fdfff5274a2",
      "parents": [
        "a97744eece2b24cec5784fc625d74c0b6fd5a5df",
        "6e62a60aff240b98034e5261df56da7ee33b7b45"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 21 06:35:17 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 21 06:35:17 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "a97744eece2b24cec5784fc625d74c0b6fd5a5df",
      "tree": "b87a80cc4e3f5a270714e5de66535fdfff5274a2",
      "parents": [
        "948cd57f3a2a0fdee9698547f9c22673f704412b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 20 08:42:28 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Aug 20 08:42:28 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0df3f87ae22ef0da7c604c93904dbd0524c28702\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6e62a60aff240b98034e5261df56da7ee33b7b45",
      "tree": "946987a30d0a223f239df0ce2e5964c8c7a4ec07",
      "parents": [
        "948cd57f3a2a0fdee9698547f9c22673f704412b",
        "feb6bd187023a22d3a6d9836f7eb3120b53ef0e8"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 20 06:35:51 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 20 06:35:51 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "948cd57f3a2a0fdee9698547f9c22673f704412b",
      "tree": "946987a30d0a223f239df0ce2e5964c8c7a4ec07",
      "parents": [
        "4fbb350f7fff5c1e7bf8882241a77d9eab3680e8",
        "a6ec38053a00fb399ca174931c149e3740c7420a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 17 16:13:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 16:13:10 2012 -0700"
      },
      "message": "Merge \"Inprove database dump\" into jb-mr1-dev"
    },
    {
      "commit": "4fbb350f7fff5c1e7bf8882241a77d9eab3680e8",
      "tree": "c7abb41940d9caf7e0700086dc0eaf94665000fc",
      "parents": [
        "a6bef4a58a4e61649c8e9ee337fa1e0ac59333e6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Aug 17 10:18:22 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Aug 17 10:18:22 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ida685779a20aa555aec052f9facdbb7b1675b9e5\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a6bef4a58a4e61649c8e9ee337fa1e0ac59333e6",
      "tree": "b61af043d561117a75ad2ea4e60d713cf46fdf05",
      "parents": [
        "4fadf9d63eec24a08467a5cc29d94d03ce3814db"
      ],
      "author": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Mon Aug 06 18:26:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 13:59:51 2012 -0700"
      },
      "message": "Add a new permission needed for Gal lookups to the contacts provider\nBUG: 6897999\n\nChange-Id: I42b4ce119f30653b5c025f92c0f75b218b13895f\n"
    },
    {
      "commit": "4fadf9d63eec24a08467a5cc29d94d03ce3814db",
      "tree": "d2873ea55b8ebd184f8d95185a5d49ccc864bcfe",
      "parents": [
        "f109f24e62808282e353048974cc782c7de2adea"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 16 12:52:27 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 16 12:52:27 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I71e7b92347d053a16cfcb1c9f49af444bb1fde1a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a6ec38053a00fb399ca174931c149e3740c7420a",
      "tree": "883a72e059e0ddd3ffcbad9a42ee540f62cab79a",
      "parents": [
        "f109f24e62808282e353048974cc782c7de2adea"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 16 09:49:22 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 16 09:51:50 2012 -0700"
      },
      "message": "Inprove database dump\n\n- Use the best compression ratio.\n\n- Report the correct file size via DumpFileProvider, so that Gmail\nwill be able to show an error if the file is too large. (gmail has ~25M limit.)\n\nIn case it\u0027s too large, we can ask the user to use Drive instead.\n\nChange-Id: I625bf8913aa6fc2fce25130a219720b8d1a8896b\n"
    },
    {
      "commit": "feb6bd187023a22d3a6d9836f7eb3120b53ef0e8",
      "tree": "52d4dbad77a6b7f8da6bfb267cfcf4d4ecc5d23a",
      "parents": [
        "f109f24e62808282e353048974cc782c7de2adea",
        "dd902a4d24ff31a89624e90f8823ce81ed774494"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 16 06:34:47 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 16 06:34:47 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "f109f24e62808282e353048974cc782c7de2adea",
      "tree": "52d4dbad77a6b7f8da6bfb267cfcf4d4ecc5d23a",
      "parents": [
        "c458f77ccd89757cf82b2e839715f467d87f901e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Aug 15 14:24:23 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Aug 15 14:24:23 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I045e1835f58953f47781a2782181e29b78027fda\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "dd902a4d24ff31a89624e90f8823ce81ed774494",
      "tree": "5a86d7a8720a9ad79fb395b04d54385fb5b19ef9",
      "parents": [
        "c458f77ccd89757cf82b2e839715f467d87f901e",
        "1dc0bb0ad7e64b528572b7a3b5d39540d041dfcd"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 15 06:35:05 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 15 06:35:05 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "c458f77ccd89757cf82b2e839715f467d87f901e",
      "tree": "5a86d7a8720a9ad79fb395b04d54385fb5b19ef9",
      "parents": [
        "e530c0557f69d4758273ef22d7c4bbf48e1f3da7",
        "623659ebf4875e63bf4fef1e0b00096e09121853"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Aug 14 14:32:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 14 14:32:47 2012 -0700"
      },
      "message": "Merge \"Make \"export contacts database\" more secure\" into jb-mr1-dev"
    },
    {
      "commit": "623659ebf4875e63bf4fef1e0b00096e09121853",
      "tree": "87a983ac5b4e9602ee488958294b055d919c087e",
      "parents": [
        "e8956364a9cf4ec0f463768a6116fdcda8635b13"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Aug 13 17:56:25 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Aug 14 11:48:17 2012 -0700"
      },
      "message": "Make \"export contacts database\" more secure\n\nDon\u0027t put the dump file on the SD card.  Instead, put it in the internal cache\ndirectory which is protected by the filesystem permissions.\n\nIn order to make it attachable on gmail, create a shim content provider and\nsends a content: URI for this provider.\n\nThe dump file can be read only from the apps that knows its name, which\nwe pass via the SEND intent.  Each dump file has a unique 256-bit random name,\nso it\u0027s virtually impossible to for other apps to read them.\n\nBug 6813842\n\nChange-Id: I3ca081e696e4e432e2bf7eb701595c508cd19409\n"
    },
    {
      "commit": "e530c0557f69d4758273ef22d7c4bbf48e1f3da7",
      "tree": "f86766825d8f440fa22a64a6bd0f45f82fda3b84",
      "parents": [
        "e8956364a9cf4ec0f463768a6116fdcda8635b13",
        "143bb522fcfb4a08c7f112876f3fac1cf47cf5ae"
      ],
      "author": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Tue Aug 14 10:57:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 14 10:57:08 2012 -0700"
      },
      "message": "Merge \"Adding limit and offset parameters to calllog provider.\" into jb-mr1-dev"
    },
    {
      "commit": "1dc0bb0ad7e64b528572b7a3b5d39540d041dfcd",
      "tree": "b2ca4b0bf6b9dae0760b2772517fc4393ef411f7",
      "parents": [
        "e8956364a9cf4ec0f463768a6116fdcda8635b13",
        "76022e222d002edec75aa2641d5d080f86446a33"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 13 08:10:20 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 13 08:10:20 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "e8956364a9cf4ec0f463768a6116fdcda8635b13",
      "tree": "b2ca4b0bf6b9dae0760b2772517fc4393ef411f7",
      "parents": [
        "9bc20fb9de84effe8e88ccf9d526beafcea92ee9",
        "10840c6bcd8bf0ab2e5f846d345d14e5df9858a7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 10 14:43:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 10 14:43:54 2012 -0700"
      },
      "message": "Merge \"Don\u0027t leave stale normalized number when updating...\" into jb-mr1-dev"
    },
    {
      "commit": "9bc20fb9de84effe8e88ccf9d526beafcea92ee9",
      "tree": "b07d719567df891c0028bf899982f624a8022dd5",
      "parents": [
        "b654c68a4d86a74e9751ba6d7007e56803e7c63d",
        "3646b1085f422e5c7967af2c2ba30b76d80fa14f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 10 14:36:52 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 10 14:42:21 2012 -0700"
      },
      "message": "resolved conflicts for merge of 3646b108 to jb-mr1-dev\n\nChange-Id: I2ca60f4e861128143bbfe7eb688b255432423a9d\n"
    },
    {
      "commit": "10840c6bcd8bf0ab2e5f846d345d14e5df9858a7",
      "tree": "8201696c775ec4295151efd615a39f6445bcaeb7",
      "parents": [
        "b654c68a4d86a74e9751ba6d7007e56803e7c63d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 09 10:53:13 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 10 14:29:37 2012 -0700"
      },
      "message": "Don\u0027t leave stale normalized number when updating...\n\nwith invalid number.\n\nAlso ContactsProvider2Test.testPhonesNormalizedNumber() should now work\nin non-us countries too.\n\nBug 6960308\n\nChange-Id: Ib15115f501ce67797dec8d05dc421f5931341b12\n"
    },
    {
      "commit": "3646b1085f422e5c7967af2c2ba30b76d80fa14f",
      "tree": "579d4228e95ae7a5f44c2b2584f285a0cc8b02b8",
      "parents": [
        "0160b3bd9eb2de45f56bcac3a5c27e4e5b183feb",
        "28f87c6cb3aedeb92c8e870de22b580e3e634da2"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 10 14:27:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 10 14:27:25 2012 -0700"
      },
      "message": "am 28f87c6c: Merge \"Sync HanziToPinyin tables with ICU 4.6.\"\n\n* commit \u002728f87c6cb3aedeb92c8e870de22b580e3e634da2\u0027:\n  Sync HanziToPinyin tables with ICU 4.6.\n"
    },
    {
      "commit": "28f87c6cb3aedeb92c8e870de22b580e3e634da2",
      "tree": "095e6f4365a263e897337b8651c0ce163f9b9f95",
      "parents": [
        "86a6913b36b007477818c699830c77bf536a2afe",
        "84ae70d111070cc512790f0b2a573347fa9daca5"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 10 13:50:13 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 10 13:50:13 2012 -0700"
      },
      "message": "Merge \"Sync HanziToPinyin tables with ICU 4.6.\""
    },
    {
      "commit": "76022e222d002edec75aa2641d5d080f86446a33",
      "tree": "326b491d9abb46e24667839e0ab78277c47df1e3",
      "parents": [
        "b654c68a4d86a74e9751ba6d7007e56803e7c63d",
        "88d69a723f6a5f6a09e8d8fbef304142fce1fbd9"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 08 06:48:05 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 08 06:48:05 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "b654c68a4d86a74e9751ba6d7007e56803e7c63d",
      "tree": "326b491d9abb46e24667839e0ab78277c47df1e3",
      "parents": [
        "fce3648680415d172605f09170ab16211225f799"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Aug 06 13:48:24 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Aug 06 13:48:24 2012 -0700"
      },
      "message": "[provider] Clean up unused code used to use for....\n\nSEARCH_SUGGESTION_CLICKED and SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED\n\nBug 6909811\n\nChange-Id: Icdf7cbb2e1f4c3e50939e9bde260cd341709ee34\n"
    },
    {
      "commit": "143bb522fcfb4a08c7f112876f3fac1cf47cf5ae",
      "tree": "a38deff71db8b4072ec2060cda44cf84ffcf6bb7",
      "parents": [
        "86245a3511a2aaebe50c25c89170b5bb0d6cb501"
      ],
      "author": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Wed Aug 01 15:52:11 2012 -0700"
      },
      "committer": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Fri Aug 03 18:17:39 2012 -0700"
      },
      "message": "Adding limit and offset parameters to calllog provider.\n\nAllow client to pass in limit and offset parameters in uri.\n\nBug: 6849968\n\nChange-Id: I535086449bfa76a5d8bc66567070141b76d19503\n"
    },
    {
      "commit": "84ae70d111070cc512790f0b2a573347fa9daca5",
      "tree": "8e3363e060b67ec91ad89f633d4b2b794a79e776",
      "parents": [
        "a499a2adb856223de65d298cd93d70c85afe3d4d"
      ],
      "author": {
        "name": "Xiaotao Duan",
        "email": "xiaotao@google.com",
        "time": "Wed Jul 11 15:01:42 2012 -0700"
      },
      "committer": {
        "name": "Xiaotao Duan",
        "email": "xiaotao@google.com",
        "time": "Thu Aug 02 11:09:49 2012 -0700"
      },
      "message": "Sync HanziToPinyin tables with ICU 4.6.\n\nChange-Id: I6b6b144a460fbbf233222313559bbc546745d328\n"
    },
    {
      "commit": "88d69a723f6a5f6a09e8d8fbef304142fce1fbd9",
      "tree": "1e4f2833d5c5603be89a89efc5956fd9fd9cee71",
      "parents": [
        "fce3648680415d172605f09170ab16211225f799",
        "240a69f9fc4d0cdb4cfeabef38beafa51c47dce3"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 02 08:18:20 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 02 08:18:20 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "fce3648680415d172605f09170ab16211225f799",
      "tree": "1e4f2833d5c5603be89a89efc5956fd9fd9cee71",
      "parents": [
        "32067cd53562f97215eca16a0e0acc39abf32252",
        "127a8b8b54e58b9eb41f6d5cb08491ab9f78246f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Aug 01 09:53:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 01 09:53:39 2012 -0700"
      },
      "message": "Merge \"Explicitly export content providers\" into jb-mr1-dev"
    },
    {
      "commit": "240a69f9fc4d0cdb4cfeabef38beafa51c47dce3",
      "tree": "8aee67862c16b1a9bf0f8dd41016291d4c1eb1cf",
      "parents": [
        "32067cd53562f97215eca16a0e0acc39abf32252",
        "5eb522c2f625d66a35a06a6ff35ce07a99176c6d"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 31 07:35:33 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 31 07:35:33 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "32067cd53562f97215eca16a0e0acc39abf32252",
      "tree": "8aee67862c16b1a9bf0f8dd41016291d4c1eb1cf",
      "parents": [
        "a5dc519dfa9982e79a38bd215be7d39c3a8ca751"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 30 11:58:35 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 30 11:58:35 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id855545f37557a98803e8e784918b4dda84eefde\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5eb522c2f625d66a35a06a6ff35ce07a99176c6d",
      "tree": "ea285cc37eadc8786c4491de6081ae24cbd18ba6",
      "parents": [
        "a5dc519dfa9982e79a38bd215be7d39c3a8ca751",
        "18f1ead4a313b16a7b605ab12996e1995ccf3d0b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jul 30 09:46:12 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jul 30 09:46:12 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "127a8b8b54e58b9eb41f6d5cb08491ab9f78246f",
      "tree": "e9e415de4908ce4d34f5a47e6ef12196d4827ba5",
      "parents": [
        "a5dc519dfa9982e79a38bd215be7d39c3a8ca751"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jul 28 14:17:24 2012 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jul 28 14:17:24 2012 -0700"
      },
      "message": "Explicitly export content providers\n\nIn a future version of Android, the default value for\n\u003cprovider android:exported\u003e will change from true to false.\nExplicitly set android:exported\u003d\"true\"\n\nBug: 3306452\nChange-Id: I3e75e2ee53d42b2aaad601bcff8f6b27bbe3d58f\n"
    },
    {
      "commit": "18f1ead4a313b16a7b605ab12996e1995ccf3d0b",
      "tree": "fc77444e6fe7b50d7b890609e679348877c0118b",
      "parents": [
        "17f4a4732a83f592e7071cb5a9cb9f0af51b70aa",
        "a5dc519dfa9982e79a38bd215be7d39c3a8ca751"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 27 16:24:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 27 16:24:08 2012 -0700"
      },
      "message": "am a5dc519d: am 0160b3bd: Reconcile with jb-mr0-release\n\n* commit \u0027a5dc519dfa9982e79a38bd215be7d39c3a8ca751\u0027:\n"
    },
    {
      "commit": "a5dc519dfa9982e79a38bd215be7d39c3a8ca751",
      "tree": "ea285cc37eadc8786c4491de6081ae24cbd18ba6",
      "parents": [
        "86245a3511a2aaebe50c25c89170b5bb0d6cb501",
        "0160b3bd9eb2de45f56bcac3a5c27e4e5b183feb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 27 15:45:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 27 15:45:59 2012 -0700"
      },
      "message": "am 0160b3bd: Reconcile with jb-mr0-release\n\n* commit \u00270160b3bd9eb2de45f56bcac3a5c27e4e5b183feb\u0027:\n"
    },
    {
      "commit": "0160b3bd9eb2de45f56bcac3a5c27e4e5b183feb",
      "tree": "c9449910a08dd18b2eb4db68ff81c36fd8caf38d",
      "parents": [
        "d109b23736e4171d23356642bd5dbe28743341da",
        "71318ff2dcac26909741f5e00e74924c83bdaf1e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 27 14:53:23 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 27 14:53:23 2012 -0700"
      },
      "message": "Reconcile with jb-mr0-release\n\nChange-Id: I7d9679502b2d27db916d3e4e30af26db326835da\n"
    },
    {
      "commit": "17f4a4732a83f592e7071cb5a9cb9f0af51b70aa",
      "tree": "fc77444e6fe7b50d7b890609e679348877c0118b",
      "parents": [
        "5e1e59a62c2880945144ffc2a9f4394968657bba"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Jul 27 10:55:59 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Jul 27 10:55:59 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4c2fd705be4c5c703c2fc11381156512697cab01\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5e1e59a62c2880945144ffc2a9f4394968657bba",
      "tree": "99acb769d991a548bb5bb086ee84af19bde05bca",
      "parents": [
        "86245a3511a2aaebe50c25c89170b5bb0d6cb501"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 26 13:30:12 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 26 13:30:12 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifb301a505074820caf3c5ef51af5657e79c33a81\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "86245a3511a2aaebe50c25c89170b5bb0d6cb501",
      "tree": "ea285cc37eadc8786c4491de6081ae24cbd18ba6",
      "parents": [
        "4a4500e8912fa5dc163f02e3908c9f5934642b69"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 25 11:46:49 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 25 11:46:49 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4038862727940914f236e9b1926b6ddb792c7489\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "71318ff2dcac26909741f5e00e74924c83bdaf1e",
      "tree": "c66466f75f9ecd6da21b2ddce2e9e431c71ffa0a",
      "parents": [
        "ff91ec356f1b17dea095a880f61b8bc4ff333b1e",
        "1318af9730c64ebc3d72944b33cdd688c05e1970"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 24 12:39:37 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 24 12:39:37 2012 -0700"
      },
      "message": "merge in jb-mr0-release history after reset to jb-dev\n"
    },
    {
      "commit": "4a4500e8912fa5dc163f02e3908c9f5934642b69",
      "tree": "1a5bfdcbecc989482d3331e372be71aa26b0733c",
      "parents": [
        "d7bfaf46a0d076af694b16ede9aac4e5e54c7449"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 24 11:27:40 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 24 11:27:40 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9d6f6c6dbbb68ac7cfe41e26fccb5095007fb10e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d7bfaf46a0d076af694b16ede9aac4e5e54c7449",
      "tree": "1d19b13c53264e4d764f1730dbea2fa0b2f92a59",
      "parents": [
        "84453b166edf60d94b8644ccdba855cb4701d5f3",
        "c4a1f1d6b0cf24fb9998d59511e39b097c7a081d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jul 23 16:45:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 23 16:45:20 2012 -0700"
      },
      "message": "Merge \"Add missing size annotations\""
    },
    {
      "commit": "c4a1f1d6b0cf24fb9998d59511e39b097c7a081d",
      "tree": "fc2492e846b7bf9d9ed466202079292afcc0a337",
      "parents": [
        "ed523dc48f24611582f0a1eebd7840a32bbc6b16"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jul 23 16:37:52 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jul 23 16:37:52 2012 -0700"
      },
      "message": "Add missing size annotations\n\nChange-Id: I465b87cec1508f5ca667570a2f1d05a8af2f6e2a\n"
    },
    {
      "commit": "84453b166edf60d94b8644ccdba855cb4701d5f3",
      "tree": "eb5b1ba33ceda1f6a967b58ad8950eaad8f5f67b",
      "parents": [
        "ed523dc48f24611582f0a1eebd7840a32bbc6b16"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 23 11:30:55 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 23 11:30:55 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia9c14ae232ce411660c99f88446fd5e3f70712c1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ed523dc48f24611582f0a1eebd7840a32bbc6b16",
      "tree": "8657c3c0f3b61c72309e3e9fb3cc0993a78629a0",
      "parents": [
        "14a595d1d4b9e4616aa4f7a184f37b12e07049a2",
        "8a6e02add7c70666cdb506310c134af7d91c323c"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 20 11:01:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 20 11:01:48 2012 -0700"
      },
      "message": "Merge \"Add debug activity to export all data files as a zip\""
    },
    {
      "commit": "14a595d1d4b9e4616aa4f7a184f37b12e07049a2",
      "tree": "44255de54b5e7c7d313e4a19080857176ee12b39",
      "parents": [
        "bcc85acf1b911a8a58c2411a103aa7d61d70d1a6",
        "d109b23736e4171d23356642bd5dbe28743341da"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 20 10:00:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 20 10:00:04 2012 -0700"
      },
      "message": "am d109b237: am ff91ec35: Tolerate crashes during re-aggregation.\n\n* commit \u0027d109b23736e4171d23356642bd5dbe28743341da\u0027:\n  Tolerate crashes during re-aggregation.\n"
    },
    {
      "commit": "8a6e02add7c70666cdb506310c134af7d91c323c",
      "tree": "ef7bf64789d80ba98b4eb1c5988199aa99962a02",
      "parents": [
        "bcc85acf1b911a8a58c2411a103aa7d61d70d1a6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jul 18 16:13:23 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 19 15:46:19 2012 -0700"
      },
      "message": "Add debug activity to export all data files as a zip\n\nThis will allow us to collect contacts database files even from user build\ndevices where \"adb root\" is disabled.\n\nThis is simialr to what CalendarProvider does in CalendarDebugActivity.  The\ndifference is it\u0027ll export all files under \"/data/data/com.android.providers.contacts/\",\nincluding the profile db and highres photo files.\n\nTo launch the activity:\nadb shell am start -a com.android.providers.contacts.DUMP_DATABASE\n\nI\u0027m planning to add somethig to the people app to fire off this intent, so that\nusers will be able to do it without adb.\n\nThe activity will show a warning message with \"Start\", \"Delete\" and \"Cancel\"\nbuttons.\n\n- \"Cancel\" will close the dialog.\n\n- \"Start\" will create a zip file.  After that, it\u0027ll present the activity\nchooser to let the user choose which app to use to send it with.\n\n- \"Delete\" will delete the ZIP file.  We need to make sure to ask the user to\ndo this once sending email is succeessfully finished (unfortunately there\u0027s\nno way for us to detect it programmatically), as any apps with the \"read\nsdcard\" parmission will be able to read it otherwise.\n\nIn the future, we may want to add options to, for example, exclude the profile\ndb or exclude highres pictures.\n\nBug 6813842\n\nChange-Id: Id181efad65194ed39b0a0bc1226252da62b8927e\n"
    },
    {
      "commit": "d109b23736e4171d23356642bd5dbe28743341da",
      "tree": "c9449910a08dd18b2eb4db68ff81c36fd8caf38d",
      "parents": [
        "ddbfa584f5c1a2ee44806bbf123daba752811392",
        "ff91ec356f1b17dea095a880f61b8bc4ff333b1e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 19 13:04:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 19 13:04:10 2012 -0700"
      },
      "message": "am ff91ec35: Tolerate crashes during re-aggregation.\n\n* commit \u0027ff91ec356f1b17dea095a880f61b8bc4ff333b1e\u0027:\n  Tolerate crashes during re-aggregation.\n"
    },
    {
      "commit": "ff91ec356f1b17dea095a880f61b8bc4ff333b1e",
      "tree": "c66466f75f9ecd6da21b2ddce2e9e431c71ffa0a",
      "parents": [
        "084a9d5ee564c758ff7709690ab404d6ac58e78d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jul 17 17:26:22 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jul 18 15:51:28 2012 -0700"
      },
      "message": "Tolerate crashes during re-aggregation.\n\nThis CL consists of two parts:\n- Don\u0027t crash even if the name_lookup table contains malformed data.  Just\ntreat it as name-unmatch.\n\n- Don\u0027t crash even if an exception is thrown durign re-aggregation.\nRe-aggregation is not *that* important anyway, so in that case just bump the\nlogic version and start the provider normally.  (And even if we fail to bump\nthe version number, just go ahead and continue.)\n\nBug 6827136\nChange-Id: Ifa3d4697c5d81f3480e0b8a9238b49312ac75e3b\n"
    },
    {
      "commit": "bcc85acf1b911a8a58c2411a103aa7d61d70d1a6",
      "tree": "4d5a476a4e0c9b06224a2add7c99c24b3854c1c6",
      "parents": [
        "04091a79059cffee8ff53c5fd30244223af1fcb6",
        "ddbfa584f5c1a2ee44806bbf123daba752811392"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 17 14:08:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 17 14:08:51 2012 -0700"
      },
      "message": "am ddbfa584: (-s ours) am 86a6913b: (-s ours) Use telephony-common - DO NOT MERGE\n\n* commit \u0027ddbfa584f5c1a2ee44806bbf123daba752811392\u0027:\n  Use telephony-common - DO NOT MERGE\n"
    },
    {
      "commit": "ddbfa584f5c1a2ee44806bbf123daba752811392",
      "tree": "a873b639c300801cf60c95a827f2ae71cd04c37f",
      "parents": [
        "e0c5d80d5634a9c7d431fa4490d7504486b5ce25",
        "86a6913b36b007477818c699830c77bf536a2afe"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 17 12:36:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 17 12:36:48 2012 -0700"
      },
      "message": "am 86a6913b: (-s ours) Use telephony-common - DO NOT MERGE\n\n* commit \u002786a6913b36b007477818c699830c77bf536a2afe\u0027:\n  Use telephony-common - DO NOT MERGE\n"
    },
    {
      "commit": "86a6913b36b007477818c699830c77bf536a2afe",
      "tree": "a873b639c300801cf60c95a827f2ae71cd04c37f",
      "parents": [
        "fb3ded27d3e7c4d8c820b90b18bf716a9921af02"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jun 11 21:14:16 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 17 12:23:34 2012 -0700"
      },
      "message": "Use telephony-common - DO NOT MERGE\n\nChange-Id: I7eef631998e8e567f0e67c4e57d70aa5714aa90d\n"
    },
    {
      "commit": "04091a79059cffee8ff53c5fd30244223af1fcb6",
      "tree": "4d5a476a4e0c9b06224a2add7c99c24b3854c1c6",
      "parents": [
        "03ab0c82c4ec7ee4dec8fc093f65e40fe3f222f1",
        "e0c5d80d5634a9c7d431fa4490d7504486b5ce25"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 18:04:31 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 18:04:31 2012 -0700"
      },
      "message": "Merge commit \u0027e0c5d80d\u0027 into mit\n\n* commit \u0027e0c5d80d\u0027:\n  Use telephony-common\n\nChange-Id: I56b4a75ac390e7710d3c3a9275a68c5dd6d20c2c\n"
    },
    {
      "commit": "e0c5d80d5634a9c7d431fa4490d7504486b5ce25",
      "tree": "a873b639c300801cf60c95a827f2ae71cd04c37f",
      "parents": [
        "fb3ded27d3e7c4d8c820b90b18bf716a9921af02"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jun 11 21:14:16 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jul 06 18:09:18 2012 -0700"
      },
      "message": "Use telephony-common\n\nChange-Id: I7eef631998e8e567f0e67c4e57d70aa5714aa90d\n"
    },
    {
      "commit": "03ab0c82c4ec7ee4dec8fc093f65e40fe3f222f1",
      "tree": "7400e927c4c2499657e85f47607c5947a2138848",
      "parents": [
        "539edaba4b64bd8c97bc92c1a75fc2fe90b5ce77",
        "fb3ded27d3e7c4d8c820b90b18bf716a9921af02"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 04 16:51:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 04 16:51:24 2012 -0700"
      },
      "message": "am fb3ded27: Reconcile with jb-release\n\n* commit \u0027fb3ded27d3e7c4d8c820b90b18bf716a9921af02\u0027:\n  Don\u0027t sort contacts supplied to global search app.\n"
    },
    {
      "commit": "fb3ded27d3e7c4d8c820b90b18bf716a9921af02",
      "tree": "e873c91dd016bf8a3fc3826822a84587b0af758f",
      "parents": [
        "5a2cfba2623b8606ec5eb1a8e443957da2495e84",
        "1318af9730c64ebc3d72944b33cdd688c05e1970"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 04 16:48:43 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 04 16:48:43 2012 -0700"
      },
      "message": "Reconcile with jb-release\n\nChange-Id: If5e9f5aa8262e5063c29d4340a95f8b83bb444ea\n"
    },
    {
      "commit": "1318af9730c64ebc3d72944b33cdd688c05e1970",
      "tree": "8d00b9918aeea49a482a7114b6ae3ebfa7eca795",
      "parents": [
        "623d3c53c4aa45b620bbac0bf235f65250f52bb9"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 04 14:16:59 2012 +0100"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Jul 04 13:53:05 2012 -0700"
      },
      "message": "Don\u0027t sort contacts supplied to global search app.\n\nThey are to be sorted by the global search app itself instead.\n\nWhile we\u0027re at it, also remove \u0027create contact\u0027 and \u0027dial number\u0027\nsuggestions since they\u0027re not used.\n\nChange-Id: I0c56f638e347d101468e22d8fb2417552891eaa9\n"
    },
    {
      "commit": "539edaba4b64bd8c97bc92c1a75fc2fe90b5ce77",
      "tree": "7400e927c4c2499657e85f47607c5947a2138848",
      "parents": [
        "38210445730ee04c351c7cc1b3800cfe23e34325",
        "5a2cfba2623b8606ec5eb1a8e443957da2495e84"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 04 09:28:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 04 09:28:36 2012 -0700"
      },
      "message": "am 5a2cfba2: am 084a9d5e: Don\\\u0027t sort contacts supplied to global search app.\n\n* commit \u00275a2cfba2623b8606ec5eb1a8e443957da2495e84\u0027:\n  Don\u0027t sort contacts supplied to global search app.\n"
    },
    {
      "commit": "5a2cfba2623b8606ec5eb1a8e443957da2495e84",
      "tree": "e873c91dd016bf8a3fc3826822a84587b0af758f",
      "parents": [
        "7691772c14f7f2f632b04b8149e4b96d5cae3b67",
        "084a9d5ee564c758ff7709690ab404d6ac58e78d"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 04 09:26:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 04 09:26:07 2012 -0700"
      },
      "message": "am 084a9d5e: Don\\\u0027t sort contacts supplied to global search app.\n\n* commit \u0027084a9d5ee564c758ff7709690ab404d6ac58e78d\u0027:\n  Don\u0027t sort contacts supplied to global search app.\n"
    },
    {
      "commit": "084a9d5ee564c758ff7709690ab404d6ac58e78d",
      "tree": "8d00b9918aeea49a482a7114b6ae3ebfa7eca795",
      "parents": [
        "4c3a04572ead6ad9f0cfc20a34db3252fdb31201"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 04 14:16:59 2012 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jul 04 16:05:34 2012 +0100"
      },
      "message": "Don\u0027t sort contacts supplied to global search app.\n\nThey are to be sorted by the global search app itself instead.\n\nWhile we\u0027re at it, also remove \u0027create contact\u0027 and \u0027dial number\u0027\nsuggestions since they\u0027re not used.\n\nChange-Id: I0c56f638e347d101468e22d8fb2417552891eaa9\n"
    },
    {
      "commit": "38210445730ee04c351c7cc1b3800cfe23e34325",
      "tree": "a2dcc434a08713c8b7cc80d0eac2b979c1b45b15",
      "parents": [
        "a73e8547f050e299c60d4cc54b3f1055d61e269f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 27 14:22:10 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 27 14:22:59 2012 -0700"
      },
      "message": "Reorganize import in contacts provider\n\nChange-Id: If3afb134ea36bd93859efcd114885526e1592b91\n"
    },
    {
      "commit": "a73e8547f050e299c60d4cc54b3f1055d61e269f",
      "tree": "c1ab57727a9f3b11bb1885753ed37b7090b3a63f",
      "parents": [
        "ae32283e7fc5b749df96523d8bb343b9068b65ba",
        "1422d81607669bdc2ebd51c1b71f6640293d85cd"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jun 26 11:02:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 26 11:02:42 2012 -0700"
      },
      "message": "Merge \"Replace transparency with white for all pictures\""
    },
    {
      "commit": "1422d81607669bdc2ebd51c1b71f6640293d85cd",
      "tree": "f9fa9228458d534ba2364172fbfa8824af3f19d5",
      "parents": [
        "3faa79cff9387924eee7dfa950e75d23453cbf90"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu May 24 14:46:24 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 25 17:39:19 2012 -0700"
      },
      "message": "Replace transparency with white for all pictures\n\nBug 5261517\n\nChange-Id: I6c16bb1f9897589beec222fc63ad899cd478b923\n"
    },
    {
      "commit": "ae32283e7fc5b749df96523d8bb343b9068b65ba",
      "tree": "49221991943aa54d4cfbefc7eb7c42bccf0cb8a0",
      "parents": [
        "3faa79cff9387924eee7dfa950e75d23453cbf90"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 09 12:28:02 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 25 15:29:04 2012 -0700"
      },
      "message": "Fix transaction handling in the provider\n\nFixed issues that will happen when a batch operation for applyBatch()\ncontain operations for both the contacts db and the profile db.\n\n- Make sure to set the right transaction listener when starting a transaction.\nThere were cases where we started a transaction on the contacts db but passsing\nthe profile provider as the listener, and vice versa.\n\n- Make sure transaction callbacks operate on the correct DB.\nThere were cases where ContactsProvider2.onCommit() and its sbilings would\noperate on the profile DB, not on the contacts db.\n\n- Change the transaction finishing order.\nWhen we start transactions on both the contacts and the profile DB, we do so\non the contacts db first, and then on the profile db.  But when we clsoe them,\nwe did it in the same order, which could potentially cause a deadlock.\nNow we close them in the reverse order; the profile db first, then the\ncontacts db.\n\n- Remove mActiveDb.\nThis wasn\u0027t set in switchTo{Profile,Contact}Mode(), but was lazily initialized.\nBut I wasn\u0027t too sure if I always set the right db at the right timing.\nLooks like I forgot to do so in a few cases.  Let\u0027s just remove it and always\nexplicitly get the database from the current db helper.\n\nBug 6250673\n\nChange-Id: Idd18fc173596c973d0ff8b6e1b2456715c0f14f8\n"
    },
    {
      "commit": "3faa79cff9387924eee7dfa950e75d23453cbf90",
      "tree": "46c3e4c6bc9eddda0b9cd04ddaed1deed7b40d54",
      "parents": [
        "d9db0c63ec7852ceda8c2586e05701b088072f89",
        "7691772c14f7f2f632b04b8149e4b96d5cae3b67"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 19 06:20:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 19 06:20:14 2012 -0700"
      },
      "message": "am 7691772c: Reconcile with jb-release\n\n* commit \u00277691772c14f7f2f632b04b8149e4b96d5cae3b67\u0027:\n"
    },
    {
      "commit": "7691772c14f7f2f632b04b8149e4b96d5cae3b67",
      "tree": "d772cdb1e1d79f0e07d83e0011ffa4d030101b7b",
      "parents": [
        "fa078d353c83d7739d7e175af418a255e837fe92",
        "623d3c53c4aa45b620bbac0bf235f65250f52bb9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 19 06:13:57 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jun 19 06:13:57 2012 -0700"
      },
      "message": "Reconcile with jb-release\n\nChange-Id: I1b638806d91956bce43192f83cea4ab27a88639e\n"
    },
    {
      "commit": "d9db0c63ec7852ceda8c2586e05701b088072f89",
      "tree": "46c3e4c6bc9eddda0b9cd04ddaed1deed7b40d54",
      "parents": [
        "8b0ff8dbb4005410f83881dd9f7eca4f42af808a",
        "fa078d353c83d7739d7e175af418a255e837fe92"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 18 10:52:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 18 10:52:48 2012 -0700"
      },
      "message": "am fa078d35: am 4c3a0457: Support new query parameters introduced in Iaab5c38a\n\n* commit \u0027fa078d353c83d7739d7e175af418a255e837fe92\u0027:\n  Support new query parameters introduced in Iaab5c38a\n"
    },
    {
      "commit": "fa078d353c83d7739d7e175af418a255e837fe92",
      "tree": "d772cdb1e1d79f0e07d83e0011ffa4d030101b7b",
      "parents": [
        "64ee95a3e48d6f83e338764650c53a915b778cdf",
        "4c3a04572ead6ad9f0cfc20a34db3252fdb31201"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 18 10:33:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 18 10:33:42 2012 -0700"
      },
      "message": "am 4c3a0457: Support new query parameters introduced in Iaab5c38a\n\n* commit \u00274c3a04572ead6ad9f0cfc20a34db3252fdb31201\u0027:\n  Support new query parameters introduced in Iaab5c38a\n"
    },
    {
      "commit": "623d3c53c4aa45b620bbac0bf235f65250f52bb9",
      "tree": "9de92177afc9874daa3ffcb761de83de1ae78775",
      "parents": [
        "4c3a04572ead6ad9f0cfc20a34db3252fdb31201",
        "62b1a84335541670d334d6fbb3b36cbe8f5dfe84"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Jun 17 07:04:28 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Jun 17 07:04:28 2012 -0700"
      },
      "message": "merge in jb-release history after reset to jb-dev\n"
    },
    {
      "commit": "4c3a04572ead6ad9f0cfc20a34db3252fdb31201",
      "tree": "9de92177afc9874daa3ffcb761de83de1ae78775",
      "parents": [
        "f70a7ec9de84f09f5fc71e656f8419af5a925940"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 15 15:52:47 2012 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 15 15:56:27 2012 -0700"
      },
      "message": "Support new query parameters introduced in Iaab5c38a\n\nThe new query parameters controls which field hone.CONTENT_FILTER_URI should\nsearch.\n\nBug 6662259\n\nChange-Id: I6f4cb4439dc4414cb96cf6a9fc66d0758ddf9faa\n"
    },
    {
      "commit": "8b0ff8dbb4005410f83881dd9f7eca4f42af808a",
      "tree": "b55a3cbfcddc2d966c421e06d9e01b378a30d255",
      "parents": [
        "5813a2671378307b7a48f19329a7aa4bc11ed777",
        "64ee95a3e48d6f83e338764650c53a915b778cdf"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 13 13:12:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 13 13:12:00 2012 -0700"
      },
      "message": "am 64ee95a3: am a499a2ad: Merge \"Fix aggregation exception problem\"\n\n* commit \u002764ee95a3e48d6f83e338764650c53a915b778cdf\u0027:\n  Fix aggregation exception problem\n"
    },
    {
      "commit": "64ee95a3e48d6f83e338764650c53a915b778cdf",
      "tree": "d1cab96aade50af44be355c5d373614db3e60e37",
      "parents": [
        "2038ce86dc13bff315fa2ec1044a58ddc1f3183b",
        "a499a2adb856223de65d298cd93d70c85afe3d4d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 13 13:08:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 13 13:08:36 2012 -0700"
      },
      "message": "am a499a2ad: Merge \"Fix aggregation exception problem\"\n\n* commit \u0027a499a2adb856223de65d298cd93d70c85afe3d4d\u0027:\n  Fix aggregation exception problem\n"
    },
    {
      "commit": "a499a2adb856223de65d298cd93d70c85afe3d4d",
      "tree": "19c05d1f7c88913c24817f38082ae377a390c944",
      "parents": [
        "7f2bbd3bbe2a7159854a8c037433b9ec4ad35ccb",
        "323c20f313689a71f716513f9ea772e992cbd59f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 13 12:54:57 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 13 12:54:57 2012 -0700"
      },
      "message": "Merge \"Fix aggregation exception problem\""
    },
    {
      "commit": "323c20f313689a71f716513f9ea772e992cbd59f",
      "tree": "19c05d1f7c88913c24817f38082ae377a390c944",
      "parents": [
        "7f2bbd3bbe2a7159854a8c037433b9ec4ad35ccb"
      ],
      "author": {
        "name": "Tomas Mandorf",
        "email": "tomas.mandorf@sonyericsson.com",
        "time": "Tue Mar 22 10:15:08 2011 +0100"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Fri Jun 08 08:26:04 2012 +0200"
      },
      "message": "Fix aggregation exception problem\n\nThis patch fixes a bug in the aggregation algorithm. When adding\naggregation exceptions sometimes when excluding a raw contact from\na Contact the contact information was not updated.\n\nChange-Id: If527c0fe0bd51eec77a71e466492691375889037\n"
    }
  ],
  "next": "5813a2671378307b7a48f19329a7aa4bc11ed777"
}
