)]}'
{
  "log": [
    {
      "commit": "edb7d5dbfae3f0cd82d576d52d9dde6a4b6fda91",
      "tree": "f2c4b36061c091ef01b06197d37d517c8b69975d",
      "parents": [
        "abe16760e2bddd2bc94e77352e5bc109a880f445"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 16:37:59 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 16:37:59 2014 -0700"
      },
      "message": "Set default exit code values\n\nChange-Id: I921119e793fe5571484a91c8d11d1f04e8324885\n"
    },
    {
      "commit": "abe16760e2bddd2bc94e77352e5bc109a880f445",
      "tree": "eabe5e601068d7182cf2585416de88b8f2812996",
      "parents": [
        "8cc52f11b2e5b3dd93e4e635958110f1d5e728c7"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 16:21:07 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 16:21:07 2014 -0700"
      },
      "message": "Recursively clone gerrit\n\nWe need to grab the core plugins so that gerrit will build\n\nChange-Id: I8e901277819310423a748ea295a56c8327a27cc3\n"
    },
    {
      "commit": "8cc52f11b2e5b3dd93e4e635958110f1d5e728c7",
      "tree": "9420ac7d149ab2251a685cec234f722f6e603f32",
      "parents": [
        "b8073e5cea47aa83ae3319d1343910a1493fc80c"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 15:31:38 2014 -0700"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Wed Mar 26 22:45:56 2014 +0000"
      },
      "message": "Tolerate an already existing user\n\nIf a user already exists, catch this error so that we don\u0027t exit.\n\nChange-Id: Iedc3a78d7a13680e6fb813fcce359fd116d6916f\n"
    },
    {
      "commit": "b8073e5cea47aa83ae3319d1343910a1493fc80c",
      "tree": "c58ac3c5521bc0c61380f4ad33565d83ba72fc95",
      "parents": [
        "6961839471e03f048f15f14533fe1de8ad78f2e9",
        "f4efa083101d1bd91531b8415374473be20c06eb"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 22:35:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 22:35:05 2014 +0000"
      },
      "message": "Merge \"Get the sha1 from sha1sum\""
    },
    {
      "commit": "f4efa083101d1bd91531b8415374473be20c06eb",
      "tree": "f500db86d37c18d0f2bf65dedb4874ad0df7cf88",
      "parents": [
        "3d8f6c18cb79ae1fcb9d79dea23fed907b117860"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:43:03 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 15:18:20 2014 -0700"
      },
      "message": "Get the sha1 from sha1sum\n\nRight now we are comparing two lines that include filenames against\neachother.  We should only be comparing the sha1sum.\n\nChange-Id: Ibc83e7cb11e0bf3851cad51dfefd5b85d0a8d3c1\n"
    },
    {
      "commit": "6961839471e03f048f15f14533fe1de8ad78f2e9",
      "tree": "c33864181e94425f1cbde668beb5b6fc65f8f28e",
      "parents": [
        "7125b6a3fec071cfd6985cf98fe6f6426e569e4d"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 15:09:01 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 15:09:01 2014 -0700"
      },
      "message": "Only cleanup the install path once\n\nI\u0027m not sure how this extra line got in here.\n\nChange-Id: Icd1ca3330c38673e79f6d5cca6cff02882798684\n"
    },
    {
      "commit": "7125b6a3fec071cfd6985cf98fe6f6426e569e4d",
      "tree": "34d11f50fa0c437f9a1d90deed85727f93d06191",
      "parents": [
        "3d8f6c18cb79ae1fcb9d79dea23fed907b117860"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:53:53 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:53:53 2014 -0700"
      },
      "message": "Specify crontab - instead of crontab -u root\n\nThis change was missing from a previous setup.sh change.\n\nChange-Id: Id67c8d78ea421a04d77c0b2dab1330441042530c\n"
    },
    {
      "commit": "3d8f6c18cb79ae1fcb9d79dea23fed907b117860",
      "tree": "2a6fa276a69ddd4d54ce56e142434ffcd4fe0baf",
      "parents": [
        "ac90e26a14f1f2d6bef843ac2165db8f9e5230e7"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:35:19 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:35:19 2014 -0700"
      },
      "message": "Add a gscp function\n\nThis is just a simplified way of doing gsutil cp with the canned\npublic-read ACL\n\nChange-Id: I87d9bceb811bea9e7c84157203aaa9a64af36ce6\n"
    },
    {
      "commit": "ac90e26a14f1f2d6bef843ac2165db8f9e5230e7",
      "tree": "57935cd94a85871d05c0a2e985307ce0223e57bb",
      "parents": [
        "a187b567d23ac35c59acbdd4b999e9ccc288df20"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:26:41 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 14:26:41 2014 -0700"
      },
      "message": "Capture exit code in or statement\n\nThis permits the script (which is using -e) to press on past the errors\nin builds.\n\nChange-Id: Ie2206e8d05c7b027b3fcd45bf4b57441e5dec933\n"
    },
    {
      "commit": "a187b567d23ac35c59acbdd4b999e9ccc288df20",
      "tree": "1bb900048c75e8ec9b8d64d71158b4f938788422",
      "parents": [
        "21d2b91b56ddef6298cfee914ced8867314a2114",
        "ad46a75e2a1fa85d251a7af6b774f153fb477060"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 21:13:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 21:13:13 2014 +0000"
      },
      "message": "Merge \"Add build script\""
    },
    {
      "commit": "ad46a75e2a1fa85d251a7af6b774f153fb477060",
      "tree": "cc83b73d0133e397b2c7832e5dde78ac042b8924",
      "parents": [
        "b6fd94e59c6ddc0277463dc6f8a10642e91c7a0a"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Mar 25 14:36:46 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Mar 26 14:11:43 2014 -0700"
      },
      "message": "Add build script\n\nChange-Id: I365ba6d13c544bf0db95f7aba27d3c53b8e38c21\n"
    },
    {
      "commit": "21d2b91b56ddef6298cfee914ced8867314a2114",
      "tree": "7343620e5f441cc1a781c39d98c227ec33eedd85",
      "parents": [
        "8818be784bb3f615c1e69e395f47e25d724b8279",
        "25f0aeb6377daa8b61ed68237b9cd34f57a11259"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 19:53:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 19:53:35 2014 +0000"
      },
      "message": "Merge \"Remove service_account flag\""
    },
    {
      "commit": "8818be784bb3f615c1e69e395f47e25d724b8279",
      "tree": "f35fd1ba9cdeb3fbd31aad3b946beb7e5f4fb153",
      "parents": [
        "f2af50fbf98582e9a153bc1da49be1b437fa6a70",
        "c66e408a4926c27f8d6bea1cb013b1219e28623f"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 19:53:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 19:53:26 2014 +0000"
      },
      "message": "Merge \"Parameterize the zone\""
    },
    {
      "commit": "c66e408a4926c27f8d6bea1cb013b1219e28623f",
      "tree": "e60aa7d29e74a6e06e4a6bcec406689beef33465",
      "parents": [
        "3fe168c32748aaafaeb2c9907262580715e7baac"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 18:28:50 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Mar 26 18:30:36 2014 +0000"
      },
      "message": "Parameterize the zone\n\nMake $zone an argument to the script since zones go up and done\n\nChange-Id: I49ea80c53ed89cd55047e3fc1b8663e4716d94f5\n"
    },
    {
      "commit": "25f0aeb6377daa8b61ed68237b9cd34f57a11259",
      "tree": "9ecd8816bbdbf736593bb51ca06c7ad31e3c1e69",
      "parents": [
        "3fe168c32748aaafaeb2c9907262580715e7baac"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 18:14:01 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Mar 26 18:26:15 2014 +0000"
      },
      "message": "Remove service_account flag\n\nChange-Id: I43b10f5cf4cce6c870161117b5f78031c5607332\n"
    },
    {
      "commit": "f2af50fbf98582e9a153bc1da49be1b437fa6a70",
      "tree": "25d38d07e1a1818a47807ed1f978da39e541c9e4",
      "parents": [
        "fa825b4021a4298e1b7fa2620eb0b1e60b85fa12"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 18:12:43 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Mar 26 18:24:10 2014 +0000"
      },
      "message": "Force delete instance in create script\n\nChange-Id: I692f9b214d36a151f733c0805ed2b6768a817141\n"
    },
    {
      "commit": "fa825b4021a4298e1b7fa2620eb0b1e60b85fa12",
      "tree": "a5d8a98a420c3eb60d8f55a38fca9521f7f98ae4",
      "parents": [
        "3fe168c32748aaafaeb2c9907262580715e7baac"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 17:41:47 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Mar 26 18:23:52 2014 +0000"
      },
      "message": "Modify the setup script to bootstrap and build\n\nChange-Id: Ic3624967c451f3516b775b161b3f72abd8016b7e\n"
    },
    {
      "commit": "3fe168c32748aaafaeb2c9907262580715e7baac",
      "tree": "969eacbbcba7dcb74af25ebd09e3be99e7f345c5",
      "parents": [
        "b6fd94e59c6ddc0277463dc6f8a10642e91c7a0a"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 19:26:11 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 19:26:11 2014 -0700"
      },
      "message": "Change bucket name to gerritcodereview-plugins\n\n(The other bucket name did not exist)\n\nChange-Id: Ieaf4cccf4221e9d76157f1b68c6ee93526a24daa\n"
    },
    {
      "commit": "b6fd94e59c6ddc0277463dc6f8a10642e91c7a0a",
      "tree": "ee20884d26f3322f1370e05fc37b99c32dd25389",
      "parents": [
        "8d7ff458c5df8804bdbb713e8725fc49e0fd956f"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 25 17:06:52 2014 -0700"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 25 17:06:52 2014 -0700"
      },
      "message": "Add copyright and license header\n\nChange-Id: I16a9b601da27f341be1ce3a8de3bf78ff34a5fcb\n"
    },
    {
      "commit": "8d7ff458c5df8804bdbb713e8725fc49e0fd956f",
      "tree": "980444fc274feba84b4700ef691eaa3046000c5d",
      "parents": [
        "de3cf8e739033e713922fcc98e979cd524dc28a1",
        "2791309cb0433de91a8826994765fb8a9072869a"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Wed Mar 26 00:02:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 00:02:29 2014 +0000"
      },
      "message": "Merge \"Add create.sh\""
    },
    {
      "commit": "2791309cb0433de91a8826994765fb8a9072869a",
      "tree": "516f5776d10ad8e74116ecc2e826ba981835fd7a",
      "parents": [
        "787ea968843111c508150cd5221a11b334c2ea31"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 16:41:59 2014 -0700"
      },
      "committer": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Tue Mar 25 16:45:28 2014 -0700"
      },
      "message": "Add create.sh\n\nThis script is used for creating a new pluginbuilder instance\n\nChange-Id: I628fe764d28af61d48a5b2dd1a1a2ddd54dbec51\n"
    },
    {
      "commit": "de3cf8e739033e713922fcc98e979cd524dc28a1",
      "tree": "bd90384640e1d71ebcb26599c6a5247f048d18ff",
      "parents": [
        "787ea968843111c508150cd5221a11b334c2ea31"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Mar 25 14:23:56 2014 -0700"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Mar 25 16:31:48 2014 -0700"
      },
      "message": "Add setup script\n\nChange-Id: I5edccf8057e518ff5b9a308ba68b62d30552bc35\n"
    },
    {
      "commit": "787ea968843111c508150cd5221a11b334c2ea31",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "David Pursehouse",
        "email": "david.pursehouse@sonymobile.com",
        "time": "Tue Mar 25 18:05:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 25 18:05:52 2014 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
