)]}'
{
  "log": [
    {
      "commit": "02b19a182fe16312b2042f389916ea163a01ae11",
      "tree": "a670bbdfbd4792de484271a463d496d37334c708",
      "parents": [
        "c69ff83feb6f6b0ebc0f4997a84cadc14bdd4488"
      ],
      "author": {
        "name": "Sam Hasinoff",
        "email": "hasinoff@google.com",
        "time": "Wed Nov 12 09:15:10 2014 -0800"
      },
      "committer": {
        "name": "Sam Hasinoff",
        "email": "hasinoff@google.com",
        "time": "Mon Jan 26 10:31:15 2015 -0800"
      },
      "message": "Stop living in the past.\n\nfind docs/copyright-templates -type f | xargs sed -i \u0027s/2013/2015/g\u0027\n\nChange-Id: I2e3cc83a82e556f7833331ef3e2ed1012d16044e\n"
    },
    {
      "commit": "c89b3f1ded67ab4fae5633142fdac7ab681ccdca",
      "tree": "bb0ebf447053281177c9899a4e37e26435b2808a",
      "parents": [
        "3fe981e26a7e128ac1fbf7b422f60a6027764391",
        "9fc688f47ace1f6fc3ca8f4cef340dd6a1cd967b"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Jun 17 10:03:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 17 10:03:54 2013 -0700"
      },
      "message": "am 9fc688f4: am 6e58370c: am 4d3ff06e: am 56329479: am 6bd35b5b: Revert \"make target for gms and gcm javadocs and to automate entire docs build\"\n\n* commit \u00279fc688f47ace1f6fc3ca8f4cef340dd6a1cd967b\u0027:\n  Revert \"make target for gms and gcm javadocs and to automate entire docs build\"\n"
    },
    {
      "commit": "6bd35b5bd685355b673a36ed96b77ddd13a0bff4",
      "tree": "60a7e92c5ab079fc258b0c3c8e748352f292793e",
      "parents": [
        "2deefec495526a521f16e4c0d6e19f2969462199"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Jun 17 16:10:59 2013 +0000"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Jun 17 16:10:59 2013 +0000"
      },
      "message": "Revert \"make target for gms and gcm javadocs and to automate entire docs build\"\n\nThis reverts commit 2deefec495526a521f16e4c0d6e19f2969462199.\n\nChange-Id: I60be16d5233568a8ffcf6ec09952261b854275a8\n"
    },
    {
      "commit": "72a09286dfdf83fe1559410c1a5e5be502e283a6",
      "tree": "a8fa61b7466fdc6b6f51db45e04d3695772713d3",
      "parents": [
        "532fc97091883b5f04fd746f5bfbb8f9ad12fa15",
        "c3034939315336e91d295cc2dc02e669fef45296"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jun 13 15:43:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 13 15:43:53 2013 -0700"
      },
      "message": "am c3034939: am ecd39491: am c3e7bbaf: am 128c2f02: am 2deefec4: make target for gms and gcm javadocs and to automate entire docs build\n\n* commit \u0027c3034939315336e91d295cc2dc02e669fef45296\u0027:\n  make target for gms and gcm javadocs and to automate entire docs build\n"
    },
    {
      "commit": "2deefec495526a521f16e4c0d6e19f2969462199",
      "tree": "d0b3972aacc23bb81ef5fb18136a030c3035454e",
      "parents": [
        "3ff1591c5b1d90c876145b8a60dfc21cf93a0362"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Mar 18 18:50:34 2013 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jun 11 22:54:04 2013 +0000"
      },
      "message": "make target for gms and gcm javadocs and to automate entire docs build\n\nChange-Id: Iea7d17782f41c91e42a244bf8c67c30b64c43ede\n"
    },
    {
      "commit": "1bca1bcd331152c69267681504339508b231b97e",
      "tree": "7d9960161b5bd72e3eec255948800af9b8b34b2d",
      "parents": [
        "eed6a679d19e7016f1517c03813ca71f28fe6fc9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed May 29 14:41:28 2013 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed May 29 14:41:28 2013 -0700"
      },
      "message": "Update copyright/license templates.\n\nThis\u0027ll make them better match the recommendation from\nthe Apache license.\n\nBug: 8752429\nChange-Id: If151d4e8282b729aa72490b2d380e5e28e1a89b3\n"
    },
    {
      "commit": "d24e1aeaa6c302e978da9e5a4b7afd0d9906133d",
      "tree": "f6c08d3eed39a5ba14a46f63e1877b8fc86918a5",
      "parents": [
        "134fada434cae8dc5a00b91cb5ff0541de94ea64"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Wed Jan 12 10:35:32 2011 -0800"
      },
      "committer": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Wed Jan 12 10:35:32 2011 -0800"
      },
      "message": "Happy new year!\n\nChange-Id: I6daf044398620f2de3f186f77c0984c96eb8c501\n"
    },
    {
      "commit": "d63615fa69a554b9e82336900589dfd9f3943f4e",
      "tree": "1a5022e823138582650a94f9a896eb09023431a5",
      "parents": [
        "906d47573bc1a4a180945da019538144bdb395b4"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Wed Jun 23 15:59:59 2010 -0700"
      },
      "committer": {
        "name": "Raphael Moll",
        "email": "ralf@android.com",
        "time": "Wed Jun 23 16:00:58 2010 -0700"
      },
      "message": "Moving SDK howto docs from development.git into sdk.git.\n\nSee Change I7827d3f3cc6b8ba96822170949618dc75d879d28 for\nthe CL that adds them back in sdk.git\n\nChange-Id: I37a5b27875fc3ed6b52202ab8435888d38644ca5\n"
    },
    {
      "commit": "03f73ba453ca0da5805a2817c4440fbc1944d880",
      "tree": "0d4e0835fb1817c92a867edaecd822651b2794f9",
      "parents": [
        "c05b83d138bfe585e0a009212a85da9b573ec41d",
        "728457dc742ebff184ca6489a3d8226e7ad8420f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 16 12:36:27 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 16 12:36:27 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I160f8677dc9fb144b3a3190ee4ea500cad71af2b\n"
    },
    {
      "commit": "728457dc742ebff184ca6489a3d8226e7ad8420f",
      "tree": "c592caeab8e572f0ed2afdfe8bccaa12c5d09343",
      "parents": [
        "8f07bb8727ffec84216dd4e67a6a75cebd5171b3"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 15 17:26:58 2010 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 15 17:26:58 2010 -0700"
      },
      "message": "Fix instructions on how to build the doc.\n\nChange-Id: Id9cde46b38a74f0f6ee368fdc43aee8ec6082b5f\n"
    },
    {
      "commit": "c7dc2fb38357757781e08850e452dadf8454ce04",
      "tree": "9d3e9bb4ce5457ca1b7b49082f4cad44f1b56ded",
      "parents": [
        "d754ddec4a5ae618fb440c96850c20055eb4cbbd"
      ],
      "author": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Tue Mar 30 11:10:06 2010 -0700"
      },
      "committer": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Tue Mar 30 11:10:06 2010 -0700"
      },
      "message": "Update the docs explaining how to build an SDK.\n\nChange-Id: Ib01ad69119152d10cc19ed6e2188621782ecc903\n"
    },
    {
      "commit": "859783687dae7582583d816656738f217b526cef",
      "tree": "484fa6795e11fe0fae35a2fa988e48fc657feef1",
      "parents": [
        "c518e3ac44616830acbc9bb3a7bd287d2b39da3a"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Thu Jan 28 13:50:13 2010 -0800"
      },
      "committer": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Thu Jan 28 13:51:07 2010 -0800"
      },
      "message": "We are living in the future.\n\nChange-Id: I3f6e29063fe87407ace3fb2731521a5d290d1e75\n"
    },
    {
      "commit": "f836222e4983b60a0746e62ab5673f98e7a88fbd",
      "tree": "f65b8460a6c60fbfa937d1141fae316edf568c45",
      "parents": [
        "8cb87667440812527ae5aa7e1cc392e35072e4ca"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Jan 04 13:30:30 2010 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Jan 04 13:30:30 2010 -0800"
      },
      "message": "Remove trailing whitespace from XML copyright template\n"
    },
    {
      "commit": "18499b9160a031fc0b6e6c94e3de505824cfc21c",
      "tree": "b4be5fab658b2f81384f87bc5e7933bc3300d5a8",
      "parents": [
        "26cdbb788a9137d04587bc678d7aa7f49e3671fc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 07 14:32:41 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 07 14:32:41 2009 -0700"
      },
      "message": "fix release notes redirect for the SDK package to point to the correct page\n"
    },
    {
      "commit": "1a0b3ffd5e1d5c2c155a2d8bcdf9a7d3402fc148",
      "tree": "8453e8df6ec0c1fa680c2a32f789975366690138",
      "parents": [
        "fc05fb2556215201e793a2ff7545c4e7d55f0a4f"
      ],
      "author": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Thu May 21 11:47:16 2009 -0700"
      },
      "committer": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Thu May 21 11:57:33 2009 -0700"
      },
      "message": "Update doc with a better way to ignore windows problematic files.\n"
    },
    {
      "commit": "68fee208248b8a7cc05033156c8acdb5c74b9fa7",
      "tree": "dd164d8fd759afe039bcefe5fc41dc571107f044",
      "parents": [
        "594999277ec269bc706647b23ecc11e16f12a971"
      ],
      "author": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Tue Apr 28 12:11:03 2009 -0700"
      },
      "committer": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Tue Apr 28 12:11:03 2009 -0700"
      },
      "message": "Fix cygwin git script, we need some of the external projects.\n"
    },
    {
      "commit": "5ea42870afb61660a530341582b750147e5ccaf9",
      "tree": "d73b4296eda48c1b0198615e2666a35f20e77e81",
      "parents": [
        "aa8c266ed05c08af71bfdaa48de44bec3d581102"
      ],
      "author": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Mon Apr 27 15:01:16 2009 -0700"
      },
      "committer": {
        "name": "Raphael",
        "email": "raphael@google.com",
        "time": "Mon Apr 27 15:01:16 2009 -0700"
      },
      "message": "Documents various git issues for Windows.\n"
    },
    {
      "commit": "a2e3d43bb7c274e1630036fdd5cc32cd94808533",
      "tree": "3158f68a66ed06c34745be9ba8971d71e7c6b781",
      "parents": [
        "99995194133257d1fe4f8adf12339ff4e3e99bae"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 23 13:46:58 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 23 13:49:51 2009 -0700"
      },
      "message": "Add official copyright templates\n\nSigned-off-by: Dave Bort \u003cdbort@android.com\u003e\n"
    },
    {
      "commit": "2be623a30071e4b1eec5641ee24c76f523f4904f",
      "tree": "9366624266fdb92f2354200aac5b24fc5e29110b",
      "parents": [
        "69811e352661a8d545470f785c77dc5c7edd6d24"
      ],
      "author": {
        "name": "Raphael Moll",
        "email": "",
        "time": "Tue Mar 31 10:56:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 10:56:49 2009 -0700"
      },
      "message": "AI 143665: am: CL 143491 ADT #1742875: Document the SDK build process and new cupcake SDK changes.\n  Original author: raphael\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143665\n"
    },
    {
      "commit": "52d4c30ca52320ec92d1d1ddc8db3f07f69c4f98",
      "tree": "2eb01432fa3da41550dd622d29fb672509122b51",
      "parents": [
        "d4aee0c0caa00aa02d4c50ed28151591ac0456b5"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:29:09 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:29:09 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d4aee0c0caa00aa02d4c50ed28151591ac0456b5",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "d2f2b1d7b77d06bce8cf9340171cf6c25cd720c4"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:16 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:16 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "74a996a2c7251790ab3cc6a10358c31ad0fed828",
      "tree": "956fa1a7028ffa62eb5dde702411c008f9f38a69",
      "parents": [
        "ff4b5f241f323a335897aff754d144f246caede7"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:28 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:28 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@132569\n"
    },
    {
      "commit": "5c11852110eeb03dc5a69111354b383f98d15336",
      "tree": "7b26fde6effb80c241f28fc3e620016e7f86418e",
      "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"
    }
  ]
}
