)]}'
{
  "log": [
    {
      "commit": "bd6b1ceba6c0a9888a86cf887dbd961e72b21474",
      "tree": "8732ece7502540aeea343d8875c6fa96ba49f696",
      "parents": [
        "1420ab2dd635e3d337609fa2bd45e65c6861d0e6",
        "29c1f63a01da26aee460728475b004068739c8a4"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Feb 12 08:55:33 2015 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Feb 12 08:55:33 2015 -0800"
      },
      "message": "Merge pull request #33 from caglar10ur/rename\n\nsed: can\u0027t read /opt/xos/planetstack/settings.py: No such file or directory"
    },
    {
      "commit": "29c1f63a01da26aee460728475b004068739c8a4",
      "tree": "8732ece7502540aeea343d8875c6fa96ba49f696",
      "parents": [
        "1420ab2dd635e3d337609fa2bd45e65c6861d0e6"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 11:42:20 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 11:42:20 2015 -0500"
      },
      "message": "sed: can\u0027t read /opt/xos/planetstack/settings.py: No such file or directory\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "1420ab2dd635e3d337609fa2bd45e65c6861d0e6",
      "tree": "728b1787f3f1f33a72a6c555a6bb7f2a80956988",
      "parents": [
        "129abeb1908a633676c71f614a95395fb832b025"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:36:07 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:36:07 2015 -0800"
      },
      "message": "add network templates\n"
    },
    {
      "commit": "129abeb1908a633676c71f614a95395fb832b025",
      "tree": "d4b74e1ce0a9a81f2de732e0a45097e810d1c392",
      "parents": [
        "8b6cf030ab2f3c6c9a99ce9fce770587db70dd85",
        "e8cb93b22951be52518039dddcb944d15a5e1a71"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:35:53 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:35:53 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "8b6cf030ab2f3c6c9a99ce9fce770587db70dd85",
      "tree": "2d89ae0aa9998394d6f3bc99df1efc0ddb264150",
      "parents": [
        "76a840ee505d1f96c56e5dc59f54d0b5690f9f81"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:35:43 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:35:43 2015 -0800"
      },
      "message": "added network templates\n"
    },
    {
      "commit": "e8cb93b22951be52518039dddcb944d15a5e1a71",
      "tree": "0dc61bb913907770a9b039334b6f4043bc59a880",
      "parents": [
        "76a840ee505d1f96c56e5dc59f54d0b5690f9f81"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:13:49 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 22:13:49 2015 -0800"
      },
      "message": "update version number\n"
    },
    {
      "commit": "76a840ee505d1f96c56e5dc59f54d0b5690f9f81",
      "tree": "131d82454a96be0be7a9f6d1fce2c3150cc84731",
      "parents": [
        "b74774776a98e358f998952051bc38d4ffc3636f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 21:38:09 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 21:38:09 2015 -0800"
      },
      "message": "rename planetstack module to xos\n"
    },
    {
      "commit": "b74774776a98e358f998952051bc38d4ffc3636f",
      "tree": "31b3f40d0dc8b2c3cd15270801adf5cebbde8db1",
      "parents": [
        "9edfdc04228d5d39a54e1cecf6b0b2e045d4d019",
        "24402f03c43eca0bc5662a8ab78c7291d478b2e0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 15:54:49 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 15:54:49 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "9edfdc04228d5d39a54e1cecf6b0b2e045d4d019",
      "tree": "5285fec4205fc2431139520112941371597a60ff",
      "parents": [
        "3d85e0c510a8f1253e3f862ab728dbb0bd224bc7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 15:54:44 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 11 15:54:44 2015 -0800"
      },
      "message": "link calendar to cloud icon\n"
    },
    {
      "commit": "24402f03c43eca0bc5662a8ab78c7291d478b2e0",
      "tree": "3b23e3e65b15024deed2b0ac1c9dc4c988842158",
      "parents": [
        "dce176d2c340053d6a6cdf85f1f72ced077380a5"
      ],
      "author": {
        "name": "jcnelson",
        "email": "jcnelson@cs.princeton.edu",
        "time": "Wed Feb 11 17:13:11 2015 -0500"
      },
      "committer": {
        "name": "jcnelson",
        "email": "jcnelson@cs.princeton.edu",
        "time": "Wed Feb 11 17:13:11 2015 -0500"
      },
      "message": "Use PNGs, not SVGs\n"
    },
    {
      "commit": "dce176d2c340053d6a6cdf85f1f72ced077380a5",
      "tree": "a5f658e4bc5b0292ce92f39be7d306aae9880d06",
      "parents": [
        "cabca60054e349af5d02c27f57bd834b232bc559"
      ],
      "author": {
        "name": "jcnelson",
        "email": "jcnelson@cs.princeton.edu",
        "time": "Wed Feb 11 17:09:30 2015 -0500"
      },
      "committer": {
        "name": "jcnelson",
        "email": "jcnelson@cs.princeton.edu",
        "time": "Wed Feb 11 17:09:30 2015 -0500"
      },
      "message": "Add figures for the \"Modeling Services\" page on the wiki.\n"
    },
    {
      "commit": "cabca60054e349af5d02c27f57bd834b232bc559",
      "tree": "271378da3118f3414ba90c63db0baaad81ff6a5e",
      "parents": [
        "83360bbb836637e32f40d6a1fe1518a462d823f7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Feb 11 17:07:36 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Feb 11 17:07:36 2015 -0500"
      },
      "message": "Custom Ansible modules\n"
    },
    {
      "commit": "83360bbb836637e32f40d6a1fe1518a462d823f7",
      "tree": "dad71304c3e6f273010f727b903e1e659800a741",
      "parents": [
        "7a151cf4cc37eb52873db9cf5f5793cfc7531927"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 11 15:22:57 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 11 15:22:57 2015 -0500"
      },
      "message": "fix read access permission for site admins. Need to refactor read permission globally\n"
    },
    {
      "commit": "7a151cf4cc37eb52873db9cf5f5793cfc7531927",
      "tree": "7d8806d4865f990443bfcd808aca29f88311cb84",
      "parents": [
        "3d85e0c510a8f1253e3f862ab728dbb0bd224bc7"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 11 12:26:05 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 11 12:26:05 2015 -0500"
      },
      "message": "initial checkin of object write permission regression tests\n"
    },
    {
      "commit": "3d85e0c510a8f1253e3f862ab728dbb0bd224bc7",
      "tree": "2e01541d5057c6fe6cf4da2f2d174258be8a5db2",
      "parents": [
        "82cbc3de92fc1895b3338daf42d203cf01bd40c6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 20:01:46 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 20:01:46 2015 -0800"
      },
      "message": "make sure obj.caller is set when deleting object\n"
    },
    {
      "commit": "82cbc3de92fc1895b3338daf42d203cf01bd40c6",
      "tree": "cd5ea367b7769133f1acd6ca308bcea64cc16197",
      "parents": [
        "8974e5537e13405351f97abe1f15da9deecc2ab1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 19:26:35 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 19:26:35 2015 -0800"
      },
      "message": "latest autogenerated genapi.py\n"
    },
    {
      "commit": "8974e5537e13405351f97abe1f15da9deecc2ab1",
      "tree": "2bbc76f0e40322406620f854f4ca78871af63f1c",
      "parents": [
        "864e3dc56a397efb50fad9ab329de4a287575d40"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 19:26:00 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 19:26:00 2015 -0800"
      },
      "message": "consolidate API code for core and plus, fix access/default change in sliceplus, shore up caller arguments in update\n"
    },
    {
      "commit": "864e3dc56a397efb50fad9ab329de4a287575d40",
      "tree": "f8255b4e421f81b8e3b0e81e32b23e0890591a68",
      "parents": [
        "b6b474d45a59ed86faf6805bb8c8cfc08599b709"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 18:33:59 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 18:33:59 2015 -0800"
      },
      "message": "make permission denied exception class name explicit\n"
    },
    {
      "commit": "b6b474d45a59ed86faf6805bb8c8cfc08599b709",
      "tree": "002423686e673c7be52725d565ca2b8625083c9b",
      "parents": [
        "121133409eb4d52b8891f4421fcb78096c043d25"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 18:24:20 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 18:24:20 2015 -0800"
      },
      "message": "refactor the backend icon stuff to one spot\n"
    },
    {
      "commit": "121133409eb4d52b8891f4421fcb78096c043d25",
      "tree": "1fe4ae9cf561aacb331fee1dca032822822295c4",
      "parents": [
        "15f5e794b8ffcc167c34b924e4832c21b1d6e1cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 15:44:30 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 15:44:30 2015 -0800"
      },
      "message": "rename DiffModelMixin to PlModelMixin\n"
    },
    {
      "commit": "15f5e794b8ffcc167c34b924e4832c21b1d6e1cf",
      "tree": "6212305cf8e9731d450175f8b7665635a89fa696",
      "parents": [
        "24a2a299f31949fdac216d1551774394b81b9eb0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 15:23:12 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 15:23:12 2015 -0800"
      },
      "message": "fix the problems with DiffModelMixin, and eliminate redundant code\n"
    },
    {
      "commit": "24a2a299f31949fdac216d1551774394b81b9eb0",
      "tree": "bc600b63abc62ce69f6ba3577f92aaaea677f4ae",
      "parents": [
        "3c0c184d6d74989eea248105b8859c196c402524"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:21:33 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:21:33 2015 -0500"
      },
      "message": "Fixed Syntax error\n"
    },
    {
      "commit": "3c0c184d6d74989eea248105b8859c196c402524",
      "tree": "9d8bcb39a4dcb2e9e5279ca80bcd6d567dfd522d",
      "parents": [
        "9cd17be63ba570c82cd2122b202bfa227ee4e22b",
        "4faa5f92cace358b89853ab4f29aac92181cfd0b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:16:24 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:16:24 2015 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "9cd17be63ba570c82cd2122b202bfa227ee4e22b",
      "tree": "8cc72412084db9aec6be076a53ea7ba3ba0ec790",
      "parents": [
        "ea97965a918d837f0cc348e428039843bc561667"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:16:07 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 17:16:07 2015 -0500"
      },
      "message": "Flag for disabling backout\n"
    },
    {
      "commit": "4faa5f92cace358b89853ab4f29aac92181cfd0b",
      "tree": "4fe2dca167e7a166cfec5b9c56c39459b2b790fc",
      "parents": [
        "4578ae73a3841c88ae132923002510193fb83bfe"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 16:47:12 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 16:47:12 2015 -0500"
      },
      "message": "workaround docker bug for 3.15 kernel\n"
    },
    {
      "commit": "4578ae73a3841c88ae132923002510193fb83bfe",
      "tree": "2b368ffc0fab73a956f2b9b963f30e73f7ec6b5e",
      "parents": [
        "f6fd3a39849aea748cc2ca8d3ae2e5a4a3158b27"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 16:37:33 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 16:37:33 2015 -0500"
      },
      "message": "Get rid of debconf errors\n"
    },
    {
      "commit": "f6fd3a39849aea748cc2ca8d3ae2e5a4a3158b27",
      "tree": "0087c2e2dcbcc6352cdd139c7ce949958a69e68b",
      "parents": [
        "2077a45989bea3f33016c7b21997b9a2dede6122"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 14:40:40 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 14:40:40 2015 -0500"
      },
      "message": "Executable\n"
    },
    {
      "commit": "2077a45989bea3f33016c7b21997b9a2dede6122",
      "tree": "31db9ed5d27deafe3401e6eb391c3b3c39b15572",
      "parents": [
        "ea97965a918d837f0cc348e428039843bc561667"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 14:35:27 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 14:37:04 2015 -0500"
      },
      "message": "put Controller.domain in a separate migration\n"
    },
    {
      "commit": "ea97965a918d837f0cc348e428039843bc561667",
      "tree": "234dd27f7d6d9b530acfc8b92c3c38e1c8d5cf5f",
      "parents": [
        "eeca2f7a19c8a54968b4804c36f8ec6819f5287f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 14:01:07 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 10 14:01:07 2015 -0500"
      },
      "message": "Add fofum\n"
    },
    {
      "commit": "eeca2f7a19c8a54968b4804c36f8ec6819f5287f",
      "tree": "82091b685586ef0883ae6588964adb6b620060f4",
      "parents": [
        "cfaf223c6b82d208a3519d029e1cc0965c7ddc75",
        "a95895dc7c63471bb0974eca9cd923b5d40c5ce4"
      ],
      "author": {
        "name": "gwsapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Feb 10 13:43:13 2015 -0500"
      },
      "committer": {
        "name": "gwsapan",
        "email": "sapanb@cs.princeton.edu",
        "time": "Tue Feb 10 13:43:13 2015 -0500"
      },
      "message": "Merge pull request #22 from caglar10ur/virtualenv\n\nrespect the virtualenv by using /usr/bin/env"
    },
    {
      "commit": "cfaf223c6b82d208a3519d029e1cc0965c7ddc75",
      "tree": "aafb89fe8cc4a5e6d1e3aee0ebd2983d68ebbd46",
      "parents": [
        "5dcf0b804689e9b7a69ce8faea4ef3838eaa5dc4",
        "d718fe55e9db1c59f35c71e22c05207ebb85d922"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Feb 10 10:40:40 2015 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Feb 10 10:40:40 2015 -0800"
      },
      "message": "Merge pull request #25 from caglar10ur/ACLValidationError\n\nNameError: global name \u0027ACLValidationError\u0027 is not defined"
    },
    {
      "commit": "5dcf0b804689e9b7a69ce8faea4ef3838eaa5dc4",
      "tree": "b71dcc9560e2eced95cad80a2744d354b7a9ae67",
      "parents": [
        "d7df91d7a8110301727a275f612d386fa72005e2",
        "4cea77e557cfe77e8b8bea101bd7f7837294bb19"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 10:25:14 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 10:25:14 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "d7df91d7a8110301727a275f612d386fa72005e2",
      "tree": "ad21b263533efc20faba8a7d4e45b735bcb4101f",
      "parents": [
        "48e755fe078beb877ad3118a8a11d93d326fdf56"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 10:25:03 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 10:25:03 2015 -0800"
      },
      "message": "fix icon colors in developer view\n"
    },
    {
      "commit": "4cea77e557cfe77e8b8bea101bd7f7837294bb19",
      "tree": "82340e97580a3f2343bea8293c0c3915b31fbb65",
      "parents": [
        "ab5972bd36ebbf7c011a3800a61af2f8d98f5956"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 12:43:07 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 12:43:07 2015 -0500"
      },
      "message": "planetstack/core/models/site.py\n\nadded \u0027domain\u0027 field to Controller model\n"
    },
    {
      "commit": "ab5972bd36ebbf7c011a3800a61af2f8d98f5956",
      "tree": "4cf335c4cb337a39ae458294ddd1f2af1d3b8e99",
      "parents": [
        "48e755fe078beb877ad3118a8a11d93d326fdf56"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 12:15:56 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 10 12:15:56 2015 -0500"
      },
      "message": "removing deprecated SyncNodes step\n"
    },
    {
      "commit": "48e755fe078beb877ad3118a8a11d93d326fdf56",
      "tree": "396fdf7d58e7547295c0aa6d9433cfd462228414",
      "parents": [
        "ae233f4a3f29a539f805f112fe9c9a43a7e4c7a1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 11:46:51 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 10 11:46:51 2015 -0500"
      },
      "message": "Disable notifications, until there is a real need for them, which depends on optimizing OpenStack calls, making them sub-second.\n"
    },
    {
      "commit": "ae233f4a3f29a539f805f112fe9c9a43a7e4c7a1",
      "tree": "6f14367a72b22df561ce058b7c77fb40345e3b91",
      "parents": [
        "4ce14c41049e6be781e5d01ca8bcc86ba99465d2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 08:40:34 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 10 08:40:34 2015 -0800"
      },
      "message": "eliminate Sites list from Controller and Deployment, add sites tab to ControllerAdmin, hide enacted/policied from ControllerAdmin\n"
    },
    {
      "commit": "4ce14c41049e6be781e5d01ca8bcc86ba99465d2",
      "tree": "333d025a8378a454eb5a00a0163d83476a144bd9",
      "parents": [
        "164b68419d644a401b276abedfe8eb54de271189"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 09 21:41:57 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 09 21:42:23 2015 -0500"
      },
      "message": "add suit-tab-deploymentprivileges to suit_classes in DeploymentPrivilegeInline\n"
    },
    {
      "commit": "164b68419d644a401b276abedfe8eb54de271189",
      "tree": "6025a855f662d3f7c69ac4cef427e93ffcb5e418",
      "parents": [
        "074b387f13f8f3270c84a2fa8f10583ece495eb6",
        "feb377ff3efe8e45e6a85db34e9ca3a7104ae3b8"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 09 17:14:56 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 09 17:14:56 2015 -0500"
      },
      "message": "Merge pull request #23 from caglar10ur/typo\n\ncan_update_deploymemt -\u003e can_update_deployment"
    },
    {
      "commit": "d718fe55e9db1c59f35c71e22c05207ebb85d922",
      "tree": "9c99418e88585652d2b5650312c17ec167d96c3a",
      "parents": [
        "074b387f13f8f3270c84a2fa8f10583ece495eb6"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 15:58:00 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 15:58:00 2015 -0500"
      },
      "message": "NameError: global name \u0027ACLValidationError\u0027 is not defined\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "feb377ff3efe8e45e6a85db34e9ca3a7104ae3b8",
      "tree": "755e8eb5d3f0bf71ef500d36430b3caf1c73514b",
      "parents": [
        "2a56ce5ecdb039c43da66855fabbcabfd211781d"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 14:53:40 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 14:53:40 2015 -0500"
      },
      "message": "can_update_deploymemt -\u003e can_update_deployment\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "074b387f13f8f3270c84a2fa8f10583ece495eb6",
      "tree": "67ddb6067e5c87b47e91a6217b55e0df89364788",
      "parents": [
        "da74fba6f00cce0bdf5a2f88a2804ae5c3afd53c",
        "0700e83b38dcbceff50f2689da9d2edb09e01265"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:21:52 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:21:52 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "0700e83b38dcbceff50f2689da9d2edb09e01265",
      "tree": "5ef5299b8985b0e21cf38cd1e09583a9d6bf9216",
      "parents": [
        "166f4b8bf180d27da2434db5c7790132893bff0d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:20:29 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:20:29 2015 -0800"
      },
      "message": "change default deployment name from Enterprise to ViCCI in init-xos tool\n"
    },
    {
      "commit": "166f4b8bf180d27da2434db5c7790132893bff0d",
      "tree": "0e38c2f27c2ac14cc7c1bfcb976c64d16b92949d",
      "parents": [
        "ae8d61dd0657d294b84057f5a49d970f7ada3f2c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:18:46 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 11:18:46 2015 -0800"
      },
      "message": "eliminate remaining reference to /opt/planetstack from python files\n"
    },
    {
      "commit": "ae8d61dd0657d294b84057f5a49d970f7ada3f2c",
      "tree": "9f865fa1077e560a3272ee15c5a329e9822876cd",
      "parents": [
        "012a706f4bf8c9888a5bf51d981b3c668157ac78",
        "d1da37852fdadef849d8b1e7a431a33e538893d7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:58:36 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:58:36 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "012a706f4bf8c9888a5bf51d981b3c668157ac78",
      "tree": "30f0b4e5b85f7091f2d995fae18a81e4eee81128",
      "parents": [
        "b8efcfa7cb3ddeb31a321cb05ec8b174e4b0fe74"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:53:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:53:13 2015 -0800"
      },
      "message": "better error message for tenant view sanity check\n"
    },
    {
      "commit": "d1da37852fdadef849d8b1e7a431a33e538893d7",
      "tree": "863c40f5f80d7f952377954a4f7bb1d6438749ef",
      "parents": [
        "b8efcfa7cb3ddeb31a321cb05ec8b174e4b0fe74",
        "dc0647f251c1933f8411de1969c34b23ec7f269a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 09 13:36:29 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 09 13:36:29 2015 -0500"
      },
      "message": "Merge pull request #21 from caglar10ur/master\n\nadd missing libyaml-dev dependency [for pyyaml]"
    },
    {
      "commit": "a95895dc7c63471bb0974eca9cd923b5d40c5ce4",
      "tree": "ea786bf1c7c90316466b3502f9da4928bcc8b138",
      "parents": [
        "2a56ce5ecdb039c43da66855fabbcabfd211781d"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 13:34:11 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 13:34:11 2015 -0500"
      },
      "message": "respect the virtualenv by using /usr/bin/env\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "b8efcfa7cb3ddeb31a321cb05ec8b174e4b0fe74",
      "tree": "e6dff654c8c9373838c358debf3bf445f1727954",
      "parents": [
        "df6cc0573c5ec055c07fc0091acf8181730840f2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:17:33 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:17:33 2015 -0800"
      },
      "message": "update note about initial_data.json\n"
    },
    {
      "commit": "df6cc0573c5ec055c07fc0091acf8181730840f2",
      "tree": "518e182aa0caadd40a7ce029a28f680281453abf",
      "parents": [
        "0715a04c62cd70dedf95db7b5cfe1edebea6c83d",
        "2a56ce5ecdb039c43da66855fabbcabfd211781d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:05:50 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:05:50 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "0715a04c62cd70dedf95db7b5cfe1edebea6c83d",
      "tree": "6716f360edfb0ccd4ab456d52a37dab946decb41",
      "parents": [
        "ca78dc440a056507c973f9ae68449635b2176895"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:05:40 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 09 10:05:40 2015 -0800"
      },
      "message": "minimalist initial_data.json\n"
    },
    {
      "commit": "dc0647f251c1933f8411de1969c34b23ec7f269a",
      "tree": "92ad2b6f0ce2e05444d597d12ca3fd22b6a144f3",
      "parents": [
        "2a56ce5ecdb039c43da66855fabbcabfd211781d"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 12:36:42 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 09 12:36:42 2015 -0500"
      },
      "message": "add missing libyaml-dev dependency [for pyyaml]\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "2a56ce5ecdb039c43da66855fabbcabfd211781d",
      "tree": "d73deb76bc8a3e133923277f645cec3eb80b5860",
      "parents": [
        "5ff90fcd16b28eefdac5cbbb29f8e2b214ba108e"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 09 12:16:03 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 09 12:16:03 2015 -0500"
      },
      "message": "site admins can add user\u0027s at sites where they have the \u0027admin\u0027 role\n"
    },
    {
      "commit": "5ff90fcd16b28eefdac5cbbb29f8e2b214ba108e",
      "tree": "924e84e1a2dec0737304dbf390de3783d510f555",
      "parents": [
        "6d0b0b39365f408b93538d0f203178e33ca98d53"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Feb 08 21:38:41 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Feb 08 21:38:41 2015 -0500"
      },
      "message": "refactor object write permissions\n"
    },
    {
      "commit": "6d0b0b39365f408b93538d0f203178e33ca98d53",
      "tree": "f342965d7ae74e5c6a032df49d5f28d11190d193",
      "parents": [
        "2192fecfd43a4d05bcd73d58767b6f4ad3eeb1e3"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Feb 08 14:07:14 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Sun Feb 08 14:07:14 2015 -0500"
      },
      "message": "Users can see all sites and site deployments by default\n"
    },
    {
      "commit": "2192fecfd43a4d05bcd73d58767b6f4ad3eeb1e3",
      "tree": "93bba8129a95f7bc8516f37a15da0cbbb10c930e",
      "parents": [
        "709bebd55bf2c5a5c120d77796981a0a28f264d3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:36:32 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:36:32 2015 +0000"
      },
      "message": "Eliminate duplicate parts of backend_status messages\n"
    },
    {
      "commit": "709bebd55bf2c5a5c120d77796981a0a28f264d3",
      "tree": "3ee208e91a16fd7600f299f1d5cb22b47df66244",
      "parents": [
        "2175c1dec26ffcb0d73be509eb1e3577cd1b3dec"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:35:36 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:35:36 2015 +0000"
      },
      "message": "Link backend dependencies to references. Resolves #20.\n"
    },
    {
      "commit": "2175c1dec26ffcb0d73be509eb1e3577cd1b3dec",
      "tree": "0b866fa34b95321b5ebc3980ed8a34bd08814f3a",
      "parents": [
        "bb45dbe4cc3732554684579da3b1f838c925eb0c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:31:42 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:31:42 2015 +0000"
      },
      "message": "Accumulate failure messages if they occur again\n"
    },
    {
      "commit": "bb45dbe4cc3732554684579da3b1f838c925eb0c",
      "tree": "b634f5552ce9818941509cfeb304213901f0ba4a",
      "parents": [
        "8474395e9fd462c726cb7ed5874f60cd75d48512"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:31:10 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:31:10 2015 +0000"
      },
      "message": "Stick to conventions\n"
    },
    {
      "commit": "8474395e9fd462c726cb7ed5874f60cd75d48512",
      "tree": "14e2233edf014d87990e61e7ccb6bf973f72087a",
      "parents": [
        "d10efa173e321383899284a9fc07150aa28e4483",
        "ca78dc440a056507c973f9ae68449635b2176895"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:25:03 2015 +0000"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapanb@cs.princeton.edu",
        "time": "Sun Feb 08 06:25:03 2015 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "ca78dc440a056507c973f9ae68449635b2176895",
      "tree": "2947266d07997a4a3b0b7f31ece3a32bea1901ea",
      "parents": [
        "bae813493113124279e92e62175dea757a37cd4e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 17:05:17 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 17:05:17 2015 -0800"
      },
      "message": "tool to create a minimally-populated database\n"
    },
    {
      "commit": "bae813493113124279e92e62175dea757a37cd4e",
      "tree": "ef829005f1dcfa939b0fe5b6eb9597120b44431b",
      "parents": [
        "3a96c5404b3b6884876b186a0c41835715d855f4",
        "c8d77f5b8a15eb4f6171a496d4be2a872188749d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 16:29:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 16:29:10 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "3a96c5404b3b6884876b186a0c41835715d855f4",
      "tree": "f2ab88f82beff4d6d230d736730c8fc5545a87a4",
      "parents": [
        "85b98e77deefb4c552e740ea7a0cda8cf48b83ba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 16:26:04 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 16:26:04 2015 -0800"
      },
      "message": "run development server in --insecure mode otherwise DEBUG\u003dFalse will not fetch static files\n"
    },
    {
      "commit": "c8d77f5b8a15eb4f6171a496d4be2a872188749d",
      "tree": "8b2831069224a71f5afe8308b5a4401182d9ed41",
      "parents": [
        "d7d317c6082a091c5783ff8f2b8f3750d6c33d25"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:52:21 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:52:21 2015 -0500"
      },
      "message": "Update README.Docker"
    },
    {
      "commit": "d7d317c6082a091c5783ff8f2b8f3750d6c33d25",
      "tree": "a4d88010a5c23fe37ed2122bd217daab965d2631",
      "parents": [
        "3704434cda4826b5c032264603dad51e0d3dc25d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:49:59 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:49:59 2015 -0500"
      },
      "message": "Update README.Docker"
    },
    {
      "commit": "3704434cda4826b5c032264603dad51e0d3dc25d",
      "tree": "161e6c482a56afff5def81583487bb4d737f5efe",
      "parents": [
        "85b98e77deefb4c552e740ea7a0cda8cf48b83ba"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:39:06 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 06 16:39:06 2015 -0500"
      },
      "message": "Docker support\n"
    },
    {
      "commit": "da74fba6f00cce0bdf5a2f88a2804ae5c3afd53c",
      "tree": "2ba823cf6730993b66da710a42f69cda64808b56",
      "parents": [
        "85b98e77deefb4c552e740ea7a0cda8cf48b83ba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 00:18:07 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 00:18:07 2015 -0800"
      },
      "message": "spec file updates for big rename\n"
    },
    {
      "commit": "85b98e77deefb4c552e740ea7a0cda8cf48b83ba",
      "tree": "1a23823261dc8530d8ebaadaa91c562c2f60d74b",
      "parents": [
        "9ff8507ef61767cc74d48473b8697319b3ab1a6b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 00:11:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 06 00:11:10 2015 -0800"
      },
      "message": "increase backend_status length, fix order of model imports\n"
    },
    {
      "commit": "9ff8507ef61767cc74d48473b8697319b3ab1a6b",
      "tree": "a91f67d6678aca324e6c8566d1950d72b34142a5",
      "parents": [
        "ab7e66fa9bee99ec8d7fb9ed9a0f436d56991f7e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 22:34:52 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 22:34:52 2015 -0800"
      },
      "message": "permission fix\n"
    },
    {
      "commit": "ab7e66fa9bee99ec8d7fb9ed9a0f436d56991f7e",
      "tree": "04d13acbcadff09d0876af44b039f9fb755a6213",
      "parents": [
        "bb8854462648efdced926acf31c30c8953b69360",
        "705e88f9541c750a1cde3a5c58c69e064a5c0a36"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 09:21:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 09:21:13 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "bb8854462648efdced926acf31c30c8953b69360",
      "tree": "2ad69b252e6fb6012c626cd9a26beff1cd57480e",
      "parents": [
        "1300726d0724557cd588a8f2f1a56733b429e871"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 09:19:25 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 05 09:19:25 2015 -0800"
      },
      "message": "set ALLOWED_HOSTS to [\u0027*\u0027]\n"
    },
    {
      "commit": "705e88f9541c750a1cde3a5c58c69e064a5c0a36",
      "tree": "9297b40d5c9a8d0636f9e44383a5c10ad28dce5a",
      "parents": [
        "d893dfbb612ef8ff81d349c58840bd5997c36b43"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Thu Feb 05 11:13:35 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Thu Feb 05 11:13:35 2015 -0500"
      },
      "message": "set DEBUG\u003dFalse\n"
    },
    {
      "commit": "d893dfbb612ef8ff81d349c58840bd5997c36b43",
      "tree": "f68d9d3f355d2136d29eece38660d68205a078a8",
      "parents": [
        "1300726d0724557cd588a8f2f1a56733b429e871"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Thu Feb 05 06:13:04 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@tux.cs.princeton.edu",
        "time": "Thu Feb 05 06:13:45 2015 -0500"
      },
      "message": "update object write permissions\n"
    },
    {
      "commit": "1300726d0724557cd588a8f2f1a56733b429e871",
      "tree": "294f44d3c27991e858632f6fdcf219f03f39d32e",
      "parents": [
        "ae82fca0bf70e31bad4436c3af17c09b497704af"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:35:48 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:35:48 2015 -0800"
      },
      "message": "/opt/planetstack --\u003e /opt/xos\n"
    },
    {
      "commit": "ae82fca0bf70e31bad4436c3af17c09b497704af",
      "tree": "ee13cd773168ed9cf09013d02d1e41ddfb69f1c4",
      "parents": [
        "d9b6353e2d2c17b9e822cd9605851f6f695c0b2d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:32:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:32:06 2015 -0800"
      },
      "message": "rename /opt/planetstack -\u003e /opt/xos\n"
    },
    {
      "commit": "d9b6353e2d2c17b9e822cd9605851f6f695c0b2d",
      "tree": "78afe92ce6eb4fea716819301c0fde2548ee27b8",
      "parents": [
        "596397cc2caafd620593bb3dbf47f5112b4923f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:30:19 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 23:30:19 2015 -0800"
      },
      "message": "fixing up the EC2 observer\n"
    },
    {
      "commit": "596397cc2caafd620593bb3dbf47f5112b4923f7",
      "tree": "780d2bc2b783f7f5b0c84652f624ec4f270b3245",
      "parents": [
        "0c550f72fead5dc7129ba9d25ac1852facbf5913"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 22:47:45 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 22:47:45 2015 -0800"
      },
      "message": "fix all the typos and mistakes\n"
    },
    {
      "commit": "0c550f72fead5dc7129ba9d25ac1852facbf5913",
      "tree": "833ebfaa706068fc064e74dc9afcffb541bb45a8",
      "parents": [
        "1af3d5cb72e825b571dfb41892ab179e39df3a95"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 21:50:08 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 21:50:08 2015 -0800"
      },
      "message": "last minute rename changes\n"
    },
    {
      "commit": "1af3d5cb72e825b571dfb41892ab179e39df3a95",
      "tree": "f0384686b0fdcc8021f3b4c88ef7d5e433ebf54b",
      "parents": [
        "95bc3762f8f3408977da45c962384b123474b007"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:07:56 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:07:56 2015 -0800"
      },
      "message": "path cleanup in xoslib tools and readme\n"
    },
    {
      "commit": "95bc3762f8f3408977da45c962384b123474b007",
      "tree": "cad5df83b44a85ce5d4b0b07b6db8877587ebf3b",
      "parents": [
        "8b0a1991698a888ecfa8894f2332865c90b251fb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:04:59 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:04:59 2015 -0800"
      },
      "message": "remove obsolete comments\n"
    },
    {
      "commit": "8b0a1991698a888ecfa8894f2332865c90b251fb",
      "tree": "3e121b761a7d14a08999a5770fd8042ed6fc4745",
      "parents": [
        "92d9bcf74c2a9148078ff4b4e00be96ff39fc784"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:04:11 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:04:11 2015 -0800"
      },
      "message": "remove hardcoded path from exception text\n"
    },
    {
      "commit": "92d9bcf74c2a9148078ff4b4e00be96ff39fc784",
      "tree": "d09c06887c2def24c4dc9720052ddd800cb8d980",
      "parents": [
        "bd30b8e81716ed8f84c458d0bf7b54ab4ad2c637"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:02:52 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:02:52 2015 -0800"
      },
      "message": "remove obsolete comment\n"
    },
    {
      "commit": "bd30b8e81716ed8f84c458d0bf7b54ab4ad2c637",
      "tree": "85f559b1a43000cc338d33961ccd28d93515c392",
      "parents": [
        "d9e012345bfd0ee546bcf82dedecd94741e11fee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:01:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 17:01:38 2015 -0800"
      },
      "message": "home dashboard use XOS_DIR instead of hardcoded paths\n"
    },
    {
      "commit": "d9e012345bfd0ee546bcf82dedecd94741e11fee",
      "tree": "d3821d1f8a2d0a9f80f3a5f90520c0886295aa37",
      "parents": [
        "7f9320f765448bc5072aa5218892ef162a8bef99"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:59:45 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:59:45 2015 -0800"
      },
      "message": "openstack_observer use XOS_DIR instead of hardcoded paths\n"
    },
    {
      "commit": "7f9320f765448bc5072aa5218892ef162a8bef99",
      "tree": "197b072e0e4648e268a1094f7fb6b75b7963fe6b",
      "parents": [
        "1c375c98e2aeeba6a9bfa396ebe700b7b530a58f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:54:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:54:10 2015 -0800"
      },
      "message": "get XOS_DIR from config\n"
    },
    {
      "commit": "1c375c98e2aeeba6a9bfa396ebe700b7b530a58f",
      "tree": "a2ecf938d7c0a2462e6b43afa585088d13955d54",
      "parents": [
        "b7a573d1cf2fa70ef2bae82de5a6c88d791ee1a2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:50:56 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:50:56 2015 -0800"
      },
      "message": "change XOS_ROOT to XOS_DIR\n"
    },
    {
      "commit": "b7a573d1cf2fa70ef2bae82de5a6c88d791ee1a2",
      "tree": "3ed51d71124cc87dd732b986babc3eb3ea295a22",
      "parents": [
        "02b30663efc0192b03843a0c970a4cf05bfca242"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:48:01 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:48:01 2015 -0800"
      },
      "message": "fix wrong path\n"
    },
    {
      "commit": "02b30663efc0192b03843a0c970a4cf05bfca242",
      "tree": "f113cf086259c2eab5a5166079ca397308127fdc",
      "parents": [
        "5676563c1b8ec7a21a25b7ddc99f1c439d2fd204"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:38:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:38:10 2015 -0800"
      },
      "message": "Big Rename: /opt/planetstack -\u003e /opt/xos in db-cleanup tool\n"
    },
    {
      "commit": "5676563c1b8ec7a21a25b7ddc99f1c439d2fd204",
      "tree": "c22e975d06169d8b5a069fa51100a947f269208e",
      "parents": [
        "f09eebb3414b9bb608eac4fc9a204599efc781f1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:35:34 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:35:34 2015 -0800"
      },
      "message": "Big Rename: /opt/planetstack -\u003e /opt/xos in helloworld example\n"
    },
    {
      "commit": "f09eebb3414b9bb608eac4fc9a204599efc781f1",
      "tree": "403a2e65464131bf61669604573779eb21829d8c",
      "parents": [
        "8156da9ff83818df0de709aff4a1df1629b4f2c4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:34:18 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:34:18 2015 -0800"
      },
      "message": "remove obsolete welcome view\n"
    },
    {
      "commit": "8156da9ff83818df0de709aff4a1df1629b4f2c4",
      "tree": "13636d2016026374887b9b3c7d6b7ef6076a5fa7",
      "parents": [
        "b439e1e0e2759f8f48f171c537cb2aa697bfbdc0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:27:55 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:27:55 2015 -0800"
      },
      "message": "Big Rename: config files\n"
    },
    {
      "commit": "b439e1e0e2759f8f48f171c537cb2aa697bfbdc0",
      "tree": "659cb4e75991ba29d83a1492e2436d2ceb7a0252",
      "parents": [
        "b969c46e1705782da1e7a146b2445a9a8ecc8dad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:24:03 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:24:03 2015 -0800"
      },
      "message": "get xos root from config\n"
    },
    {
      "commit": "b969c46e1705782da1e7a146b2445a9a8ecc8dad",
      "tree": "5a154400a203c5d01127d6de193abc391f9945b6",
      "parents": [
        "a06c1ac3a485efd4a05668bd8d24b20e5fe0848d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:22:05 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 16:22:05 2015 -0800"
      },
      "message": "cleanup bigquery filenames to one spot\n"
    },
    {
      "commit": "a06c1ac3a485efd4a05668bd8d24b20e5fe0848d",
      "tree": "5895c6e76559cb7998a240d3bf24a98bf1ddd928",
      "parents": [
        "5867bbe6bc7d50f9c09e4efa82249747fb4eb46b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:22:50 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:22:50 2015 -0800"
      },
      "message": "rename planetstack-backend.py to xos-observer.py\n"
    },
    {
      "commit": "5867bbe6bc7d50f9c09e4efa82249747fb4eb46b",
      "tree": "a1d52683bd816d225d9c8ebb2c0452707793f8a1",
      "parents": [
        "b43ffdee370cea356e4dd8166fc0ed36b7ae7ed9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:22:05 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:22:05 2015 -0800"
      },
      "message": "cleanup paths to development environment\n"
    },
    {
      "commit": "b43ffdee370cea356e4dd8166fc0ed36b7ae7ed9",
      "tree": "aa09e0dff206bbeb1578667eb971b3a9a3796f90",
      "parents": [
        "5101d4d9652533c8293ed93a421bd96acfbbcbb5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:21:17 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:21:17 2015 -0800"
      },
      "message": "REST API rename: plstackapi -\u003e xos\n"
    },
    {
      "commit": "5101d4d9652533c8293ed93a421bd96acfbbcbb5",
      "tree": "b17fb1c6bff8a2cd020f0b3427a401146c683af0",
      "parents": [
        "d232c2b5005828205b61ed1bb77d12e41e1fd263"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:19:16 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:19:16 2015 -0800"
      },
      "message": "REST API rename: plstackapi -\u003e xos\n"
    },
    {
      "commit": "d232c2b5005828205b61ed1bb77d12e41e1fd263",
      "tree": "ea3290c68b21d27325d5fb7481009ad71854ce5c",
      "parents": [
        "bd98583d324531098af5784bf0cae1a1efb41a30"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:04:26 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 15:04:26 2015 -0800"
      },
      "message": "Big Rename: planetstack-backend.py to xos-observer.py, parameterize directories in scripts/opencloud\n"
    },
    {
      "commit": "bd98583d324531098af5784bf0cae1a1efb41a30",
      "tree": "8be0bc4881ffc500e96fdcf41bc18f34dbf684de",
      "parents": [
        "3c06fbc0e5aef1c998944d8b66060f58561da884",
        "709bb599a5a9df11e383cb2b4eba4f03e441bade"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 00:34:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 00:34:06 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "3c06fbc0e5aef1c998944d8b66060f58561da884",
      "tree": "1ffe2c9fdc868700acb1dca01e44c62147fee89e",
      "parents": [
        "cba0ffecf464cb1dfb1cdefdb2a85d6a41c34aca"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 00:33:57 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 04 00:33:57 2015 -0800"
      },
      "message": "prevent 500 error if /tmp/observer_last_run does not exist\n"
    }
  ],
  "next": "709bb599a5a9df11e383cb2b4eba4f03e441bade"
}
