)]}'
{
  "log": [
    {
      "commit": "0e723b9354898fa2d6ed2c072ee492183d7fabea",
      "tree": "20ae0f02f1abec71f561a25630dd8bfb0cc85947",
      "parents": [
        "e59a7c83b68ef7d388d94bce8256d791dac2db9d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 27 11:08:19 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 27 11:08:19 2013 -0400"
      },
      "message": "bug fixes\n"
    },
    {
      "commit": "e59a7c83b68ef7d388d94bce8256d791dac2db9d",
      "tree": "b84e04ba16700edd92e93eda1de36c4d58dabb44",
      "parents": [
        "31c2b8f8f7d25d3cd6f74b625a949f17d9fd62a2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 27 11:08:10 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 27 11:08:10 2013 -0400"
      },
      "message": "save() and delete() uses caller\u0027s credentials to init openstackdriver client\n"
    },
    {
      "commit": "31c2b8f8f7d25d3cd6f74b625a949f17d9fd62a2",
      "tree": "0c615141e6b3bd2d18ef8cb940e8d1bc8ef020df",
      "parents": [
        "5343728471276810ce3f808f6b557271d5991384"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 26 20:01:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 26 20:04:55 2013 -0400"
      },
      "message": "register a signal that caches the user\u0027s credentials on login\n"
    },
    {
      "commit": "5343728471276810ce3f808f6b557271d5991384",
      "tree": "3f7b72e9ba56ae390ed94912fd867473f556ebec",
      "parents": [
        "814922b434f36c524773e569832e55e08a930121"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Apr 26 19:30:27 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Fri Apr 26 19:30:27 2013 -0400"
      },
      "message": "Added in PLUser as custom user, replacing the django base user.  Reformatted initial_data for content with more readable 4 space indent for ability to do diffs\n"
    },
    {
      "commit": "814922b434f36c524773e569832e55e08a930121",
      "tree": "fad5921723a906e1dc58c85c09a4901c8945849b",
      "parents": [
        "aa6b750e4cf840bf24e395884e8fe514331c5d1b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 24 14:51:53 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 24 14:51:53 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "aa6b750e4cf840bf24e395884e8fe514331c5d1b",
      "tree": "544bee457c6b343434bd11ce0f2b6141c7c26b19",
      "parents": [
        "745bf6e4c13fc51b481017f304274178b2d12206"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 17 21:58:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 17 21:58:34 2013 -0400"
      },
      "message": "disable setting route until we have consistent way to determine external ip address\n"
    },
    {
      "commit": "c47c39d5ed7fd09d900f98c87ff3fb9400a85a03",
      "tree": "7943011ca76d31a2ec526424906e56b6d1d6fd77",
      "parents": [
        "1eeeae9b1b838309fac41153b1107268d8cbc44c"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 17 06:47:26 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 17 06:47:26 2013 -0400"
      },
      "message": "Adjusted SliverInline to only show valid fields for create/view.  Used admin::Sliver as reference.\n"
    },
    {
      "commit": "1eeeae9b1b838309fac41153b1107268d8cbc44c",
      "tree": "84d02b24ce4e7da1adc62e680cc60112f7d87f87",
      "parents": [
        "d90cdbf57462bac32cf35e5ff401b5d560851d78"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 23:04:44 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 23:04:44 2013 -0400"
      },
      "message": "switch Sliver.ip from IpAddressField to GenericIPAddressField\n"
    },
    {
      "commit": "d90cdbf57462bac32cf35e5ff401b5d560851d78",
      "tree": "961e5639388a5b4437377d3dfc031cdd0581b921",
      "parents": [
        "d8a837a8c10d9871a85d05a4e2f1e08630ec8b48"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 22:48:40 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 22:48:40 2013 -0400"
      },
      "message": "add pain text ip address field to Sliver form\n"
    },
    {
      "commit": "d8a837a8c10d9871a85d05a4e2f1e08630ec8b48",
      "tree": "9de8e23a2c1c20c905881782f7da3e56d8640e4f",
      "parents": [
        "8e92dc51a6e20848caaa93ca575f23f709643e4d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 22:07:22 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 22:07:22 2013 -0400"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "8e92dc51a6e20848caaa93ca575f23f709643e4d",
      "tree": "5149274a1e3fcfa53e76b252c1bad3b52e00bb03",
      "parents": [
        "2b241cf1523bbb26039e0645507dca3a76b7cabb"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 21:58:39 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 21:58:39 2013 -0400"
      },
      "message": "raise exception if sliver\u0027s slice has no subnet\n"
    },
    {
      "commit": "2b241cf1523bbb26039e0645507dca3a76b7cabb",
      "tree": "d8069e270adad0b8214e8e48ef1b77cd9a91b091",
      "parents": [
        "94c6ea010bcab8b88eb579ac8e0850e122e7260c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 21:57:55 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 16 21:57:55 2013 -0400"
      },
      "message": "raise exception if sliver\u0027s slice has no subnet\n"
    },
    {
      "commit": "b09cedb99f3efeb4f1e9c8d5ef927c872e867acf",
      "tree": "d5d8ac53ee94e6b25ef6813a8735de2219e339cc",
      "parents": [
        "acf16f649c63610efe86dfbd1a11b99bbdd9415f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 07:19:25 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 07:19:25 2013 -0400"
      },
      "message": "fix Subnet bugs\n"
    },
    {
      "commit": "acf16f649c63610efe86dfbd1a11b99bbdd9415f",
      "tree": "b213aababde1076cbf59e9ee8f947a083915d7c7",
      "parents": [
        "cdec090d2a527e57f0df2d1ced8d1d022ba9f928"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:45:09 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:45:09 2013 -0400"
      },
      "message": "update Sliver admin\n"
    },
    {
      "commit": "cdec090d2a527e57f0df2d1ced8d1d022ba9f928",
      "tree": "bbdca8b0d39f824f8ca5db960d8815feae75a948",
      "parents": [
        "4ecbb2a2feb4f017e2fece9f20571261088d65bf"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:38:49 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:38:49 2013 -0400"
      },
      "message": "update Sliver admin\n"
    },
    {
      "commit": "4ecbb2a2feb4f017e2fece9f20571261088d65bf",
      "tree": "c5b748867cfd8e984a4ca3f44660d7cc3076f7d3",
      "parents": [
        "31d34138591e930afb8ee48ab363faad98ec3113"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:03:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:03:42 2013 -0400"
      },
      "message": "update Subnet admin\n"
    },
    {
      "commit": "31d34138591e930afb8ee48ab363faad98ec3113",
      "tree": "8f61f852e243226fc5ff8b4607eb9079fb9adf47",
      "parents": [
        "62bc59a048c55f5e6ab29007f06cb37104ff2be6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:02:06 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Mon Apr 15 00:02:06 2013 -0400"
      },
      "message": "update Subnet admin\n"
    },
    {
      "commit": "62bc59a048c55f5e6ab29007f06cb37104ff2be6",
      "tree": "864e518d720697b8bc6d0a41dc1168e03b059136",
      "parents": [
        "759b57ae0b128a3e2b90bfdd9e9514184e70002c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 23:27:12 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 23:27:12 2013 -0400"
      },
      "message": "update Slice admin\n"
    },
    {
      "commit": "759b57ae0b128a3e2b90bfdd9e9514184e70002c",
      "tree": "6d23931d1cbd7e1af98ceb54c5f9e231df4fb87b",
      "parents": [
        "8484bdbc4a9f37c76a8f8d1087b35324449aab36"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 21:03:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 21:03:31 2013 -0400"
      },
      "message": "update Key admin\n"
    },
    {
      "commit": "8484bdbc4a9f37c76a8f8d1087b35324449aab36",
      "tree": "c22945d4389d088d17b935a2cd446ec3750eb4ae",
      "parents": [
        "bc9cecff655561a1739da95b63984262e1ea8bcf"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 20:26:03 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 20:26:03 2013 -0400"
      },
      "message": "update user admin\n"
    },
    {
      "commit": "bc9cecff655561a1739da95b63984262e1ea8bcf",
      "tree": "7074d6ea65596156fd139740c5dbec97e96f1a7c",
      "parents": [
        "d9b4607819d985dee086ff4f435972d304e3a45e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 13:56:38 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 13:56:38 2013 -0400"
      },
      "message": "dont display role_id on RoleAdmin page\n"
    },
    {
      "commit": "d9b4607819d985dee086ff4f435972d304e3a45e",
      "tree": "aaceaebc2569a36ce4a5d38514bfd7664c383bca",
      "parents": [
        "fd24d0d9d3d7a8664d2785a614c4e942f3b5e538"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 13:51:19 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 13:51:19 2013 -0400"
      },
      "message": "update Site admin\n"
    },
    {
      "commit": "fd24d0d9d3d7a8664d2785a614c4e942f3b5e538",
      "tree": "bc8f24a084ddae2c52d2172291814a6b67d0551a",
      "parents": [
        "221957d205575fbdd5040c9848bbdd68046feee8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 00:59:17 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sun Apr 14 00:59:17 2013 -0400"
      },
      "message": "updated Role admin\n"
    },
    {
      "commit": "221957d205575fbdd5040c9848bbdd68046feee8",
      "tree": "43c27369749621d3ce692825bf722e01a1f02ae5",
      "parents": [
        "51f113d8e1f29085b86364040b75e84a08d131f6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 13 19:08:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 13 19:08:34 2013 -0400"
      },
      "message": "no need to look up flavor and image by name. Just pass the id to servers.create()\n"
    },
    {
      "commit": "f79ad8e6cccafcf463a7817e6b648b46c85d52eb",
      "tree": "29c00bb2427c955b7fa9b65240341ae8a827ea93",
      "parents": [
        "5d8d9fdd033b8cb081b2dae05e0c2c42bee42699"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 13:52:44 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 13:52:44 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "5d8d9fdd033b8cb081b2dae05e0c2c42bee42699",
      "tree": "870027fcd93a3fb6625f82e4181071c4b2f75485",
      "parents": [
        "5d6598c2542645dc35bc9c5ffb3bbb1836adffce"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 12:49:37 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 12:49:37 2013 -0400"
      },
      "message": "remove debugging output\n"
    },
    {
      "commit": "5d6598c2542645dc35bc9c5ffb3bbb1836adffce",
      "tree": "60e449c770fd5b45aace21a1974dcf56f7c64a2b",
      "parents": [
        "4895203c531a0d617c55c6ff0db58f04af696066"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 12:45:02 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 12:45:02 2013 -0400"
      },
      "message": "Fix bugs\n"
    },
    {
      "commit": "4895203c531a0d617c55c6ff0db58f04af696066",
      "tree": "c506b91dfaeed4023ffd399f30cfa67c5b1342a8",
      "parents": [
        "771f4b90f36fadc1f72b3311eb861e3d22654d3a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 11:49:34 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 11:49:34 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "771f4b90f36fadc1f72b3311eb861e3d22654d3a",
      "tree": "4d67c05ca8e510d2439749ed78038235d158bada",
      "parents": [
        "5df6c559661cb9a080b60519550084a516ab98db"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 01:49:57 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Apr 12 01:49:57 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "5df6c559661cb9a080b60519550084a516ab98db",
      "tree": "0f675992fdf223316339a9ed12ff4024166ede50",
      "parents": [
        "29c287ffea52cb16872f8037348eda2fd008c9dd"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 11 21:24:17 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 11 21:24:17 2013 -0400"
      },
      "message": "fix pk lookups\n"
    },
    {
      "commit": "29c287ffea52cb16872f8037348eda2fd008c9dd",
      "tree": "8f6ac5589f9319c9e2d80c557b4f459a45fae7cb",
      "parents": [
        "4bc09f221dd8e45c934623ee1d76fb5ffbf7580d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 11 21:07:16 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 11 21:07:16 2013 -0400"
      },
      "message": "merge latest code\n"
    },
    {
      "commit": "4bc09f221dd8e45c934623ee1d76fb5ffbf7580d",
      "tree": "40de43b7f7bec238f0dd250ef13883a43f2f04f1",
      "parents": [
        "c88420181967a42f8bd7b4ca26cfa4ef0ad6420c"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 10 21:15:21 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 10 21:15:21 2013 -0400"
      },
      "message": "Decomposed models.py into models/ with individual files per topic.  Added new admin views, consolidated/reverted views back to Generics, adjusted modeling of Site\u003c-\u003eDeploymentNetwork to remove SiteDeploymentNetwork object\n"
    },
    {
      "commit": "c88420181967a42f8bd7b4ca26cfa4ef0ad6420c",
      "tree": "f24aebb7a39923054f7284b3a131720d8f3594e0",
      "parents": [
        "9dcc0504ffe66f22001702b5c1a3d300f42a9d35"
      ],
      "author": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 10 21:00:51 2013 -0400"
      },
      "committer": {
        "name": "Siobhan Tully",
        "email": "stully@verivue.com",
        "time": "Wed Apr 10 21:00:51 2013 -0400"
      },
      "message": "Test push\n"
    },
    {
      "commit": "53c6334f8e8c3491f46f91a2d6a74531f61ddaf3",
      "tree": "cfb31288d8adb0d7f2afbd7114677351892a7329",
      "parents": [
        "d95d1aad78cfb8be2c089c3879fb64c720b4ba47"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 10 08:11:45 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 10 08:11:45 2013 -0400"
      },
      "message": "fix TypeError\n"
    },
    {
      "commit": "d95d1aad78cfb8be2c089c3879fb64c720b4ba47",
      "tree": "3c2540e1c6653e645099381aa3ab53c519ec0758",
      "parents": [
        "19505a56ef303369790ef9c7b62a8ea25c41fd07"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 10 08:02:02 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Wed Apr 10 08:02:02 2013 -0400"
      },
      "message": "Fix NameError\n"
    },
    {
      "commit": "19505a56ef303369790ef9c7b62a8ea25c41fd07",
      "tree": "36f116b68e2f01ce8a2c04b60d66a0d5d566bf13",
      "parents": [
        "930355f61717d8b4282b495629b6deec1b8b4a0e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:24:56 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:24:56 2013 -0400"
      },
      "message": "fix NameError\n"
    },
    {
      "commit": "930355f61717d8b4282b495629b6deec1b8b4a0e",
      "tree": "646d183d5fe8ec4b74e46aa71dfd87d7ee972bcb",
      "parents": [
        "19fedd8c7999c8aa7dd33fc2171641c742a1ab0c"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:23:24 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:23:24 2013 -0400"
      },
      "message": "fix KeyError\n"
    },
    {
      "commit": "19fedd8c7999c8aa7dd33fc2171641c742a1ab0c",
      "tree": "a3085eb28a489fe50567155f840653bd8763d50a",
      "parents": [
        "4b68fad9d427a05c74289e5fca57fa7659288016"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:20:59 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:20:59 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "4b68fad9d427a05c74289e5fca57fa7659288016",
      "tree": "a8a23047e24cfa952527f8a8f4cc8f77cc0eaf90",
      "parents": [
        "fbf287cc59c2e13734432420f35792c7daa357d5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:17:25 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:17:25 2013 -0400"
      },
      "message": "fix UnboundLocalError\n"
    },
    {
      "commit": "fbf287cc59c2e13734432420f35792c7daa357d5",
      "tree": "1be566586d28f643174335d35e4e28d0de75f16d",
      "parents": [
        "a54ad2d8c2616e10f805502cd2f1539b460cf095"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:16:28 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:16:28 2013 -0400"
      },
      "message": "Fix NameError\n"
    },
    {
      "commit": "a54ad2d8c2616e10f805502cd2f1539b460cf095",
      "tree": "ed26c62575e96e5a6e40ebc26f2375b79deb2754",
      "parents": [
        "67c6b1f4f7794fce43d70101e8c531e13a6797c4"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:05:07 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:05:07 2013 -0400"
      },
      "message": "update slice model\n"
    },
    {
      "commit": "67c6b1f4f7794fce43d70101e8c531e13a6797c4",
      "tree": "e5c97cd1bbc6c0bc424938faa51fa497590d9075",
      "parents": [
        "17027f5220cfdca99358806207fbaa21dcb94cf7"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:04:42 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 23:04:42 2013 -0400"
      },
      "message": "lookup site by slice name\n"
    },
    {
      "commit": "17027f5220cfdca99358806207fbaa21dcb94cf7",
      "tree": "aab60d13097d05d76e70652b0f8d2f5479c9dee9",
      "parents": [
        "aa287b5d338685da6f10d737c1847e037ffd8d85"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:38:01 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:38:01 2013 -0400"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "aa287b5d338685da6f10d737c1847e037ffd8d85",
      "tree": "8f3750957d1bd2dbb7eeddd1979398c1968d2e97",
      "parents": [
        "3a1af417383bee4968b2f445987054e00d7a6bed"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:37:31 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:37:31 2013 -0400"
      },
      "message": "enable slices\n"
    },
    {
      "commit": "3a1af417383bee4968b2f445987054e00d7a6bed",
      "tree": "a3eb89a6f1388b6021977aadde10639fd52ff06e",
      "parents": [
        "45fea9bd78919484cfa37be24b29d6e64a85f0a6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:36:27 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 09 22:36:27 2013 -0400"
      },
      "message": "enable slices\n"
    },
    {
      "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": "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": "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": "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": "44e2a3f1c55cf39ca2ddcdd029bf160c516e1ff6",
      "tree": "667be277b18383f722dac365bb55ce23feba39ec",
      "parents": [
        "0980fd6106105f79aefaddf2069f90209f975a26"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 19:46:18 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 19:46:18 2013 -0400"
      },
      "message": "removing\n"
    },
    {
      "commit": "0980fd6106105f79aefaddf2069f90209f975a26",
      "tree": "95c3c9888e1c1efb1fd29ccdc77288f9267b5eac",
      "parents": [
        "240903f80b57b36a7799113025388a39d41ee749"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 19:44:50 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 19:44:50 2013 -0400"
      },
      "message": "organize\n"
    },
    {
      "commit": "af905fc788f47a83f0f5eb4bef25c5407ac43c88",
      "tree": "f37972857565b28c8cd3800198575a3da7d878d5",
      "parents": [
        "1fbdeca17d43c04b8f45e715d9885e4692fe7ad6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 01:30:40 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 01:30:40 2013 -0400"
      },
      "message": "updated models\n"
    },
    {
      "commit": "1fbdeca17d43c04b8f45e715d9885e4692fe7ad6",
      "tree": "e18157034f83b9fadf0b31cb1e1e0616544b072f",
      "parents": [
        "0211f1b50eb1870a79c56891d0eddd9c9b920716"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 00:10:36 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Sat Apr 06 00:10:36 2013 -0400"
      },
      "message": "SitePrivilege and SliceMembership linked to tenant roles\n"
    },
    {
      "commit": "3d1f069d35484ab82385e72018ba22eb40706af1",
      "tree": "60b1478bde42e9d25d642ca9c8ea36ae4ad168ff",
      "parents": [
        "735493a8d12bcb9aae88a114f7ef3e5c1e491296"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 04 23:55:54 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Apr 04 23:55:54 2013 -0400"
      },
      "message": "updated models\n"
    },
    {
      "commit": "c689d50e5124b0364e29335bf266ae042cc1c49e",
      "tree": "ab35c58c68b8e598619d61b56dbc5c911cfa4488",
      "parents": [
        "787f46eca78f0928b1e51fb7067a3077ad745b8b"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:32:04 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:32:04 2013 -0400"
      },
      "message": "incread url max length\n"
    },
    {
      "commit": "6299cb77877868af0c09e208c6c525279bd74436",
      "tree": "a8fd8acccaac224903ab566485cd816a2c166c71",
      "parents": [
        "a3a40cfb71870165581beca678549ce076898b5a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:23:26 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:23:26 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "a3a40cfb71870165581beca678549ce076898b5a",
      "tree": "51616b6490cc387d3b99241ed8d821a6d5b7cd2a",
      "parents": [
        "a4ae7f22a1e05d3b35fb2450e820e3548b9a126d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:21:21 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:21:21 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "a4ae7f22a1e05d3b35fb2450e820e3548b9a126d",
      "tree": "76426aea34602fa7e4fc611c21443f0f0c762b2d",
      "parents": [
        "67f60ce91ae5c243d9ad2ea094ac6abf779fcefc"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:10:23 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 11:10:23 2013 -0400"
      },
      "message": "site_url can be null\n"
    },
    {
      "commit": "67f60ce91ae5c243d9ad2ea094ac6abf779fcefc",
      "tree": "423dbb8f0cfbc7a809bb3c634cd0c2e2e9b608be",
      "parents": [
        "8496803e2169f395cd345bae916f2d9a05732543"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:46:07 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:46:07 2013 -0400"
      },
      "message": "site name is not unique\n"
    },
    {
      "commit": "8496803e2169f395cd345bae916f2d9a05732543",
      "tree": "ae62a68bd468bf697187e9270e9f7f4b17a05901",
      "parents": [
        "d8c390fd0ba196e682f1c6b9febbabd77f5b78e5"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:42:26 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:42:26 2013 -0400"
      },
      "message": "site_url can be null\n"
    },
    {
      "commit": "d8c390fd0ba196e682f1c6b9febbabd77f5b78e5",
      "tree": "ea1e966f16e8631f339f5b62cd651f1e99b08184",
      "parents": [
        "b3cefca675953937dcfab7806f2ee1fad2f20301"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:36:19 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:36:19 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "39444e49065a42af8e99b43c497ef51e6118b788",
      "tree": "fb65b98787d15939dec48058bb3e40806dc3e62a",
      "parents": [
        "d9f8d2e434888f04b2d92d48b1c2dab5290167ec"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:22:24 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 10:22:24 2013 -0400"
      },
      "message": "fix TypeError\n"
    },
    {
      "commit": "59c762a5982f8c22a90a8404ba4c4b9711a23736",
      "tree": "d6bce0546267fde88d775a89a81dcfb5befba08a",
      "parents": [
        "27527b9a2f397842b3ef52791c822f1135cd6932"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 09:42:10 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 09:42:10 2013 -0400"
      },
      "message": "import django settings module in importer\n"
    },
    {
      "commit": "27527b9a2f397842b3ef52791c822f1135cd6932",
      "tree": "3030fec64b935044de833cdca29fca99c195fc2a",
      "parents": [
        "d9ae9daef73fec1fd1236eb53478f4b6387d67fe"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:59:35 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:59:35 2013 -0400"
      },
      "message": "fix schema errors\n"
    },
    {
      "commit": "d9ae9daef73fec1fd1236eb53478f4b6387d67fe",
      "tree": "8881f037530909611dd580c1fc113e39973fc8d4",
      "parents": [
        "ebb2487dba9d1a12f86512632b89dcc8704640a7"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:58:22 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:58:22 2013 -0400"
      },
      "message": "fix schema errors\n"
    },
    {
      "commit": "ebb2487dba9d1a12f86512632b89dcc8704640a7",
      "tree": "2080e5f03491ae5e9612d3b56980aa49f769a467",
      "parents": [
        "4ec65359677ab3d007a49fd9336199f5f5bc8121"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:20:59 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:20:59 2013 -0400"
      },
      "message": "fix schema errors\n"
    },
    {
      "commit": "4ec65359677ab3d007a49fd9336199f5f5bc8121",
      "tree": "d6270bcc9c93e3535fcd133469ac4462d426b512",
      "parents": [
        "69b7611be82f29e4b001b3e1957015e2232f7f02"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:09:29 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:09:29 2013 -0400"
      },
      "message": "Node doesnt exist yet\n"
    },
    {
      "commit": "69b7611be82f29e4b001b3e1957015e2232f7f02",
      "tree": "08c8c2fb288ed7fef5ea6be0d45ec44228b06628",
      "parents": [
        "5cbec5d15523cba0b195055e16b04a62ac59d272"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:07:57 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 08:07:57 2013 -0400"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "5cbec5d15523cba0b195055e16b04a62ac59d272",
      "tree": "75f10021c970f1393b49a8d42864779a2c235ace",
      "parents": [
        "09078f07f54b80b933f5d1c7ac0f66ee161820ba"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 07:55:11 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Apr 02 07:55:11 2013 -0400"
      },
      "message": "set django_settings_module path\n"
    },
    {
      "commit": "7823b890013ebef14d329cfb63a6e54b6ba47882",
      "tree": "cea128f30163488120794c9aa7cf97a868304c18",
      "parents": [
        "a033ced6747e7ca95f42d75262c87a7511b56ec8"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 29 20:35:26 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 29 20:35:26 2013 -0400"
      },
      "message": "updated openstack driver\n"
    },
    {
      "commit": "b1a54fb9f3571c882d9f2f4e34374042c8cf650d",
      "tree": "97a36d040381c3221f74eefd821ab58b3586cd1d",
      "parents": [
        "1120b7b2b4e0ccc1fd1c7d4de4a9be8a28657293"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 29 12:06:46 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 29 12:06:46 2013 -0400"
      },
      "message": "fix imports\n"
    },
    {
      "commit": "560788f94eb5397b506777d636516f1475dc55fd",
      "tree": "3d922ff392c3a5cc72a8abf7709e8a46d53dac0f",
      "parents": [
        "7ffada4fe830f690b565fe3bc3e848f5c8a1e848"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Mar 28 20:46:58 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Thu Mar 28 20:46:58 2013 -0400"
      },
      "message": "fix bugs\n"
    },
    {
      "commit": "e1c8c38c9a685c545eda5c2d7fbbf3d61f7beec6",
      "tree": "a66441a86eeded8179645b58ef3866613e40efa1",
      "parents": [
        "0d44f868be55f795531db601f13aaeeba09bf853"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Mar 26 13:37:59 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Mar 26 13:37:59 2013 -0400"
      },
      "message": "override models.Model delete() method\n"
    },
    {
      "commit": "d7cb771e2dd2a34be209faacd31701cba79e2625",
      "tree": "37779266094ac2fb72c329d37ef7a05282f349f7",
      "parents": [
        "f593dba27345bcda5c5c0a3e94f5643d50c67f6a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Mar 26 13:21:36 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Tue Mar 26 13:21:36 2013 -0400"
      },
      "message": "Sync state with openstack services. Added Network and SubNet models\n"
    },
    {
      "commit": "7130ac36057d44c42e3630b93d1368b1e640a1ea",
      "tree": "bc852e0fe118cb65ac683a0b2aa16c5bb18a89da",
      "parents": [],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 22 21:58:00 2013 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@paris.CS.Princeton.EDU",
        "time": "Fri Mar 22 21:58:00 2013 -0400"
      },
      "message": "Initial commit\n"
    }
  ]
}
