)]}'
{
  "log": [
    {
      "commit": "3c755daa8e8a08b65a3525a646bdc7460b913fc2",
      "tree": "ca7248c65b37027ed7cf6a199b114f6b5a5239b9",
      "parents": [
        "29bffb22c4d3bd46e12f517b2c9e2db3fa2a9a94"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:40:59 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:40:59 2013 -0400"
      },
      "message": "site field must be set before user is initialized\n"
    },
    {
      "commit": "29bffb22c4d3bd46e12f517b2c9e2db3fa2a9a94",
      "tree": "a8c0a1e172ff92f892c053cd461eee1d0f851cf6",
      "parents": [
        "1ae3cd13a1880a560975e0a294adbdf2592d8ca5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:28:40 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:28:40 2013 -0400"
      },
      "message": "lookup site\n"
    },
    {
      "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": "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": "aae0bf0a38a5751fd3157f449acc166039eea765",
      "tree": "138f81c58329e55df186a9d4bdf1fa8eba21f258",
      "parents": [
        "879d14ab3595930a528559220f113abca148d21b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:43:50 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 09:43:50 2013 -0400"
      },
      "message": "initial checkin\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": "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": "c96afa8f6ca9839a9a67b3e429d38bda102800df",
      "tree": "41a93f6e105c2c50f39eddb104e337c16e930fa8",
      "parents": [
        "22ea05aa625f256bcd32989b8fafd71deef84033"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:18:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:18:54 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "3b113dc65afc1b1831eeaac0febf3dc6319e551e",
      "tree": "3b8864a2bea1441871e6ab783c248452eddb2518",
      "parents": [
        "b547826ed3ef4ba5320f8547b81f824534bb5b8e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:54:26 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:54:26 2013 -0400"
      },
      "message": "fix type error\n"
    },
    {
      "commit": "b547826ed3ef4ba5320f8547b81f824534bb5b8e",
      "tree": "fd1b1d68ed962c3044a366b11daf3f0d7fcf074c",
      "parents": [
        "a3d5ee63b3d6ee7e75f27ea9bdac38a531d17dec"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:51:47 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:51:47 2013 -0400"
      },
      "message": "fix type error\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": "ff994f8bfd7642fc95694d511a1cec81d0ba8f4d",
      "tree": "5e24fd374b62630f95b6e8d117f0c8d1d9148605",
      "parents": [
        "7ab0db7cc6cd55d2beecda1fb673741dba3dfbc1"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:20:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:20:54 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": "97850a2f8f5f31308cb81ff480c249a3084e48fd",
      "tree": "a1f349abb65509fd4fa7a1cb077d44f35ca144db",
      "parents": [
        "dcca474506276ada9e3f0ad157f8e0cc5d17fba7"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:57:24 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:57:24 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "dcca474506276ada9e3f0ad157f8e0cc5d17fba7",
      "tree": "549b5d2b329ffc3008296e152cf44e45095e8050",
      "parents": [
        "a70405382d89ab7643c426b4e48501e8ade019c7"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:54:57 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:54:57 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "a70405382d89ab7643c426b4e48501e8ade019c7",
      "tree": "716c2dbf1a17eca51ed7808e594a81866c261116",
      "parents": [
        "414e690dc4256f12a73e251858bd6acbb5104f52"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:45:43 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:45:43 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "414e690dc4256f12a73e251858bd6acbb5104f52",
      "tree": "b046f19900dd6bc6233a24e5ddd4cab20de5a0cd",
      "parents": [
        "0856d56a2c9a4a13a116201cf9e7023443f52fce"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:44:07 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:44:07 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "0856d56a2c9a4a13a116201cf9e7023443f52fce",
      "tree": "76358837c5fb79712f1afca3bd2c4d32502c6f31",
      "parents": [
        "47ed648390b99675d041a1fb110c73a731d5d7cc"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:41:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:41:31 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "b5f339f8a34f7aaaa218753208febd7292c96d17",
      "tree": "b26ac26ce26b6a47d61837c629eb35d185d33d5f",
      "parents": [
        "9648f02beb36f4bbc833aa14305dec7f4b7b9e14"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:29:38 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:29:38 2013 -0400"
      },
      "message": "use driver\n"
    },
    {
      "commit": "2b3025c33e5560c6ea96c14dd52430d77588a461",
      "tree": "c200e1efa9d7130b0cfc664c5ddcb7c613333005",
      "parents": [
        "6242394543072d72322bcf4d5d1a54934d8fd3b8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:18:12 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:18:12 2013 -0400"
      },
      "message": "use OpenStackClient instead of OpenStackDriver\n"
    },
    {
      "commit": "6242394543072d72322bcf4d5d1a54934d8fd3b8",
      "tree": "70bd0546d893ff634aa2444093d25bf0c2ccaa1c",
      "parents": [
        "5f7abe01abe493719499c59c547bef659a2b5b06"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:14:52 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:14:52 2013 -0400"
      },
      "message": "move auth_check to auth module\n"
    },
    {
      "commit": "5f7abe01abe493719499c59c547bef659a2b5b06",
      "tree": "946e7dd5d9bc6dac8d043eab94e34f04fdafa7be",
      "parents": [
        "1e09659c99b6081b6950a0482a2b3063285735df"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:14:30 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:14:30 2013 -0400"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "198027cb818df8f99662f78e0eeb79a9267dcf8e",
      "tree": "20942deba212bf4cfa308f2068c005172392a9e5",
      "parents": [
        "5271d6bbc679aec254df50b04f7c05d7a9e9bffa"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:35:50 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:35:50 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "5271d6bbc679aec254df50b04f7c05d7a9e9bffa",
      "tree": "b5efd1957fb39f9f04058b576026e5d0501963a6",
      "parents": [
        "ed069acc2d3240ce9de99b128eab8b81f185a098"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:34:24 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 00:34:24 2013 -0400"
      },
      "message": "give filter default value\n"
    },
    {
      "commit": "488950ad6ffc3cf0327aa6f460681942a596b369",
      "tree": "c88565fc2cb180b20115de19ec85bc6f7d4f3f2b",
      "parents": [
        "ded6fbf4cf7a4d1bd93bcf7cee2cd43e21af82e0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:35:50 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:35:50 2013 -0400"
      },
      "message": "fix syntax\n"
    },
    {
      "commit": "ded6fbf4cf7a4d1bd93bcf7cee2cd43e21af82e0",
      "tree": "942bb7a41986dba9f085095b660027619a19f2b9",
      "parents": [
        "9b34afb1507f8a57b395b3eaffacc434be71ae3f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:33:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 07 20:33:04 2013 -0400"
      },
      "message": "fix syntax error\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"
    }
  ]
}
