)]}'
{
  "log": [
    {
      "commit": "1ae3cd13a1880a560975e0a294adbdf2592d8ca5",
      "tree": "f3d09055e6fdc00fd9ca8eb14529d620e2cd2221",
      "parents": [
        "f423f555e9267e04149e255290dd00a381dcb9ea"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:12:23 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:12:23 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "d142bfd03594f607e26ab2e20cc776347615daa5",
      "tree": "55ae3c869e679ca764af64c51ac62a08b9c55253",
      "parents": [
        "5cc16ba1b18197389da0c68606fe341335551074"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 10:34:10 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 10:34:10 2013 -0400"
      },
      "message": "fix ImportError\n"
    },
    {
      "commit": "5cc16ba1b18197389da0c68606fe341335551074",
      "tree": "c0e6d92038035c986dccdded1bd52aa845a03c4f",
      "parents": [
        "316210e7dfa47d4a97cbdc80c7b60999822f3694"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 10:30:45 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 10:30:45 2013 -0400"
      },
      "message": "enable users\n"
    },
    {
      "commit": "316210e7dfa47d4a97cbdc80c7b60999822f3694",
      "tree": "5ab6e1a795751d6a328764fb34a4b642830651a6",
      "parents": [
        "aae0bf0a38a5751fd3157f449acc166039eea765"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:50:36 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:50:36 2013 -0400"
      },
      "message": "enable flavors\n"
    },
    {
      "commit": "879d14ab3595930a528559220f113abca148d21b",
      "tree": "8f4df42cb381e4949eb0cb2c325b7a10b0c0c47d",
      "parents": [
        "53310083403de6daa22b2f44f6f0e073acc58810"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:34:19 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:34:19 2013 -0400"
      },
      "message": "use id as url pk\n"
    },
    {
      "commit": "53310083403de6daa22b2f44f6f0e073acc58810",
      "tree": "6155d7f43ccbc2ba6b77953d886e2cd5c33783d2",
      "parents": [
        "fcb9ee5f9764b4e4dedba0c6c9747becb26d1ee2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:26:12 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:26:12 2013 -0400"
      },
      "message": "enable images\n"
    },
    {
      "commit": "48f8503113969e312163678edc924312ea35f3c4",
      "tree": "91ea34c0ef28e0d63aa46d5f00b89b49b55e244b",
      "parents": [
        "97238a0461cc043807a271e6251d6ec3465e3254"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:52:58 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:52:58 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "ef301973ce42ce2c08223cd46b74cb29da18a926",
      "tree": "adf6671d73e234e3f1bfd6a4b027bea7e747a56d",
      "parents": [
        "4d6578ed60cbae602746bb938ea43f50ea5ea36b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:43:40 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:43:40 2013 -0400"
      },
      "message": "fix import error\n"
    },
    {
      "commit": "2605ceef0ba94e36c0a5f48b11ce4a0e7ee52745",
      "tree": "b1fd1cadf7baa4d0ff423d7416ccdc83295d6edf",
      "parents": [
        "2d81e638a70d66777c8fbe00d6f06cf3c51549eb"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:36:18 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:36:18 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "2d81e638a70d66777c8fbe00d6f06cf3c51549eb",
      "tree": "82f39d4c357d9a8789406c0637091f66d6807091",
      "parents": [
        "c96afa8f6ca9839a9a67b3e429d38bda102800df"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:34:10 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:34:10 2013 -0400"
      },
      "message": "enable deployment networks\n"
    },
    {
      "commit": "7f2a228fc01f6036954e0ad145cb2eae941f377f",
      "tree": "d23611c432829c5c85b3a0607bece79b36023feb",
      "parents": [
        "e1ed6c73bd1de7eb1ea5b569d0f912e244c820ef"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:54 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "a3d5ee63b3d6ee7e75f27ea9bdac38a531d17dec",
      "tree": "d2af89c0639d59ae88f2b85d69f7d98b383561cf",
      "parents": [
        "3de616fa0bfc8e075e4c7aa4a5e8e9108e168f7c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:34:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:34:31 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "7ab0db7cc6cd55d2beecda1fb673741dba3dfbc1",
      "tree": "0afe8c844a30e16290d5b306306eff96e5f43290",
      "parents": [
        "e87bffaef3ebfd44dec13af1ae2827bb4b60529b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:19:32 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:19:32 2013 -0400"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "e87bffaef3ebfd44dec13af1ae2827bb4b60529b",
      "tree": "2f607373d0e899cba68bc8b04c7a14a419d32c4b",
      "parents": [
        "97850a2f8f5f31308cb81ff480c249a3084e48fd"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:18:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:18:04 2013 -0400"
      },
      "message": "enable sites\n"
    },
    {
      "commit": "47ed648390b99675d041a1fb110c73a731d5d7cc",
      "tree": "e2cead1ad58b483fd55364ceb588e0493db2f5f3",
      "parents": [
        "7287097c3f388290b2a13b429f69101352fec654"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:36:13 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:36:13 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "7287097c3f388290b2a13b429f69101352fec654",
      "tree": "2d1ac294475503b67b523c1112fea6a1f3174332",
      "parents": [
        "ee645271155b1c336cb7a4642feb69610bb376d4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:22:36 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:22:36 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "ee645271155b1c336cb7a4642feb69610bb376d4",
      "tree": "d526115964edbfdabc1ffec3d8c78097ca35d373",
      "parents": [
        "27812cb1a0cb338dbc2fd123d32104ab6670e770"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:17:52 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:17:52 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "1d6a5880519ab4a5e0684e861ba02b452ee4fc1a",
      "tree": "6cf9493a84880b75cb1411c2f483469c0da950a6",
      "parents": [
        "959e7063a64963e8ef0943b9da55ac4d052cffea"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:10:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:10:34 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "959e7063a64963e8ef0943b9da55ac4d052cffea",
      "tree": "f348b1d0973e4987e0b90774559cf5ec3e1aabd0",
      "parents": [
        "48b1e25b9985dc4ca5aa5823cb2de1d0868c71d8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:55:36 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:55:36 2013 -0400"
      },
      "message": "default format to None\n"
    },
    {
      "commit": "ce61bd79b7bfea366d7ac2c0b748301ceba3925c",
      "tree": "d87fb10e69a9a3c2b811d16f4bd9d4544dd0b10f",
      "parents": [
        "1daa54414f50ceba1b3f679a8291588abe8ab436"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:37:12 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:37:12 2013 -0400"
      },
      "message": "added RoleRetrieveUpdateDestroy\n"
    },
    {
      "commit": "9648f02beb36f4bbc833aa14305dec7f4b7b9e14",
      "tree": "64f0a98a196ebef97971434b64fa4c93742db3eb",
      "parents": [
        "c7e67003072fa51212f693e1a647aeb4dde93088"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:17:11 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:17:11 2013 -0400"
      },
      "message": "expect role object\n"
    },
    {
      "commit": "bd4ec346e2ea27a882b87b12f0545f5fab03706e",
      "tree": "1416350e9b7d05269bd048a61070961c209edcac",
      "parents": [
        "2b3025c33e5560c6ea96c14dd52430d77588a461"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:57:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:57:04 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "5cfc13db44284600f61ffe1dccfb492a9220c5ab",
      "tree": "de3c5b68848287d6f4c4d495e5ff9fb5d68f5450",
      "parents": [
        "050ca93f3f076c9ada634bfca95aa24ae4fb94a1"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:10:24 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:10:24 2013 -0400"
      },
      "message": "no longer using jsonhelper\n"
    },
    {
      "commit": "ae1f67cf855062bac5a87a9de8a2694b8c58e702",
      "tree": "a3740e1598c38eead3bed431b8e4ed23b44ab797",
      "parents": [
        "291296e618bb72b8705593194f488dcf50cae9f0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:53:49 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:53:49 2013 -0400"
      },
      "message": "updated import path\n"
    },
    {
      "commit": "e9d64ca576d54f80b85599bb80722e5c028777b2",
      "tree": "759dcf5846705258c4bdeadefdbd90abcb7a3db4",
      "parents": [
        "8f29100a021be022c4f9e4792d565762de82ecb8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 01:14:32 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 01:14:32 2013 -0400"
      },
      "message": "use parse_request\n"
    },
    {
      "commit": "ed069acc2d3240ce9de99b128eab8b81f185a098",
      "tree": "e947e747539f860af9594c2eaffb69adbf1ea575",
      "parents": [
        "dca8dabd63a95169803e69364a58222f41497879"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:26:13 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:26:13 2013 -0400"
      },
      "message": "fix syntax error\n"
    },
    {
      "commit": "dca8dabd63a95169803e69364a58222f41497879",
      "tree": "0cb6df159ac8f29ed1cb8eb24a94dce9ab049bed",
      "parents": [
        "9f2379721b2cb92f2bd035402d6fc318696f1099"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:24:43 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:24:43 2013 -0400"
      },
      "message": "fix syntax error\n"
    },
    {
      "commit": "9f2379721b2cb92f2bd035402d6fc318696f1099",
      "tree": "353cdac3b853a7a529316ec6d0a6d65f7a3065de",
      "parents": [
        "6b3ab0cf35f20168d072d1df30dd8c4360385209"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 23:43:11 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 23:43:11 2013 -0400"
      },
      "message": "implement RoleListCreate\n"
    },
    {
      "commit": "6b3ab0cf35f20168d072d1df30dd8c4360385209",
      "tree": "9e7eb2bc9fc980d66e91714000f3614cab68ed97",
      "parents": [
        "5e052701ec58474ee094a53963721de8e5b185c8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 23:42:44 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 23:42:44 2013 -0400"
      },
      "message": "disable paths\n"
    },
    {
      "commit": "78174093582b2da3fb36474a247e24a6dedf169b",
      "tree": "56f5262411a3d7dc0a80e1e607a207139a8febde",
      "parents": [
        "f30845dac502143a1b759eb3941e6d34a072c657"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:17:38 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:17:38 2013 -0400"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "0b2b804cef7be99bb672f32a016b9b3a01ceaade",
      "tree": "bcc5d4d326619ca56ca3524d2a27ba1d94fec1e0",
      "parents": [
        "021753b278354fa97d95e49ac3ef3db91aa8a061"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 19:55:27 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 19:55:27 2013 -0400"
      },
      "message": "initial checkin\n"
    }
  ]
}
