)]}'
{
  "log": [
    {
      "commit": "f0ad980ea23c20582cad41538b4b6a621970ef61",
      "tree": "c9e6cfbed9bd2c7a69e0af8dd8331cf4e9029b4f",
      "parents": [
        "cb7aa3a32d8f9f4450a3aaa87a24b83c3c0d29e1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Thu Jan 29 20:44:46 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Thu Jan 29 20:44:46 2015 +0000"
      },
      "message": "Added model policies for controlleruser and controllersite\n"
    },
    {
      "commit": "d49ba53d26a8d03e9b7976e834cf8cf00adb1162",
      "tree": "1e9b907f52c5fde7eb5a295b90ef4e8262ca82a9",
      "parents": [
        "cc9d960049251b9b2a395a3b403c3487ea7d66ae"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:09:28 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 23 16:09:28 2015 +0000"
      },
      "message": "Made model policies a threaded run loop, and made policy executions transactional\n"
    },
    {
      "commit": "e2ace185a1175c92451ec505bb3b07a6216ab7a8",
      "tree": "cc076d69086d45bcb178dd4fc2fef950360eedcd",
      "parents": [
        "e34efa050cf42c2e9a3324028db88808e7ecdddd"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 16 22:17:42 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Fri Jan 16 22:17:42 2015 +0000"
      },
      "message": "Reverted model policies to non-parallel version\n"
    },
    {
      "commit": "a7dbd42b23b33ddcf9a5476bad62f9f26cc58983",
      "tree": "b89e1d323ab485e1a84a61ea5214638428654771",
      "parents": [
        "9d8962391b178631f8bc6b34adf9729ee23e36f6"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Mon Jan 05 22:48:11 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Mon Jan 05 22:48:42 2015 -0500"
      },
      "message": "removing plural from model names. some cleanup\n"
    },
    {
      "commit": "142314ed64880bc3c33650ffc6ec65a6b975a5e6",
      "tree": "4a2062e7f2efce933512c35a061b51ff512d56dc",
      "parents": [
        "3d8294793407024f24c98f974e13d09cf94b79ff"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Dec 21 02:32:50 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Dec 21 02:32:50 2014 -0500"
      },
      "message": "Worked around an exception\n"
    },
    {
      "commit": "475c597082a6b4c888e6ea11f606cd062882c732",
      "tree": "4fd3857c6e332fc037e992ba288876d29ba31196",
      "parents": [
        "98e3177c94196f961c6f2ab04543e0227cee3c7d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 10:32:41 2014 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Wed Nov 05 10:32:41 2014 -0500"
      },
      "message": "Merged ansible branch into master\n"
    },
    {
      "commit": "79eaac2f74f8c5bb5a9962c63ace72fa79fdef55",
      "tree": "40fbd120260a833b9445654b7abf44667127d268",
      "parents": [
        "6c68484c15cbea872267e3d863e5b79372910041"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:05:29 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 21 15:05:29 2014 -0700"
      },
      "message": "add --nomodelpolicy option for loading fixtures\n"
    },
    {
      "commit": "c1f9ccee50b74237eb9538ac4806730b99b4ca6b",
      "tree": "dfcface24f3a57e72d8b060ccd3eb879f7dcbedc",
      "parents": [
        "4f5ba2531df70ee40560f3a014a0d267fbe0a7d1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 12:03:22 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 09 12:03:22 2014 -0700"
      },
      "message": "avoid throwing exception for model_policies that don\u0027t exist\n"
    },
    {
      "commit": "d56ccd742ef6ba59a5ec8dc61040deb7024eba99",
      "tree": "5e2a8f1c20693c4048908d3d478383c31eaf5601",
      "parents": [
        "7cbd427d245634863454c54f53038820dac8f631"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 30 14:53:45 2014 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 30 14:53:45 2014 -0700"
      },
      "message": "fix model_policies being called with class instead of instance\n"
    },
    {
      "commit": "640f2b75c1a4552bb82f9aa2f0933d919e56a04e",
      "tree": "dab8fa57d895fe045c12b4bc383192c18c44e9f1",
      "parents": [
        "3f63cde4198a9bec0b49019c640f33121ab1beb6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Sep 15 04:04:32 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Sep 15 04:04:32 2014 -0400"
      },
      "message": "Don\u0027t invoke policies for object updates\n"
    },
    {
      "commit": "3a5980ee59558cb1a68eaa7f8d00851b6ff4a570",
      "tree": "fb561ea7cdb61952a25272451f6596cd8a4a21ff",
      "parents": [
        "70b70056d09927bb15334e6ae1af8856456d8a90"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Sep 15 03:48:11 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Sep 15 03:48:11 2014 -0400"
      },
      "message": "Changed interface to policy handlers, slightly\n"
    },
    {
      "commit": "0235e983ec665f46ca9dc75d3341c77603cdfd1d",
      "tree": "772ba98041bdf68e2bbb0109f5bd3d7c9539cadb",
      "parents": [
        "29ad9b6ad3a49bda4c8a1c6ee03271b1997d63c1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 03 13:14:40 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Sep 03 13:14:40 2014 -0400"
      },
      "message": "Include model policies\n"
    }
  ]
}
