)]}'
{
  "log": [
    {
      "commit": "dcf9dffe31951761b70934b2af91e20e0998f7f6",
      "tree": "7073f9e5ddfb5d264c6b212f3478271fa616a5cc",
      "parents": [
        "48df6bb9fdce2ac14a9200800d2244260ef0e563"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 25 18:33:32 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 25 18:33:32 2012 -0600"
      },
      "message": "unyaffs: remove host LOCAL_MODULE_TAG\n\nChange-Id: Ib2045979b46ae990a2e0d3c0c21e88da60eb1e1a\n"
    },
    {
      "commit": "48df6bb9fdce2ac14a9200800d2244260ef0e563",
      "tree": "cd5f06a793baf6104fe4f9fe8cc1bc79613b1cac",
      "parents": [
        "9c64cac7542658f85417d651d8b9422e054d5e72"
      ],
      "author": {
        "name": "Timothy Lusk",
        "email": "darkcube@gmail.com",
        "time": "Wed Jul 11 14:59:08 2012 -0400"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 14:08:25 2012 -0600"
      },
      "message": "update for ics\n\nChange-Id: I4944824f576e07d1e7ae3df4ce4c0fa223116e16\n"
    },
    {
      "commit": "9c64cac7542658f85417d651d8b9422e054d5e72",
      "tree": "c16bdb133105abf576b8506caac93a0c79aae491",
      "parents": [
        "bef82d3047426701ca3df4e392c1c63285fbebc9",
        "d66b3e8898579431a5eb66e4470989e534ef3e73"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Jul 19 01:13:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 19 01:13:15 2012 -0700"
      },
      "message": "am d66b3e88: Merge \"Modiy mkyaffsimage for SELinux.\"\n\n* commit \u0027d66b3e8898579431a5eb66e4470989e534ef3e73\u0027:\n  Modiy mkyaffsimage for SELinux.\n"
    },
    {
      "commit": "d66b3e8898579431a5eb66e4470989e534ef3e73",
      "tree": "2b043c30be3376d5ae6095aa7170fde73ffe024f",
      "parents": [
        "64a7dfb5cd56d758a74a4f98e29724e84a276acc",
        "bd009e4d493deaf90c38da1cdbaa1db69db073ba"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Jul 18 13:58:39 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 18 13:58:40 2012 -0700"
      },
      "message": "Merge \"Modiy mkyaffsimage for SELinux.\""
    },
    {
      "commit": "bd009e4d493deaf90c38da1cdbaa1db69db073ba",
      "tree": "2b043c30be3376d5ae6095aa7170fde73ffe024f",
      "parents": [
        "64a7dfb5cd56d758a74a4f98e29724e84a276acc"
      ],
      "author": {
        "name": "rpcraig",
        "email": "rpcraig@tycho.ncsc.mil",
        "time": "Mon Jul 16 07:37:30 2012 -0400"
      },
      "committer": {
        "name": "rpcraig",
        "email": "rpcraig@tycho.ncsc.mil",
        "time": "Wed Jul 18 13:19:14 2012 -0400"
      },
      "message": "Modiy mkyaffsimage for SELinux.\n\nWe need to ensure that a leading \u0027/\u0027 is present for\nselabel_lookups so they match file_context entries.\n\nChange-Id: If39df42b73141bed0851a6b74c6f2c2da0c1658f\nSigned-off-by: rpcraig \u003crpcraig@tycho.ncsc.mil\u003e\n"
    },
    {
      "commit": "bef82d3047426701ca3df4e392c1c63285fbebc9",
      "tree": "da16ab08cbf5aa3577bb465c5b9a4ca9e4d4d038",
      "parents": [
        "64a7dfb5cd56d758a74a4f98e29724e84a276acc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:42:40 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:42:40 2012 -0700"
      },
      "message": "Remove obsolete ThirdPartyProject.prop file.\n\nChange-Id: I5c486925d9c863ba55b44dafa3cc498f9ac0ec68\n"
    },
    {
      "commit": "64a7dfb5cd56d758a74a4f98e29724e84a276acc",
      "tree": "6b2b972484aff54a4f12a6339d3604accba43326",
      "parents": [
        "6232e2d5ab34a40d710e4b05ab0ec6e3727804e7",
        "84f79e8e767a95ea761f430a12adb13ce687ae7e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Fri Apr 06 14:49:30 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 06 14:49:30 2012 -0700"
      },
      "message": "Merge \"Extend mkyaffs2image to support setting SELinux security contexts in yaffs2 images.\""
    },
    {
      "commit": "84f79e8e767a95ea761f430a12adb13ce687ae7e",
      "tree": "6b2b972484aff54a4f12a6339d3604accba43326",
      "parents": [
        "6232e2d5ab34a40d710e4b05ab0ec6e3727804e7"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Fri Jan 13 08:23:06 2012 -0500"
      },
      "committer": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Mon Apr 02 11:19:38 2012 -0400"
      },
      "message": "Extend mkyaffs2image to support setting SELinux security contexts in yaffs2 images.\n\nModern yaffs2 includes support for extended attributes, and thus can support\nSELinux security contexts.  Extend mkyaffs2image with support for looking\nup the right security context from the file_contexts configuration and\nsetting it in the generated image.  This is similar to the existing support\nfor looking up the UID/GID/mode via android_filesystem_config.h and setting it,\nbut via configuration rather than defined in a header.\n\nChange-Id: Ic86358987f39bddbb83ee928bbbc8cb213efb752\n"
    },
    {
      "commit": "6232e2d5ab34a40d710e4b05ab0ec6e3727804e7",
      "tree": "b4e813edfea8d32c57fc986bfccfbbd15a0c2038",
      "parents": [
        "0fe811d9a994dd6df8aa9852c7b9241fa9aa453b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Dec 09 10:32:06 2010 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Dec 09 10:32:06 2010 -0800"
      },
      "message": "dist for dist_files\n\nChange-Id: I1cceaf15d9ebc6e98326d535f00ec4dbb8e63d78\n"
    },
    {
      "commit": "0fe811d9a994dd6df8aa9852c7b9241fa9aa453b",
      "tree": "2afca6ef2483504f75647a3fcf2fd6e3ef68a13b",
      "parents": [
        "f9485fe8567fc50f2eecf35055ee5c5c31d61362"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:37 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:37 2010 -0700"
      },
      "message": "add meta-files about 3rd party projects\n\nChange-Id: I8779ebcb53f75026508abfe564ad1f2996d401be\n"
    },
    {
      "commit": "f9485fe8567fc50f2eecf35055ee5c5c31d61362",
      "tree": "6bd8472612d47fc878675588af867c864ff05e0f",
      "parents": [
        "3b3ab6dcd91da784f1573de419747e4f7645a58c",
        "54194dfa38cc188f95596442064d45ad3c942aab"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 03 16:34:50 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 03 16:34:50 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I5e11c6a20846bd8bf589c4a5a5ace53984150e84\n"
    },
    {
      "commit": "54194dfa38cc188f95596442064d45ad3c942aab",
      "tree": "cb810036067d7cc9b65bb07354ce6a44f764b729",
      "parents": [
        "b176f8cb88ad268c1faf33ef38964fbbdd3ace6f"
      ],
      "author": {
        "name": "Kenny",
        "email": "gongwuchun@gmail.com",
        "time": "Thu Nov 12 12:54:56 2009 +0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Apr 29 11:05:39 2010 -0700"
      },
      "message": "The check length of system image path is incorrect\n\nChange-Id: I48042c0acb642e417105986010915ec0a78437b9\n"
    },
    {
      "commit": "3b3ab6dcd91da784f1573de419747e4f7645a58c",
      "tree": "286d5e6b0e92a581eeb568f6e6e7c793dbb3bf57",
      "parents": [
        "193ce3d45a984427f9db7c81ff958c0ad62d6c54"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:49 2010 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:49 2010 -0800"
      },
      "message": "Add an empty CleanSpec.mk\n\nChange-Id: Ie0747ba30306ef87a63361284eaa1b5db7da0191\n"
    },
    {
      "commit": "193ce3d45a984427f9db7c81ff958c0ad62d6c54",
      "tree": "71fec11349ec52bb5e0cb3590e323215d57fc96a",
      "parents": [
        "eadd925d248de16fe7f19ac85c542a18f09149ac"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Feb 04 19:08:22 2010 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Fri Feb 12 17:25:07 2010 -0800"
      },
      "message": "mkyaffs2image: add commandline options for specifying chunk and spare sizes\n\nChange-Id: Ibd8f93eeaf8cfe845876435b0427079c35590c39\nCc: Ajay Dudani \u003cadudani@quicinc.com\u003e\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "eadd925d248de16fe7f19ac85c542a18f09149ac",
      "tree": "ab169e387956ec0412a2a65010baec0dd96fd344",
      "parents": [
        "b9a978bab60578e1fbdad4e3ff244f7663f2df94"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Feb 04 19:03:00 2010 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Fri Feb 12 15:32:24 2010 -0800"
      },
      "message": "mkyaffs2image: convert option parsing to use getopt\n\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "b9a978bab60578e1fbdad4e3ff244f7663f2df94",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "08a240807110c8e115ec5085ee615e2c24ecf6fa",
        "b176f8cb88ad268c1faf33ef38964fbbdd3ace6f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 14:24:40 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 05 14:24:40 2010 -0800"
      },
      "message": "am b176f8cb: am 05aaabf9: reconcile main tree with open-source eclair\n\nMerge commit \u0027b176f8cb88ad268c1faf33ef38964fbbdd3ace6f\u0027\n\n* commit \u0027b176f8cb88ad268c1faf33ef38964fbbdd3ace6f\u0027:\n  android-2.1_r1 snapshot\n"
    },
    {
      "commit": "b176f8cb88ad268c1faf33ef38964fbbdd3ace6f",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "3696b3e5a7c6e499c4f70f3ef4b81f7ee95384f8",
        "05aaabf91b5c4ac039bf721fd02d6817e7d404be"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:49:25 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 05 08:49:25 2010 -0800"
      },
      "message": "am 05aaabf9: reconcile main tree with open-source eclair\n\nMerge commit \u002705aaabf91b5c4ac039bf721fd02d6817e7d404be\u0027 into eclair-plus-aosp\n\n* commit \u002705aaabf91b5c4ac039bf721fd02d6817e7d404be\u0027:\n  android-2.1_r1 snapshot\n"
    },
    {
      "commit": "05aaabf91b5c4ac039bf721fd02d6817e7d404be",
      "tree": "2322ca9650119da959e1811646b04f43732ea990",
      "parents": [
        "602f6390d4f5b7105aa5869193af5bd09550e8dd",
        "75a0f6d0123c2ee125596575476c4e84d674fa80"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:37 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:37 2010 -0800"
      },
      "message": "reconcile main tree with open-source eclair\n"
    },
    {
      "commit": "75a0f6d0123c2ee125596575476c4e84d674fa80",
      "tree": "2322ca9650119da959e1811646b04f43732ea990",
      "parents": [
        "602f6390d4f5b7105aa5869193af5bd09550e8dd",
        "170bf148ffde9ebd7ebedc939085ffa1b3113805"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:09:00 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:09:00 2010 -0800"
      },
      "message": "reconcile android-2.1_r1 snapshot\n"
    },
    {
      "commit": "170bf148ffde9ebd7ebedc939085ffa1b3113805",
      "tree": "2322ca9650119da959e1811646b04f43732ea990",
      "parents": [
        "bad3645c689efde7359d387438faa1dd4fed3cec"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:52 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:52 2010 -0800"
      },
      "message": "android-2.1_r1 snapshot\n"
    },
    {
      "commit": "08a240807110c8e115ec5085ee615e2c24ecf6fa",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "40ba050eed6c6960f542d52791f4dce8735a0b49",
        "3696b3e5a7c6e499c4f70f3ef4b81f7ee95384f8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 14:55:19 2009 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 14:55:19 2009 -0800"
      },
      "message": "merge from open-source master\n"
    },
    {
      "commit": "3696b3e5a7c6e499c4f70f3ef4b81f7ee95384f8",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "40ba050eed6c6960f542d52791f4dce8735a0b49",
        "0d3579b991231fc87f1198d9e8dcf8a5c8e85e4b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 14:06:25 2009 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 14:06:25 2009 -0800"
      },
      "message": "merge from open-source master\n\nMerge commit \u0027goog/stage-korg-master\u0027 into HEAD\n"
    },
    {
      "commit": "0d3579b991231fc87f1198d9e8dcf8a5c8e85e4b",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "70c156f8a849746ae6417fd5c323902a471ea32f",
        "bad3645c689efde7359d387438faa1dd4fed3cec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 12:06:18 2009 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 12:06:18 2009 -0800"
      },
      "message": "merge from eclair\n"
    },
    {
      "commit": "bad3645c689efde7359d387438faa1dd4fed3cec",
      "tree": "2322ca9650119da959e1811646b04f43732ea990",
      "parents": [
        "40c4004d07a37a9b140067f893930ce4436b9346"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Nov 12 18:45:52 2009 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Nov 12 18:45:52 2009 -0800"
      },
      "message": "eclair snapshot\n"
    },
    {
      "commit": "40ba050eed6c6960f542d52791f4dce8735a0b49",
      "tree": "7895fd7d4e1c2d47424860b91f92700fe6e1a011",
      "parents": [
        "1d26090fc5b0118a3333b0ad76a8ca5844905106",
        "602f6390d4f5b7105aa5869193af5bd09550e8dd"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Sep 23 21:26:14 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 23 21:26:14 2009 -0700"
      },
      "message": "am 602f6390: Change mkyaffs2 to write SW ECC for tags.\n\nMerge commit \u0027602f6390d4f5b7105aa5869193af5bd09550e8dd\u0027 into eclair-plus-aosp\n\n* commit \u0027602f6390d4f5b7105aa5869193af5bd09550e8dd\u0027:\n  Change mkyaffs2 to write SW ECC for tags.\n"
    },
    {
      "commit": "1d26090fc5b0118a3333b0ad76a8ca5844905106",
      "tree": "031cbe6c52859b78add3a5b31388fbae2c2b1dce",
      "parents": [
        "70c156f8a849746ae6417fd5c323902a471ea32f",
        "60d7a5d90e475ba32005300994300bc8bec296bc"
      ],
      "author": {
        "name": "rjn637",
        "email": "rjn637@RJN637LNX.ap.mot.com",
        "time": "Wed Sep 23 21:15:44 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 23 21:15:44 2009 -0700"
      },
      "message": "am 60d7a5d9: Fixed mkyaffs2image tool bug\n\nMerge commit \u002760d7a5d90e475ba32005300994300bc8bec296bc\u0027 into eclair-plus-aosp\n\n* commit \u002760d7a5d90e475ba32005300994300bc8bec296bc\u0027:\n  Fixed mkyaffs2image tool bug\n"
    },
    {
      "commit": "602f6390d4f5b7105aa5869193af5bd09550e8dd",
      "tree": "2322ca9650119da959e1811646b04f43732ea990",
      "parents": [
        "60d7a5d90e475ba32005300994300bc8bec296bc"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Sep 23 17:29:56 2009 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Sep 23 17:29:56 2009 -0700"
      },
      "message": "Change mkyaffs2 to write SW ECC for tags.\n\nChange-Id: I6dba4f62acc1f8bc0f0c986b9edcc83b06bbc420\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "60d7a5d90e475ba32005300994300bc8bec296bc",
      "tree": "44a46026b53aff8afe1658f7b1cd1f43bb641957",
      "parents": [
        "7b403f46b8aea3d331d06eb9a7208b5844af13d5"
      ],
      "author": {
        "name": "rjn637",
        "email": "rjn637@RJN637LNX.ap.mot.com",
        "time": "Tue Sep 22 19:02:39 2009 +0800"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Sep 23 17:28:02 2009 -0700"
      },
      "message": "Fixed mkyaffs2image tool bug\n"
    },
    {
      "commit": "70c156f8a849746ae6417fd5c323902a471ea32f",
      "tree": "b77b7b31d624f361e78e79ac53ae52fe39fba2ab",
      "parents": [
        "7b403f46b8aea3d331d06eb9a7208b5844af13d5"
      ],
      "author": {
        "name": "Alexey Tarasov",
        "email": "tarasov@dodologics.com",
        "time": "Sun Nov 09 10:00:06 2008 +1000"
      },
      "committer": {
        "name": "Alexey Tarasov",
        "email": "tarasov@dodologics.com",
        "time": "Wed Aug 12 15:25:22 2009 +1100"
      },
      "message": "updated to declare loff_t type when building on FreeBSD\n"
    },
    {
      "commit": "7b403f46b8aea3d331d06eb9a7208b5844af13d5",
      "tree": "b57b69f4de50d5acd340f39c482d0efa0d7c1f4a",
      "parents": [
        "afe8dfa665b256cb30580318c7bf1f378de35e85",
        "40c4004d07a37a9b140067f893930ce4436b9346"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:31 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:31 2009 -0700"
      },
      "message": "Merge donut into master\n"
    },
    {
      "commit": "afe8dfa665b256cb30580318c7bf1f378de35e85",
      "tree": "b57b69f4de50d5acd340f39c482d0efa0d7c1f4a",
      "parents": [
        "40c4004d07a37a9b140067f893930ce4436b9346",
        "d24d8b6057a4f363dad147447910e03a0270b183"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:10 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:10 2009 -0700"
      },
      "message": "Merge branch \u0027open_source_no_contributions\u0027 into google_internal\n"
    },
    {
      "commit": "d24d8b6057a4f363dad147447910e03a0270b183",
      "tree": "b57b69f4de50d5acd340f39c482d0efa0d7c1f4a",
      "parents": [
        "d333fc232d7e5ae3370080d5d6f7d88ea9c6b3a1",
        "40c4004d07a37a9b140067f893930ce4436b9346"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Mar 17 17:37:30 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Mar 17 17:37:30 2009 -0700"
      },
      "message": "Merge commit \u0027remotes/korg/cupcake\u0027 into merge\n"
    },
    {
      "commit": "40c4004d07a37a9b140067f893930ce4436b9346",
      "tree": "b57b69f4de50d5acd340f39c482d0efa0d7c1f4a",
      "parents": [
        "c710b14b9d8b9ff372c82162c66e73500e8c8691"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:37 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:37 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "c710b14b9d8b9ff372c82162c66e73500e8c8691",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "d333fc232d7e5ae3370080d5d6f7d88ea9c6b3a1"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d333fc232d7e5ae3370080d5d6f7d88ea9c6b3a1",
      "tree": "b57b69f4de50d5acd340f39c482d0efa0d7c1f4a",
      "parents": [
        "85ff57da47aaa93dc0018940cbd6b1f923664b46"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:31 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:31 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "85ff57da47aaa93dc0018940cbd6b1f923664b46",
      "tree": "76627806e23ddc4945f8e4b4523c84a8e4f46698",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
