)]}'
{
  "log": [
    {
      "commit": "78c63a6b6278a3ad06a1ca3ddb69634c23444664",
      "tree": "e353631a4cb5b58e21c9912a2796ce7771c03662",
      "parents": [
        "deba48b32d593851724bdce88dd9b754c4722645"
      ],
      "author": {
        "name": "Ricardo Salveti de Araujo",
        "email": "ricardo.salveti@canonical.com",
        "time": "Tue Jan 08 18:14:38 2013 -0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Feb 24 15:45:31 2013 -0600"
      },
      "message": "Revert \"Switch back to LOCAL_CLANG with -std\u003dgnu89.\"\n\nThis reverts commit deba48b32d593851724bdce88dd9b754c4722645.\n\nSigned-off-by: Ricardo Salveti de Araujo \u003cricardo.salveti@canonical.com\u003e\n"
    },
    {
      "commit": "deba48b32d593851724bdce88dd9b754c4722645",
      "tree": "c0e5b2495b313dde9b0f92594539d7c65c615192",
      "parents": [
        "c1f268626608d7cc8265623897a513afae82316b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Aug 03 17:25:20 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Aug 03 18:22:57 2012 -0700"
      },
      "message": "Switch back to LOCAL_CLANG with -std\u003dgnu89.\n\nThe root issue here is that Clang was defaulting to gnu99, which has different\nsemantics for inline functions (that are not in fact bugs). Switching back to\ngnu89 (like gcc was defaulting to) resolves the link problem.\n\nChange-Id: I4fa786aff18ef3f435f83b4a5f1a3ee9dc039432\n"
    },
    {
      "commit": "c1f268626608d7cc8265623897a513afae82316b",
      "tree": "e353631a4cb5b58e21c9912a2796ce7771c03662",
      "parents": [
        "81ff1fbd518d76e854dafe1e4df0f6b72f7a39b4"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Aug 03 06:21:18 2012 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Aug 03 06:21:18 2012 -0700"
      },
      "message": "Fix build: Should use prebuilt version of clang instead of platform one.\n\nPlatform version of llvm needs to be upgraded regularly for platform bug\nfixes and platform improvement in general. The new version of platform clang\ndoesn\u0027t handle gnu_inline attribute 100%. We should use prebuilt\ntoolchain for compiler for libpng.\n\nWe can turn back on LOCAL_CLANG after it is properly implemented, using\nprebuilt.\n\nCurrently, libpng.git is the only project that runs into gnu_inline problem.\nWe have to turn off wrong dependency on the platform clang only here.\n\nChange-Id: I22429323e797ed6142e72f91a351ace3fdda3fc8\n"
    },
    {
      "commit": "81ff1fbd518d76e854dafe1e4df0f6b72f7a39b4",
      "tree": "b1f27ff655a8fdcd4aa7b5f77cc6acf6e1e6c268",
      "parents": [
        "f689fc8d7b4ff77a1be3060738cc776303643315",
        "14cab8628b01f030647fb0a42dac7a5c031bb50e"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Jun 12 15:39:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 12 15:39:11 2012 -0700"
      },
      "message": "Merge \"Add signed integer overflow checking to libpng.\""
    },
    {
      "commit": "14cab8628b01f030647fb0a42dac7a5c031bb50e",
      "tree": "b1f27ff655a8fdcd4aa7b5f77cc6acf6e1e6c268",
      "parents": [
        "d0a25c6df9fca7221ce72027701df4e1eb59cb16"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Jun 05 15:17:48 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Jun 12 10:27:40 2012 -0700"
      },
      "message": "Add signed integer overflow checking to libpng.\n\nThis change moves libpng over to Clang in order to take advantage\nof its stronger -ftrapv option, causing the code to abort rather\nthan allowing a signed integer overflow.\n\nThis change depends on Ida05e2d746a88913fc354224a7c660f7570e3adc\nand I463217aef573a28069469514ad94cd85a7f38bea.\n\nChange-Id: I03e6d217fc01ee6429a9a4d5d593379e06c4ef29\n"
    },
    {
      "commit": "f689fc8d7b4ff77a1be3060738cc776303643315",
      "tree": "5c08f28ed73c4c33d406626cda0429f65ce64daf",
      "parents": [
        "1baa2e21111fb8cdc3d8c1fe5179975709913213"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Jun 06 12:41:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 06 12:41:35 2012 -0700"
      },
      "message": "This change appears to break skia, but I\u0027m not convinced that its because skia and libpng were working correctly in the first place. Reverting pending a better understanding of the issue.\n\nThis reverts commit 1baa2e21111fb8cdc3d8c1fe5179975709913213"
    },
    {
      "commit": "1baa2e21111fb8cdc3d8c1fe5179975709913213",
      "tree": "449baf2adad2786c0d29b30d39b768f26283a5ff",
      "parents": [
        "d0a25c6df9fca7221ce72027701df4e1eb59cb16"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Jun 05 15:17:48 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Jun 05 16:04:29 2012 -0700"
      },
      "message": "Add signed integer overflow checking to libpng.\n\nThis change moves libpng over to Clang in order to take advantage\nof its stronger -ftrapv option, causing the code to abort rather\nthan allowing a signed integer overflow.\n\nChange-Id: Ia9573f41f3d14ac3123be1e2c7b17cc8338c69b8\n"
    },
    {
      "commit": "d0a25c6df9fca7221ce72027701df4e1eb59cb16",
      "tree": "5c08f28ed73c4c33d406626cda0429f65ce64daf",
      "parents": [
        "4c5554b04e73f89d4a9bab8cbcec1943d8c274be"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:39:59 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:39:59 2012 -0700"
      },
      "message": "Remove obsolete ThirdPartyProject.prop file.\n\nChange-Id: Ie57d52be7d51a1182c72632ed99eaff3934da88b\n"
    },
    {
      "commit": "4c5554b04e73f89d4a9bab8cbcec1943d8c274be",
      "tree": "e3cbe97a1d980dc43437d23bfc8e6b68f0a98e33",
      "parents": [
        "9dddf651ebc622db16467626ae0f5995d11e246f",
        "5e12401790abb7416c1a27ff077e0a823e8cefd8"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Mon Apr 23 10:31:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 10:31:12 2012 -0700"
      },
      "message": "Merge \"Revise png_set_text_2() to avoid potential memory corruption (fixes CVE-2011-3048)\""
    },
    {
      "commit": "5e12401790abb7416c1a27ff077e0a823e8cefd8",
      "tree": "ce015477c7063ad21bff7a9871bca00247fdc53b",
      "parents": [
        "c5ac2140cad524c0df13aafb82211bef3068580d"
      ],
      "author": {
        "name": "Terry Heo (Woncheol)",
        "email": "terryheo@google.com",
        "time": "Fri Apr 20 14:53:48 2012 +0900"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Apr 20 15:31:26 2012 -0700"
      },
      "message": "Revise png_set_text_2() to avoid potential memory corruption (fixes CVE-2011-3048)\n\nBug: 6343606\nChange-Id: I654fa367c4c3122bba1f99a495e680b75b2db978\n"
    },
    {
      "commit": "9dddf651ebc622db16467626ae0f5995d11e246f",
      "tree": "1257afdb6b0568634b4d31f9d993579e8c4ac851",
      "parents": [
        "34efb3d5dcb9d1c7552725702ba2cfc905b4c39a",
        "e21460858932813a0873f96e1ddc2bc6f36d7c56"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Apr 12 10:41:16 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 12 10:41:16 2012 -0700"
      },
      "message": "am e2146085: (-s ours) am b4e0b528: (-s ours) Merge \"DO NOT MERGE Fix for CVE-2011-3045\" into ics-mr1\n\n* commit \u0027e21460858932813a0873f96e1ddc2bc6f36d7c56\u0027:\n  DO NOT MERGE Fix for CVE-2011-3045\n"
    },
    {
      "commit": "e21460858932813a0873f96e1ddc2bc6f36d7c56",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "004865ac74c217ae1cd5631559223a399eb3befe",
        "b4e0b528f5c1856d8d03caff5b47c8a5b4b905b9"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Apr 12 10:38:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 12 10:38:56 2012 -0700"
      },
      "message": "am b4e0b528: (-s ours) Merge \"DO NOT MERGE Fix for CVE-2011-3045\" into ics-mr1\n\n* commit \u0027b4e0b528f5c1856d8d03caff5b47c8a5b4b905b9\u0027:\n  DO NOT MERGE Fix for CVE-2011-3045\n"
    },
    {
      "commit": "b4e0b528f5c1856d8d03caff5b47c8a5b4b905b9",
      "tree": "1257afdb6b0568634b4d31f9d993579e8c4ac851",
      "parents": [
        "07fde26d99f1da11fc514b2aeef7ae0620f85a63",
        "e347efe72f8a6b6bc77a7270e6bfd2235e5d8021"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Apr 12 10:36:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 12 10:36:24 2012 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix for CVE-2011-3045\" into ics-mr1"
    },
    {
      "commit": "e347efe72f8a6b6bc77a7270e6bfd2235e5d8021",
      "tree": "e1fb672124c70790215d8ca349f52cf617e7b97f",
      "parents": [
        "17b24482db9fb75020b91a9c17f2014beebc86ed"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 29 13:29:11 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Apr 11 18:20:45 2012 -0700"
      },
      "message": "DO NOT MERGE Fix for CVE-2011-3045\n\nChange-Id: Ia46a262f8c73ec8ad6634c5de5f776373c330061\n"
    },
    {
      "commit": "34efb3d5dcb9d1c7552725702ba2cfc905b4c39a",
      "tree": "1257afdb6b0568634b4d31f9d993579e8c4ac851",
      "parents": [
        "c5ac2140cad524c0df13aafb82211bef3068580d",
        "54d908dc93dbbaacd15b8a53b29a8fb88b6c472c"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Apr 10 19:29:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 19:29:55 2012 -0700"
      },
      "message": "Merge \"Fix for CVE-2011-3045\""
    },
    {
      "commit": "c5ac2140cad524c0df13aafb82211bef3068580d",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "0447346b2a9d342012231b08dd9a62a630abdc3b",
        "004865ac74c217ae1cd5631559223a399eb3befe"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Apr 04 15:10:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 04 15:10:18 2012 -0700"
      },
      "message": "am 004865ac: (-s ours) am 07fde26d: DO NOT MERGE Fix for CVE-2011-3026\n\n* commit \u0027004865ac74c217ae1cd5631559223a399eb3befe\u0027:\n  DO NOT MERGE Fix for CVE-2011-3026\n"
    },
    {
      "commit": "004865ac74c217ae1cd5631559223a399eb3befe",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "97aac99763e1d3e77afe175291595c31eabd9c9f",
        "07fde26d99f1da11fc514b2aeef7ae0620f85a63"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Apr 04 15:08:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 04 15:08:12 2012 -0700"
      },
      "message": "am 07fde26d: DO NOT MERGE Fix for CVE-2011-3026\n\n* commit \u002707fde26d99f1da11fc514b2aeef7ae0620f85a63\u0027:\n  DO NOT MERGE Fix for CVE-2011-3026\n"
    },
    {
      "commit": "0447346b2a9d342012231b08dd9a62a630abdc3b",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "ccee121fae4c60a5dee6fce51195185694c376c3",
        "97aac99763e1d3e77afe175291595c31eabd9c9f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Apr 03 10:42:15 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Apr 03 10:42:15 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/ics-aah\u0027\n"
    },
    {
      "commit": "54d908dc93dbbaacd15b8a53b29a8fb88b6c472c",
      "tree": "1257afdb6b0568634b4d31f9d993579e8c4ac851",
      "parents": [
        "ccee121fae4c60a5dee6fce51195185694c376c3"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 29 13:29:11 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Mar 29 13:29:11 2012 -0700"
      },
      "message": "Fix for CVE-2011-3045\n\nChange-Id: Ia46a262f8c73ec8ad6634c5de5f776373c330061\n"
    },
    {
      "commit": "07fde26d99f1da11fc514b2aeef7ae0620f85a63",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "17b24482db9fb75020b91a9c17f2014beebc86ed"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Mar 05 22:36:13 2012 -0800"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Mar 15 13:42:50 2012 -0700"
      },
      "message": "DO NOT MERGE Fix for CVE-2011-3026\n\nBug: 6085440\n\nNote that this fix was borrowed from chromium and that the\nissue was fixed in 1.2.47 of libpng (using a different approach).\n\nCherry pick from ccee121fae4c60a5dee6fce51195185694c376c3\n\nChange-Id: I65f4ad400563f7e27ee73872f9c16f3ae4c8644d\n"
    },
    {
      "commit": "ccee121fae4c60a5dee6fce51195185694c376c3",
      "tree": "2ea44343e9c8d62a3791b01bd14e9facf889dd2d",
      "parents": [
        "17b24482db9fb75020b91a9c17f2014beebc86ed"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Mar 05 22:36:13 2012 -0800"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Mar 06 22:15:40 2012 -0800"
      },
      "message": "Fix for CVE-2011-3026\n\nNote that this fix was borrowed from chromium and that the\nissue was fixed in 1.2.47 of libpng (using a different approach).\nChange-Id: I9aef05b1b0efd48de8f8121d206257b3c7efb522\n"
    },
    {
      "commit": "97aac99763e1d3e77afe175291595c31eabd9c9f",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "17b24482db9fb75020b91a9c17f2014beebc86ed",
        "45b3829c4bbbcf090bc60d5a823d9d73c86ba1c8"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Fri Oct 28 19:05:49 2011 +0000"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Fri Oct 28 19:05:49 2011 +0000"
      },
      "message": "keep previous history after reset to mr1 plus aah changes (ics-aah-wip)\n"
    },
    {
      "commit": "45b3829c4bbbcf090bc60d5a823d9d73c86ba1c8",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "b8282588b78af99c625740f6a7b8844b6e6b7713",
        "34366a5cad3bc39068750ed77fd29b8fa769ce54"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Oct 26 21:53:18 2011 +0000"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Oct 26 21:53:18 2011 +0000"
      },
      "message": "undo reset to ics-mr1 until we have a better method\n"
    },
    {
      "commit": "34366a5cad3bc39068750ed77fd29b8fa769ce54",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "17b24482db9fb75020b91a9c17f2014beebc86ed",
        "b8282588b78af99c625740f6a7b8844b6e6b7713"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Oct 26 18:50:16 2011 +0000"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Wed Oct 26 18:50:16 2011 +0000"
      },
      "message": "reset to ics-mr1, but keep history\n"
    },
    {
      "commit": "b8282588b78af99c625740f6a7b8844b6e6b7713",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "1d881289edbb40ba6cd1429ad5686f6060568177",
        "17b24482db9fb75020b91a9c17f2014beebc86ed"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 04 18:47:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 04 18:47:39 2011 -0700"
      },
      "message": "am 17b24482: Reconcile with gingerbread-release gingerbread-mr4-release\n\n* commit \u002717b24482db9fb75020b91a9c17f2014beebc86ed\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "17b24482db9fb75020b91a9c17f2014beebc86ed",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "bf601c7c40a31c3789a45128d217fab0ecc45115",
        "433b85aa347016d3110aa6e478bc35be0cc3ef88",
        "433b85aa347016d3110aa6e478bc35be0cc3ef88"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 04 18:45:57 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 04 18:45:57 2011 -0700"
      },
      "message": "Reconcile with gingerbread-release gingerbread-mr4-release\n\nChange-Id: Ib4073e5060f6e9981a31ad5671a21bd930f403f4\n"
    },
    {
      "commit": "433b85aa347016d3110aa6e478bc35be0cc3ef88",
      "tree": "12e3704b5b4c4a0f2a575b78093fbf8a35e5bca1",
      "parents": [
        "4ce0ee15f268e0161438b4133936cb2826f7fd50"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Wed Jul 20 17:03:29 2011 -0700"
      },
      "committer": {
        "name": "android-merger",
        "email": "android-build@android.com",
        "time": "Tue Aug 02 16:13:06 2011 -0700"
      },
      "message": "Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\nBug: 5057432\nBug: 5055636\nChange-Id: I2ead2a58289c9f01ef2b7d0d557843fffaeb6d1e\n"
    },
    {
      "commit": "1d881289edbb40ba6cd1429ad5686f6060568177",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "041b4ddd0322944152c6655d36e1985da1f45110",
        "bf601c7c40a31c3789a45128d217fab0ecc45115"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Fri Jul 29 09:31:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 09:31:11 2011 -0700"
      },
      "message": "am bf601c7c: (-s ours) am 358907eb: (-s ours) am 3c3a7e1f: (-s ours) am 791d8f2e: Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u0027bf601c7c40a31c3789a45128d217fab0ecc45115\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "bf601c7c40a31c3789a45128d217fab0ecc45115",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "84d92c718ab9f48faec0f640747c4b6f7a995607",
        "358907eb39a40fc6b59289f0f092c09e70085db2"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Fri Jul 29 09:29:41 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 09:29:41 2011 -0700"
      },
      "message": "am 358907eb: (-s ours) am 3c3a7e1f: (-s ours) am 791d8f2e: Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u0027358907eb39a40fc6b59289f0f092c09e70085db2\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "358907eb39a40fc6b59289f0f092c09e70085db2",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "615c9ab066b4c05d109ffd4a1ce4f715edaf547a",
        "3c3a7e1f0fbff859b3aaff19069aee5d623a1f75"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Fri Jul 29 09:28:04 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 09:28:04 2011 -0700"
      },
      "message": "am 3c3a7e1f: (-s ours) am 791d8f2e: Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u00273c3a7e1f0fbff859b3aaff19069aee5d623a1f75\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "3c3a7e1f0fbff859b3aaff19069aee5d623a1f75",
      "tree": "38e3f978c720c08607a9a4128b46f48d9b2391b1",
      "parents": [
        "7b81f64c8315ead539c7955fbc790e7596376119",
        "791d8f2ed98581c67bf9c1ad56d3140719c1882a"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Fri Jul 29 09:24:06 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 09:24:06 2011 -0700"
      },
      "message": "am 791d8f2e: Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u0027791d8f2ed98581c67bf9c1ad56d3140719c1882a\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "041b4ddd0322944152c6655d36e1985da1f45110",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "66dce0da6a5db51ee0c2875517d3a6ca6cbbe53d",
        "84d92c718ab9f48faec0f640747c4b6f7a995607"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Tue Jul 26 18:39:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 26 18:39:42 2011 -0700"
      },
      "message": "am 84d92c71: (-s ours) am 615c9ab0: (-s ours) Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u002784d92c718ab9f48faec0f640747c4b6f7a995607\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "84d92c718ab9f48faec0f640747c4b6f7a995607",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "66dce0da6a5db51ee0c2875517d3a6ca6cbbe53d",
        "615c9ab066b4c05d109ffd4a1ce4f715edaf547a"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Tue Jul 26 18:36:51 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 26 18:36:51 2011 -0700"
      },
      "message": "am 615c9ab0: (-s ours) Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\n* commit \u0027615c9ab066b4c05d109ffd4a1ce4f715edaf547a\u0027:\n  Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n"
    },
    {
      "commit": "615c9ab066b4c05d109ffd4a1ce4f715edaf547a",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "6acf3dd4a350c51fd2b72ec990b7da6d5657e52a"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Wed Jul 20 17:03:29 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jul 25 16:39:39 2011 -0700"
      },
      "message": "Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\nBug: 5057432\nBug: 5055636\nChange-Id: I768f4b866775b87f7b8939ff3cc760a185207539\n"
    },
    {
      "commit": "791d8f2ed98581c67bf9c1ad56d3140719c1882a",
      "tree": "12e3704b5b4c4a0f2a575b78093fbf8a35e5bca1",
      "parents": [
        "4ce0ee15f268e0161438b4133936cb2826f7fd50"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Wed Jul 20 17:03:29 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jul 21 14:02:29 2011 -0700"
      },
      "message": "Upgrading libpng to 1.2.46 to fix a few vulnerabilities. DO NOT MERGE\n\nBug: 5057432\nBug: 5055636\nChange-Id: I2ead2a58289c9f01ef2b7d0d557843fffaeb6d1e\n"
    },
    {
      "commit": "66dce0da6a5db51ee0c2875517d3a6ca6cbbe53d",
      "tree": "7a375165c96b754d82ba1b6c304084645a5197bf",
      "parents": [
        "6acf3dd4a350c51fd2b72ec990b7da6d5657e52a"
      ],
      "author": {
        "name": "Eric Vannier",
        "email": "evannier@google.com",
        "time": "Wed Jul 20 17:03:29 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jul 21 10:35:54 2011 -0700"
      },
      "message": "Upgrading libpng to 1.2.46 to fix a few vulnerabilities.\n\nBug: 5057432\nBug: 5055636\nChange-Id: I9e1b51881386aa9f574a38abc844e036baef9091\n"
    },
    {
      "commit": "6acf3dd4a350c51fd2b72ec990b7da6d5657e52a",
      "tree": "a9e68af300c90e69a8917d097498a4d0cc8512bc",
      "parents": [
        "7b81f64c8315ead539c7955fbc790e7596376119"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Wed Mar 16 11:55:43 2011 -0700"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Wed Mar 16 13:30:10 2011 -0700"
      },
      "message": "Fix infinite loop in decoding a broken PNG.\n\nBug: 2982500\nChange-Id: Ia971f7dfeffc3ccc30385b7b9c4f00394c8521ad\n"
    },
    {
      "commit": "7b81f64c8315ead539c7955fbc790e7596376119",
      "tree": "3dc22c1f3239bd2fa8e4c757ceb20e501f9280ca",
      "parents": [
        "3eb66a02a40c9f4005fc122e8614b5ed49f6c896",
        "671f9cd672375a3ceb873a4982744aa730ad1baf"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Fri Feb 11 14:54:56 2011 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Feb 11 14:54:56 2011 -0800"
      },
      "message": "Merge \"Fix libpng build under cygwin\""
    },
    {
      "commit": "671f9cd672375a3ceb873a4982744aa730ad1baf",
      "tree": "3dc22c1f3239bd2fa8e4c757ceb20e501f9280ca",
      "parents": [
        "3eb66a02a40c9f4005fc122e8614b5ed49f6c896"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Wed Feb 09 12:43:48 2011 -0800"
      },
      "committer": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Wed Feb 09 12:43:48 2011 -0800"
      },
      "message": "Fix libpng build under cygwin\n\nChange-Id: I84afb43d6b18023131aaf411dd958df0e2c75b08\n"
    },
    {
      "commit": "3eb66a02a40c9f4005fc122e8614b5ed49f6c896",
      "tree": "6f655008b702046b76bb3eb1c2ac3288e97dfe98",
      "parents": [
        "4ce0ee15f268e0161438b4133936cb2826f7fd50",
        "1e0a1b89d72d527a388ea66a298c06f22da39f42"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Dec 07 06:38:24 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 07 06:38:24 2010 -0800"
      },
      "message": "am 1e0a1b89: Merge \"libpng: use GCC visibility to reduce shared library size\"\n\n* commit \u00271e0a1b89d72d527a388ea66a298c06f22da39f42\u0027:\n  libpng: use GCC visibility to reduce shared library size\n"
    },
    {
      "commit": "1e0a1b89d72d527a388ea66a298c06f22da39f42",
      "tree": "27bae8d6e6f777b68b407e21379adbb077a10d84",
      "parents": [
        "5f6bd84e375226bf228fc8ac90318957ec9e1e7f",
        "1cb15eb3049b918c8c1363e874f2efb491cbb534"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Dec 07 06:28:51 2010 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Dec 07 06:28:51 2010 -0800"
      },
      "message": "Merge \"libpng: use GCC visibility to reduce shared library size\""
    },
    {
      "commit": "4ce0ee15f268e0161438b4133936cb2826f7fd50",
      "tree": "f0b3cdddc334160b246feb13d557503cb29cbe08",
      "parents": [
        "1c5f8c054976e6a55f07375508858044d7f4c6aa"
      ],
      "author": {
        "name": "Joseph Wen",
        "email": "josephwen@google.com",
        "time": "Fri Aug 20 10:42:22 2010 +0800"
      },
      "committer": {
        "name": "Joseph Wen",
        "email": "josephwen@google.com",
        "time": "Thu Sep 09 14:34:59 2010 +0800"
      },
      "message": "Add the feature of tile-based decoding to PNG.\n\nThere is a relevant patch to the change in zlib:\nhttps://android-git.corp.google.com/g/#change,63173\n\nChange-Id: I617b8740a50af0d75df9f49fa6b88dd2decb36dd\n"
    },
    {
      "commit": "1cb15eb3049b918c8c1363e874f2efb491cbb534",
      "tree": "27bae8d6e6f777b68b407e21379adbb077a10d84",
      "parents": [
        "5f6bd84e375226bf228fc8ac90318957ec9e1e7f"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Sun Aug 08 15:11:37 2010 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Sun Aug 08 15:11:37 2010 +0800"
      },
      "message": "libpng: use GCC visibility to reduce shared library size\n\nThe change introduced the implementation for macro PNG_IMPEXP by using\nGCC visibility in defaulting of \"hidden\" attribute.\n\nExperiment on HTC Passion:\ntarget file; out/target/product/passion/system/lib/libskia.so\n(libpng was statically linked to libskia.so)\n\nbefore: 1117888 bytes\nafter:  1113780 bytes\n\nCode size reduction \u003d 4108 bytes\n\nChange-Id: I9b718a6a5710268dbb945feea3b64ca3fa393b94\n"
    },
    {
      "commit": "1c5f8c054976e6a55f07375508858044d7f4c6aa",
      "tree": "b3b758c70baa633b45f3a5f44e5f3f21e7842e56",
      "parents": [
        "5f6bd84e375226bf228fc8ac90318957ec9e1e7f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:35 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:35 2010 -0700"
      },
      "message": "add meta-files about 3rd party projects\n\nChange-Id: I6faf8289e32a61ea02ff551bc3e3b6b500d0d7cd\n"
    },
    {
      "commit": "5f6bd84e375226bf228fc8ac90318957ec9e1e7f",
      "tree": "da1284f5023ad422da3263b48f1cefa6d6443912",
      "parents": [
        "342380c79a16cc2e5ba7859c3fc4e40f2661ea45"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Jun 28 16:55:16 2010 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Jun 28 16:55:16 2010 -0400"
      },
      "message": "Upgrade libpng to 1.2.44 for security fixes.\n\nChange-Id: Iae257ca6ea7031a99f38e9de196d71ef8b94f9aa\n"
    },
    {
      "commit": "342380c79a16cc2e5ba7859c3fc4e40f2661ea45",
      "tree": "574518bbb51908908608c4adf70df2893829010c",
      "parents": [
        "70cd86d0097d1b99c8d9daf46890a686559225f6"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:31 2010 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:31 2010 -0800"
      },
      "message": "Add an empty CleanSpec.mk\n\nChange-Id: I7593b904ef369e046f78c2bd4fa20a779dfa4a7f\n"
    },
    {
      "commit": "70cd86d0097d1b99c8d9daf46890a686559225f6",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "ad7722b90c934974c15d66afc8074c9c5389881f",
        "23252f5fdb075acdc6fd58510dfe786f230cd76e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:35 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:35 2010 -0800"
      },
      "message": "reconcile main tree with open-source eclair\n"
    },
    {
      "commit": "23252f5fdb075acdc6fd58510dfe786f230cd76e",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "ad7722b90c934974c15d66afc8074c9c5389881f",
        "d55262ac8a8a8c5fdaef7ec0bf5c6960ba29c328"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:09 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:09 2010 -0800"
      },
      "message": "reconcile android-2.1_r1 snapshot\n"
    },
    {
      "commit": "d55262ac8a8a8c5fdaef7ec0bf5c6960ba29c328",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "a0bb96c34e65378853ee518bac502842d26c2d1a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:28 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:28 2010 -0800"
      },
      "message": "android-2.1_r1 snapshot\n"
    },
    {
      "commit": "ad7722b90c934974c15d66afc8074c9c5389881f",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "5e1067c165ad579984fa9a439c92927b9d576edb",
        "3f91d4fd72e680af9f28c45d5c4af4b03671ccb7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Aug 04 09:00:18 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Aug 04 09:00:18 2009 -0700"
      },
      "message": "merge from open-source master\n"
    },
    {
      "commit": "3f91d4fd72e680af9f28c45d5c4af4b03671ccb7",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "f4b1ffacc58901a62c040507a9743473e6cb9a29",
        "a0bb96c34e65378853ee518bac502842d26c2d1a"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 03 07:45:30 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 03 07:45:30 2009 -0700"
      },
      "message": "merge from donut\n"
    },
    {
      "commit": "5e1067c165ad579984fa9a439c92927b9d576edb",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "af76aa9916e8f41e043b63a994aed83a571f9130",
        "a0bb96c34e65378853ee518bac502842d26c2d1a"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jul 22 11:27:55 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 11:27:55 2009 -0700"
      },
      "message": "am a0bb96c3: Update libpng to 1.2.38 to patch a minor security issue.\n\nMerge commit \u0027a0bb96c34e65378853ee518bac502842d26c2d1a\u0027\n\n* commit \u0027a0bb96c34e65378853ee518bac502842d26c2d1a\u0027:\n  Update libpng to 1.2.38 to patch a minor security issue.\n"
    },
    {
      "commit": "a0bb96c34e65378853ee518bac502842d26c2d1a",
      "tree": "e5a1a570c92e2ef58a0d96cd3dfefbab796fb37e",
      "parents": [
        "4215dd1533c56e1a89ae6f1d6ea68677fac27fda"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jul 22 11:50:02 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Jul 22 11:51:29 2009 -0400"
      },
      "message": "Update libpng to 1.2.38 to patch a minor security issue.\n"
    },
    {
      "commit": "af76aa9916e8f41e043b63a994aed83a571f9130",
      "tree": "99318267166103602095f7af976be5b7f0e25d04",
      "parents": [
        "4718fa578334f1ea37f8c4756a10c51169f30018",
        "4215dd1533c56e1a89ae6f1d6ea68677fac27fda"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:20 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:20 2009 -0700"
      },
      "message": "Merge donut into master\n"
    },
    {
      "commit": "4718fa578334f1ea37f8c4756a10c51169f30018",
      "tree": "99318267166103602095f7af976be5b7f0e25d04",
      "parents": [
        "4215dd1533c56e1a89ae6f1d6ea68677fac27fda",
        "f4b1ffacc58901a62c040507a9743473e6cb9a29"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:07 2009 -0700"
      },
      "message": "Merge branch \u0027open_source_no_contributions\u0027 into google_internal\n"
    },
    {
      "commit": "f4b1ffacc58901a62c040507a9743473e6cb9a29",
      "tree": "99318267166103602095f7af976be5b7f0e25d04",
      "parents": [
        "78ac9384d6ca0067d77b843b70bbdd828bb738df",
        "4215dd1533c56e1a89ae6f1d6ea68677fac27fda"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Mar 18 16:57:38 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Mar 18 16:57:38 2009 -0700"
      },
      "message": "Merge commit \u0027remotes/korg/cupcake\u0027 into cupcake_to_master\n"
    },
    {
      "commit": "4215dd1533c56e1a89ae6f1d6ea68677fac27fda",
      "tree": "99318267166103602095f7af976be5b7f0e25d04",
      "parents": [
        "893912bfc2683463dc3e2c445336752d012563d3"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137197\n"
    },
    {
      "commit": "893912bfc2683463dc3e2c445336752d012563d3",
      "tree": "d69220fafcd6687fe39ca99ad8c74820b429d6a9",
      "parents": [
        "0d889b4fd2c96153983a28cc5757c0172d9eb78b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:30:05 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:30:05 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "0d889b4fd2c96153983a28cc5757c0172d9eb78b",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "78ac9384d6ca0067d77b843b70bbdd828bb738df"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:30 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:30 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "78ac9384d6ca0067d77b843b70bbdd828bb738df",
      "tree": "d69220fafcd6687fe39ca99ad8c74820b429d6a9",
      "parents": [
        "368f3c41d0e7f802a92a59a342c6ae37d212743d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:04:37 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:04:37 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "368f3c41d0e7f802a92a59a342c6ae37d212743d",
      "tree": "d69220fafcd6687fe39ca99ad8c74820b429d6a9",
      "parents": [
        "0640679f04398a7d06319d5c47b0f71bf82854a0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    },
    {
      "commit": "0640679f04398a7d06319d5c47b0f71bf82854a0",
      "tree": "e2e1ab513152e6059612b87013a556ac2e9ac0eb",
      "parents": [],
      "author": {
        "name": "Upstream",
        "email": "upstream-import@none",
        "time": "Mon Jan 12 13:46:40 1970 +0000"
      },
      "committer": {
        "name": "Upstream",
        "email": "upstream-import@none",
        "time": "Mon Jan 12 13:46:40 1970 +0000"
      },
      "message": "external/libpng 1.2.29\n"
    }
  ]
}
