)]}'
{
  "log": [
    {
      "commit": "45fea9bd78919484cfa37be24b29d6e64a85f0a6",
      "tree": "a324f174f9274f55ae0b95d0d5a8983aba3effe3",
      "parents": [
        "7d97f06e4cfdf4249d6384e41208d7bc0ece202a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:26:39 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:26:39 2013 -0400"
      },
      "message": "raise exception if user cannot be found\n"
    },
    {
      "commit": "7d97f06e4cfdf4249d6384e41208d7bc0ece202a",
      "tree": "380229e0dccb919fe6782d0d1ce6947786aad7c0",
      "parents": [
        "bb1bfc4e81680ff5a8c3b316f9d4d4b1bf9a5c0d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:25:08 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:25:08 2013 -0400"
      },
      "message": "fix TypeError\n"
    },
    {
      "commit": "bb1bfc4e81680ff5a8c3b316f9d4d4b1bf9a5c0d",
      "tree": "67d1ca8197dff7b7a692b2d1105e2a27918fc6a9",
      "parents": [
        "140c47ceecf329034ba48f3d3b4a52d2d41cedc5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:24:27 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 20:24:27 2013 -0400"
      },
      "message": "raise exception if site cannot be found\n"
    },
    {
      "commit": "140c47ceecf329034ba48f3d3b4a52d2d41cedc5",
      "tree": "dd9843fe4b7cf28bb53f79a92035ba01c40ebf98",
      "parents": [
        "cb4520428f3a7e7d5ee375c3e02e3c1c33ca346b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:13:08 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:13:08 2013 -0400"
      },
      "message": "disable plstackapi.planetstack\n"
    },
    {
      "commit": "cb4520428f3a7e7d5ee375c3e02e3c1c33ca346b",
      "tree": "8154c20df13fb863974cc2768d527ae9dfd605e2",
      "parents": [
        "af4c5e9a34245410885d90d34cd2c136379a66dd"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:11:25 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:11:25 2013 -0400"
      },
      "message": "moving\n"
    },
    {
      "commit": "af4c5e9a34245410885d90d34cd2c136379a66dd",
      "tree": "805abc301964450e865fd2b5579d3c01d976af36",
      "parents": [
        "9a3511e3ab450da5c5b3aaf450f843b85af348e4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:06:56 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:06:56 2013 -0400"
      },
      "message": "updated urls\n"
    },
    {
      "commit": "9a3511e3ab450da5c5b3aaf450f843b85af348e4",
      "tree": "572ec04497a026fa08e26b39fbc75cc55dc02983",
      "parents": [
        "d15f9de92d94567c6e89f4bc8b67a89eb1550754"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:06:01 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 19:06:01 2013 -0400"
      },
      "message": "include api root here for now\n"
    },
    {
      "commit": "d15f9de92d94567c6e89f4bc8b67a89eb1550754",
      "tree": "085e6f2e33a267ee5c33fad5633489d7f429813f",
      "parents": [
        "176c5f171112b0e4f7b4c377d54a1fa441ff78aa"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:57:43 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:57:43 2013 -0400"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "176c5f171112b0e4f7b4c377d54a1fa441ff78aa",
      "tree": "e9c9841007945cfe9393137ae8ddb38c38dc5393",
      "parents": [
        "c440f6099d41f61ebdf17262574a967006f64efb"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:55:07 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:55:07 2013 -0400"
      },
      "message": "added planetstack.urls\n"
    },
    {
      "commit": "c440f6099d41f61ebdf17262574a967006f64efb",
      "tree": "284732796bc4b3ee4040b624a9ff4e38574bd140",
      "parents": [
        "799b60fc961c46767073f43bd2dc3b15636ef4ec"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:50:51 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 18:50:51 2013 -0400"
      },
      "message": "adjust packages\n"
    },
    {
      "commit": "799b60fc961c46767073f43bd2dc3b15636ef4ec",
      "tree": "038cca860c68c6f7209a6b345b75406f532c5057",
      "parents": [
        "dfbbbde2bab5531d3188714d53c2000e347091b9"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:22:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:22:04 2013 -0400"
      },
      "message": "disable api_root and rest_framework.urls in core.urls. These will be handled by planetstack.urls\n"
    },
    {
      "commit": "dfbbbde2bab5531d3188714d53c2000e347091b9",
      "tree": "e0f463817e392a2d0c54204877c2650b20b800a7",
      "parents": [
        "f1c12241aabe7067a0cf2b65d7dfb71b4c1e9258"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:14:33 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:14:33 2013 -0400"
      },
      "message": "organized\n"
    },
    {
      "commit": "f1c12241aabe7067a0cf2b65d7dfb71b4c1e9258",
      "tree": "024f073f15b3bbb5cacefd79370756d2600e87cd",
      "parents": [
        "dec8f4ad43b2852bed15ff6a88890262d0ae126c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:08:43 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 16:08:43 2013 -0400"
      },
      "message": "organized\n"
    },
    {
      "commit": "dec8f4ad43b2852bed15ff6a88890262d0ae126c",
      "tree": "6047c06d66b041d57e5441824cbd2e6f5270fc41",
      "parents": [
        "c2a1c7cf6167512bd1a964f8e98a0e0ac164c279"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 13:08:12 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 13:08:12 2013 -0400"
      },
      "message": "fix AttributeError\n"
    },
    {
      "commit": "c2a1c7cf6167512bd1a964f8e98a0e0ac164c279",
      "tree": "fd48ad69ab4a34776e53d4012252e59a38ff9833",
      "parents": [
        "509b318de8d23f0caf56049ddbfb22a582944e3f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 13:06:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 13:06:34 2013 -0400"
      },
      "message": "fix AttributeError\n"
    },
    {
      "commit": "509b318de8d23f0caf56049ddbfb22a582944e3f",
      "tree": "f1ae47f816705879bac64f1c680412ed554ed704",
      "parents": [
        "46262d54484b4745f9fb43fe2f9993aca75e9b4c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:54:55 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:54:55 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "46262d54484b4745f9fb43fe2f9993aca75e9b4c",
      "tree": "bee4d0069d1eeb50647b537dbdcb118107dab10a",
      "parents": [
        "cc775e78f10cb713c95f26e09aa93f956b22711c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:51:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:51:34 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "cc775e78f10cb713c95f26e09aa93f956b22711c",
      "tree": "4a9fd84c405ae262fc54e50586ac26019c5f4b8a",
      "parents": [
        "cc8a18d0bc757c760fbd6aa90ef3dcff9bbb9146"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:49:39 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:49:39 2013 -0400"
      },
      "message": "fix import error\n"
    },
    {
      "commit": "cc8a18d0bc757c760fbd6aa90ef3dcff9bbb9146",
      "tree": "6bee9a2a1478a498541d1c6e625d82449576d509",
      "parents": [
        "14cf7fdd84db0748dd2c2a7dd9fe49bb9b815f27"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:48:19 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:48:19 2013 -0400"
      },
      "message": "fix import error\n"
    },
    {
      "commit": "14cf7fdd84db0748dd2c2a7dd9fe49bb9b815f27",
      "tree": "67df395eecf3af032c6a63ff050aa2cf148fc3ca",
      "parents": [
        "e4cee7a94b936af1ce869473170e0354568d925f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:47:15 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:47:15 2013 -0400"
      },
      "message": "fix ImportError\n"
    },
    {
      "commit": "e4cee7a94b936af1ce869473170e0354568d925f",
      "tree": "0554f3711c2ec3a504fecd206fc0c9614f214a6b",
      "parents": [
        "52cb930ccf5e20baee0d97935c638a47a5d0ad85"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:45:32 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:45:32 2013 -0400"
      },
      "message": "enabled keys\n"
    },
    {
      "commit": "52cb930ccf5e20baee0d97935c638a47a5d0ad85",
      "tree": "dd92516842f4063ce381eedd2dd7f4393e0d5099",
      "parents": [
        "2b1c12f2991738dfffdd913ac1908be256eb5604"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:25:35 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 12:25:35 2013 -0400"
      },
      "message": "update create_keypair\n"
    },
    {
      "commit": "2b1c12f2991738dfffdd913ac1908be256eb5604",
      "tree": "502f7a3c9622e08b6f8c7e7055af15709cb8e6d5",
      "parents": [
        "1724b6484cb94829a63ab02d1d608a269844c74c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:51:09 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:51:09 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "1724b6484cb94829a63ab02d1d608a269844c74c",
      "tree": "2fc30888ce7fd8166969b47b9bc5e0baa5c98779",
      "parents": [
        "fdcbf83ba827f9e5b00e88052e8ff70051d032f3"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:48:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:48:54 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "fdcbf83ba827f9e5b00e88052e8ff70051d032f3",
      "tree": "c213f4d56365b387bc896b607e88246d6f39e0c0",
      "parents": [
        "7c03fadd101b90652672de96cae0693eb8e3b3d6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:47:11 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:47:11 2013 -0400"
      },
      "message": "fix AttributeError\n"
    },
    {
      "commit": "7c03fadd101b90652672de96cae0693eb8e3b3d6",
      "tree": "e82fc9db2e66ba1880c3083257a3d0dbeb5f5403",
      "parents": [
        "ab0aeeb9d6599e34b0e05cfefd0df5f1056d1735"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:45:28 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:45:28 2013 -0400"
      },
      "message": "define enabled field\n"
    },
    {
      "commit": "ab0aeeb9d6599e34b0e05cfefd0df5f1056d1735",
      "tree": "592e84951307e695f1c303e91c47eb77d69277d3",
      "parents": [
        "10d2e1e9e4346d027edd10b4aab54e2773a82d14"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:43:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:43:42 2013 -0400"
      },
      "message": "get password from fields\n"
    },
    {
      "commit": "10d2e1e9e4346d027edd10b4aab54e2773a82d14",
      "tree": "fc336fcc2ee665cc5fd2206622239776ed609d68",
      "parents": [
        "9f25adcd5a05617a75a4abe759904d6238d6a22f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:42:41 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:42:41 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "9f25adcd5a05617a75a4abe759904d6238d6a22f",
      "tree": "cba69143e9d46abdf062e72d236494a747944d39",
      "parents": [
        "3c755daa8e8a08b65a3525a646bdc7460b913fc2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:42:01 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:42:01 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "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": "f423f555e9267e04149e255290dd00a381dcb9ea",
      "tree": "032522c301ade7db2e861bb3e92f79301546f983",
      "parents": [
        "a2dfb37d2d6a251e801ae3692621f4495e6753c4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:06:48 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:06:48 2013 -0400"
      },
      "message": "change field name\n"
    },
    {
      "commit": "a2dfb37d2d6a251e801ae3692621f4495e6753c4",
      "tree": "6c75daf5f98044528ce9fea6e15e1b56c1ccfab0",
      "parents": [
        "d142bfd03594f607e26ab2e20cc776347615daa5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:02:32 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 11:02:32 2013 -0400"
      },
      "message": "HyperlinkedModelSerializer doesn\u0027t include the id by default\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": "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": "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": "fcb9ee5f9764b4e4dedba0c6c9747becb26d1ee2",
      "tree": "de8e12da1f42d78f9141743e6d9ddacda97ef689",
      "parents": [
        "7caab44aca1a4f1b20a8abf32e988b58c945d539"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:56:26 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:56:26 2013 -0400"
      },
      "message": "updated models\n"
    },
    {
      "commit": "7caab44aca1a4f1b20a8abf32e988b58c945d539",
      "tree": "966e248e261b09c067a24bd155a1800ca9a0a7c7",
      "parents": [
        "48f8503113969e312163678edc924312ea35f3c4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:55:47 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 07:55:47 2013 -0400"
      },
      "message": "updated models\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": "97238a0461cc043807a271e6251d6ec3465e3254",
      "tree": "9e2c2734de50561b95305e471975c85a79ed65f8",
      "parents": [
        "5f9625b4c45dce124f5b1863ced17ed3d35f77a8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:53:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:53:31 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "5f9625b4c45dce124f5b1863ced17ed3d35f77a8",
      "tree": "214a0afcf1acdba0de579774de843726438c0f04",
      "parents": [
        "ef301973ce42ce2c08223cd46b74cb29da18a926"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:44:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:44:34 2013 -0400"
      },
      "message": "fix NameError\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": "4d6578ed60cbae602746bb938ea43f50ea5ea36b",
      "tree": "5b62c05ffe51f5c70e690a8f3dad3e9c7fae5584",
      "parents": [
        "65afe8eab57c4a3811cfc819324bad939f5346d0"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:39:17 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:39:17 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "65afe8eab57c4a3811cfc819324bad939f5346d0",
      "tree": "d691be8352e09a7c565c9237429e4737f0ddac05",
      "parents": [
        "2605ceef0ba94e36c0a5f48b11ce4a0e7ee52745"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:37:29 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 02:37:29 2013 -0400"
      },
      "message": "fix NameError\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": "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": "22ea05aa625f256bcd32989b8fafd71deef84033",
      "tree": "c9f5913fca1ac2469730c5cd694cd81e8afa4fb2",
      "parents": [
        "6bdc4759878989da4dcfa0bac43a988979e2a1b3"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:13:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:13:04 2013 -0400"
      },
      "message": "updated models\n"
    },
    {
      "commit": "6bdc4759878989da4dcfa0bac43a988979e2a1b3",
      "tree": "86a66f921a1b549c61862e82bbe4bebcefb0ca50",
      "parents": [
        "ca9a73b160a2330b77c42caa0aadb8338b574e24"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:05:37 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 01:05:37 2013 -0400"
      },
      "message": "updated url\n"
    },
    {
      "commit": "ca9a73b160a2330b77c42caa0aadb8338b574e24",
      "tree": "1c32511560778f7e597304ce18b1f9593a3a9858",
      "parents": [
        "7f2a228fc01f6036954e0ad145cb2eae941f377f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:45:59 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:45:59 2013 -0400"
      },
      "message": "updated models\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": "e1ed6c73bd1de7eb1ea5b569d0f912e244c820ef",
      "tree": "b5362540d94c19aa310aa95ffd46f68c9991a5a7",
      "parents": [
        "5826d63edf4f6bdf163340dc3e2ddc71f9302a3e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:37 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:37 2013 -0400"
      },
      "message": "updated site serializer\n"
    },
    {
      "commit": "5826d63edf4f6bdf163340dc3e2ddc71f9302a3e",
      "tree": "1fb078440e10e03f7e0c12ef1906fe86a0901216",
      "parents": [
        "3b113dc65afc1b1831eeaac0febf3dc6319e551e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:14 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 00:34:14 2013 -0400"
      },
      "message": "updated models\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": "3de616fa0bfc8e075e4c7aa4a5e8e9108e168f7c",
      "tree": "c02cca8a10c933ce2e4a7b41d92624f4977ad326",
      "parents": [
        "ff994f8bfd7642fc95694d511a1cec81d0ba8f4d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:22:09 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 23:22:09 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": "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": "27812cb1a0cb338dbc2fd123d32104ab6670e770",
      "tree": "e8e5bc81825f1a3b27f4132349dcbb60603d757b",
      "parents": [
        "1d6a5880519ab4a5e0684e861ba02b452ee4fc1a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:16:40 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 21:16:40 2013 -0400"
      },
      "message": "uddate url\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": "48b1e25b9985dc4ca5aa5823cb2de1d0868c71d8",
      "tree": "ae4ecf23e4328f0bf5bf0b0091d4df50b4017d19",
      "parents": [
        "ce61bd79b7bfea366d7ac2c0b748301ceba3925c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:54:33 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 20:54:33 2013 -0400"
      },
      "message": "uddate regular expression\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": "1daa54414f50ceba1b3f679a8291588abe8ab436",
      "tree": "e58590944a17fe82a23593e1380484f428aa859f",
      "parents": [
        "82aa4f07c8f7c8d5d7a004003f27295fc073df72"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 19:39:57 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 19:39:57 2013 -0400"
      },
      "message": "data may be of dict type\n"
    },
    {
      "commit": "82aa4f07c8f7c8d5d7a004003f27295fc073df72",
      "tree": "9d08b820f5fb01bd5c42b716b6eefc47794f1e41",
      "parents": [
        "9aa28af3de62497d47fd73d6f1814bd3eb378d84"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 17:45:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 17:45:42 2013 -0400"
      },
      "message": "request may be json string or djagno QueryDict\n"
    },
    {
      "commit": "9aa28af3de62497d47fd73d6f1814bd3eb378d84",
      "tree": "7ee22f24aab4cd01531075301ac244aeeba72b32",
      "parents": [
        "b5f339f8a34f7aaaa218753208febd7292c96d17"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:41:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:41:31 2013 -0400"
      },
      "message": "fix import\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": "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": "c7e67003072fa51212f693e1a647aeb4dde93088",
      "tree": "e0098870b77bc5d4ce3a678318b8538296243b37",
      "parents": [
        "bd4ec346e2ea27a882b87b12f0545f5fab03706e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:17:02 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 16:17:02 2013 -0400"
      },
      "message": "import datetime\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": "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": "1e09659c99b6081b6950a0482a2b3063285735df",
      "tree": "e42d2b089cf779f8ad63d601474eb0991c95eea3",
      "parents": [
        "5cfc13db44284600f61ffe1dccfb492a9220c5ab"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:11:38 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:11:38 2013 -0400"
      },
      "message": "return data\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": "050ca93f3f076c9ada634bfca95aa24ae4fb94a1",
      "tree": "612bec39e7909363629add9a7b333679b0d9cb70",
      "parents": [
        "be12a2050d5355e9a38365f284081ef343064a55"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:08:02 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:08:02 2013 -0400"
      },
      "message": "use ast.literal_eval\n"
    },
    {
      "commit": "be12a2050d5355e9a38365f284081ef343064a55",
      "tree": "ddc744d65662232b84accbac612723795271b600",
      "parents": [
        "ae1f67cf855062bac5a87a9de8a2694b8c58e702"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:07:20 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 15:07:20 2013 -0400"
      },
      "message": "renaming\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": "291296e618bb72b8705593194f488dcf50cae9f0",
      "tree": "5d565b76993403253a8499a9a990bec835883138",
      "parents": [
        "fb3e3c04966ce80c9548c5d49f59535b8d652b75"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:52:08 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:52:08 2013 -0400"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "fb3e3c04966ce80c9548c5d49f59535b8d652b75",
      "tree": "e8d9307fb904ca5686bcca3022599955f23f532e",
      "parents": [
        "e9d64ca576d54f80b85599bb80722e5c028777b2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:49:22 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 14:49:22 2013 -0400"
      },
      "message": "fix AttributeError\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": "8f29100a021be022c4f9e4792d565762de82ecb8",
      "tree": "4e44d2d0faa2daa6f1957735ee1e5ea2d02f3142",
      "parents": [
        "198027cb818df8f99662f78e0eeb79a9267dcf8e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 01:12:16 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 08 01:12:16 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": "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"
    }
  ],
  "next": "9f2379721b2cb92f2bd035402d6fc318696f1099"
}
