)]}'
{
  "log": [
    {
      "commit": "c2a0d319311e1f8aa198666601289fd62b2631d9",
      "tree": "6d049068a2d2c154d6bd09591c94d5147c07c0e8",
      "parents": [
        "ae9ce3d785e17907a5518b5c53fe62c6708b6d89"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 25 11:39:34 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 25 11:39:34 2015 -0500"
      },
      "message": "In the node inline tab on the site page filter site deployments by site\n"
    },
    {
      "commit": "ae9ce3d785e17907a5518b5c53fe62c6708b6d89",
      "tree": "744e4ec7af3b453e4145085c6217b8fd76214d96",
      "parents": [
        "1b8975c7330d113a5d8ebc1261a791ab3c98ee5b",
        "b6e63f08af0d3160b57264546fef33fbd2d91057"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 17:32:52 2015 -0500"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 17:32:52 2015 -0500"
      },
      "message": "Merge pull request #58 from caglar10ur/dos2unix\n\nget rid of weird looking DOS EOL chars"
    },
    {
      "commit": "b6e63f08af0d3160b57264546fef33fbd2d91057",
      "tree": "0bb70b9e41704ee1d8c413eff137d6f6e44b9654",
      "parents": [
        "0989421d152960ac44c04f7c1e62cca4bc426bb3"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Tue Feb 24 17:28:09 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Tue Feb 24 17:28:09 2015 -0500"
      },
      "message": "get rid of weird looking DOS EOF chars\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "1b8975c7330d113a5d8ebc1261a791ab3c98ee5b",
      "tree": "e836ca9311ef2319de855be24d9b6d33493a51e8",
      "parents": [
        "e46ed2621e45bf797ccd47863a4bf3352c26e3bf"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 15:41:49 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 15:42:10 2015 -0500"
      },
      "message": "Sliver inline only show deployments that have nodes\n"
    },
    {
      "commit": "e46ed2621e45bf797ccd47863a4bf3352c26e3bf",
      "tree": "caf1bc66f550cc49818217414539d682a2360bc0",
      "parents": [
        "0989421d152960ac44c04f7c1e62cca4bc426bb3",
        "995e07dc178446bdbae0ef9c21600b94156ed43f"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Feb 24 12:38:49 2015 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Tue Feb 24 12:38:49 2015 -0800"
      },
      "message": "Merge pull request #57 from caglar10ur/resetdb\n\ncall ensure_postgres_running"
    },
    {
      "commit": "995e07dc178446bdbae0ef9c21600b94156ed43f",
      "tree": "caf1bc66f550cc49818217414539d682a2360bc0",
      "parents": [
        "0989421d152960ac44c04f7c1e62cca4bc426bb3"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Tue Feb 24 15:34:39 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Tue Feb 24 15:34:39 2015 -0500"
      },
      "message": "call ensure_postgres_running\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "0989421d152960ac44c04f7c1e62cca4bc426bb3",
      "tree": "b8fedb662503ad152cdaaa4f57b354379490be9c",
      "parents": [
        "5f49fad8bfdf97874e09a9946112693c303a6430"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 14:19:07 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 14:19:07 2015 -0500"
      },
      "message": "fix import error\n"
    },
    {
      "commit": "5f49fad8bfdf97874e09a9946112693c303a6430",
      "tree": "21004c8266c43187e9d5295af1b383af6d16ca22",
      "parents": [
        "b40c363fcad14089657c3dd7f7f57c0e53e7d096"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 14:16:43 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 14:16:43 2015 -0500"
      },
      "message": "fix sync steps\n"
    },
    {
      "commit": "b40c363fcad14089657c3dd7f7f57c0e53e7d096",
      "tree": "b64901a6212dfa93c2f9c9956f8e097fc9e89286",
      "parents": [
        "1e464ffe04db3434718efa394d362a2ce8abab43"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 12:20:25 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Tue Feb 24 12:20:25 2015 -0500"
      },
      "message": "fix AttributeError\n"
    },
    {
      "commit": "1e464ffe04db3434718efa394d362a2ce8abab43",
      "tree": "9ee48984155b54b21573e54fac19a036a1e84c10",
      "parents": [
        "d9d50b46720e43d546d9a0a39a5afcc19a0bd2a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 18:08:03 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 18:08:03 2015 -0800"
      },
      "message": "fix NetworkSliver not autocreated for nat and public networks\n"
    },
    {
      "commit": "d9d50b46720e43d546d9a0a39a5afcc19a0bd2a5",
      "tree": "606103035888a879fc9645c82cf9a1a8c2207dfb",
      "parents": [
        "4abdf19b3965f2b740a03239e65b57e87902adcf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:23:29 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:23:29 2015 -0800"
      },
      "message": "add controllernetwork to xoslib\n"
    },
    {
      "commit": "4abdf19b3965f2b740a03239e65b57e87902adcf",
      "tree": "871ddb93daf1e9feaaa4f2ea998c59bc5769a9ec",
      "parents": [
        "7d85a03e91e892c8e57d06bb5e093b9bde904a8d",
        "9c8e42415ab6fe522a251bc23553341a4b1e0d99"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:22:46 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:22:46 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "7d85a03e91e892c8e57d06bb5e093b9bde904a8d",
      "tree": "c8b074ad2c4ace86d22dc3b4373a7b6d61490b12",
      "parents": [
        "43f4c85fd51f4e7d4dbc407cfbf76a640a7d156e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:22:33 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 23 17:22:33 2015 -0800"
      },
      "message": "fix wrong model name\n"
    },
    {
      "commit": "9c8e42415ab6fe522a251bc23553341a4b1e0d99",
      "tree": "5bc74a545ceda33473e0aeece64ef3672d81959c",
      "parents": [
        "234a59bab8de48436a31f10ab6eba49078fa5d53",
        "0f685ff4666047dc084e65f17ffa90bdd1c02292"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 15:02:30 2015 -0500"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 15:02:30 2015 -0500"
      },
      "message": "Merge pull request #53 from caglar10ur/patch-3\n\nUpdate sync_controller_slices.py"
    },
    {
      "commit": "0f685ff4666047dc084e65f17ffa90bdd1c02292",
      "tree": "5bc74a545ceda33473e0aeece64ef3672d81959c",
      "parents": [
        "234a59bab8de48436a31f10ab6eba49078fa5d53"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 14:40:07 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 14:40:07 2015 -0500"
      },
      "message": "Update sync_controller_slices.py\n\nfixes #50"
    },
    {
      "commit": "234a59bab8de48436a31f10ab6eba49078fa5d53",
      "tree": "c4f060f29762bbe14295320e16b47ebd21cb080e",
      "parents": [
        "04bcc04bf0b811aedb5f66b9319247c893df5244",
        "1730b38a046726916d38cbab650bda4ec0ae7b8c"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 14:23:41 2015 -0500"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 14:23:41 2015 -0500"
      },
      "message": "Merge pull request #52 from caglar10ur/patch-2\n\nUpdate xos_config"
    },
    {
      "commit": "1730b38a046726916d38cbab650bda4ec0ae7b8c",
      "tree": "c4f060f29762bbe14295320e16b47ebd21cb080e",
      "parents": [
        "04bcc04bf0b811aedb5f66b9319247c893df5244"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 13:58:34 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 13:58:34 2015 -0500"
      },
      "message": "Update xos_config\n\nwith new backoff_disabled option"
    },
    {
      "commit": "04bcc04bf0b811aedb5f66b9319247c893df5244",
      "tree": "566d7bf91ae28e2676c31b17a2eeb09385d07b5a",
      "parents": [
        "43f4c85fd51f4e7d4dbc407cfbf76a640a7d156e",
        "525bb725d14f06e760b1c7d73693f966a3209dc5"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 11:22:54 2015 -0500"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 23 11:22:54 2015 -0500"
      },
      "message": "Merge pull request #49 from caglar10ur/patch-1\n\nUpdate Dockerfile"
    },
    {
      "commit": "525bb725d14f06e760b1c7d73693f966a3209dc5",
      "tree": "566d7bf91ae28e2676c31b17a2eeb09385d07b5a",
      "parents": [
        "43f4c85fd51f4e7d4dbc407cfbf76a640a7d156e"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 11:11:12 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Mon Feb 23 11:11:12 2015 -0500"
      },
      "message": "Update Dockerfile\n\nStart using 14.0.2 and remove temporary fofum directory after the installation"
    },
    {
      "commit": "43f4c85fd51f4e7d4dbc407cfbf76a640a7d156e",
      "tree": "18de1198af2246d2b9faaf795e7fa518c5e2646a",
      "parents": [
        "ace7ab5a754032a7db181fe619956d9c3ced2972"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 21 00:23:04 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 21 00:23:04 2015 -0800"
      },
      "message": "add controller_images to xoslib\n"
    },
    {
      "commit": "ace7ab5a754032a7db181fe619956d9c3ced2972",
      "tree": "0bda30461d4e6432d3384dd7850af5dee712c91b",
      "parents": [
        "d2ebcd4a3a3034a0dd3e1ad9204173c9d8edd5df"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 22:25:49 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 22:25:49 2015 -0800"
      },
      "message": "rename /etc/planetstack/sync to /etc/xos/sync\n"
    },
    {
      "commit": "d2ebcd4a3a3034a0dd3e1ad9204173c9d8edd5df",
      "tree": "4b61c111d51ed5586ccc50ad18daa9fa9f2df52d",
      "parents": [
        "8417b024fbc98fa541ced7f2d84cb6711ab5525a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 21:56:58 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 21:56:58 2015 -0800"
      },
      "message": "rename database from planetstack to xos\n"
    },
    {
      "commit": "8417b024fbc98fa541ced7f2d84cb6711ab5525a",
      "tree": "faf0c62cfb24851557675fccd7013d864f8d5298",
      "parents": [
        "ca2cb45a0048abc204f3202657883b5d81b1e4e7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 14:12:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 14:12:13 2015 -0800"
      },
      "message": "big rename\n"
    },
    {
      "commit": "ca2cb45a0048abc204f3202657883b5d81b1e4e7",
      "tree": "19583cb920d7c90613e01ca0d369a918ac2f16da",
      "parents": [
        "1e415b1d93c300fadd598b3b55634976a8c5817e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:56:56 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:56:56 2015 -0800"
      },
      "message": "rename uwsgi and nginx config files\n"
    },
    {
      "commit": "1e415b1d93c300fadd598b3b55634976a8c5817e",
      "tree": "c95e30e859ff1a8314e36b7b8cebd4ebed1dadb4",
      "parents": [
        "9363946c7ac5a249fb2ba047158b6e80b2bc5ee4",
        "ae14d878d720a41b404f332dd6753761e830ef4c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:50:20 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:50:20 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "9363946c7ac5a249fb2ba047158b6e80b2bc5ee4",
      "tree": "82b8b7a8dadf91f262074745bf885e8b8d7ca67b",
      "parents": [
        "2655944a690c19728b2b51be7077568a078ca4eb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:50:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:50:06 2015 -0800"
      },
      "message": "create pidfile for observer\n"
    },
    {
      "commit": "ae14d878d720a41b404f332dd6753761e830ef4c",
      "tree": "f9987977136aa9267299184ffe2fa51a04fc811f",
      "parents": [
        "2655944a690c19728b2b51be7077568a078ca4eb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:33:58 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:33:58 2015 -0800"
      },
      "message": "remove observer-initscript as it\u0027s broken on Ubuntu\n"
    },
    {
      "commit": "2655944a690c19728b2b51be7077568a078ca4eb",
      "tree": "45fb09bb48d95ccae689ef0644290df95e6ffa62",
      "parents": [
        "5bec759cfb562cebb46f72a6aa1e8fce0d041900"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:24:52 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 13:24:52 2015 -0800"
      },
      "message": "rename observer initscript\n"
    },
    {
      "commit": "5bec759cfb562cebb46f72a6aa1e8fce0d041900",
      "tree": "36dee7d3fcf7cab6c5aa5c8b8fd624b0b755ee16",
      "parents": [
        "bb6043888651c66f7cd816fc9d2f9299e51d560b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 11:34:41 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 19 11:34:41 2015 -0800"
      },
      "message": "only run dropdb on remigrate if database exists; suppress unnecessary call of initdb on ubuntu\n"
    },
    {
      "commit": "bb6043888651c66f7cd816fc9d2f9299e51d560b",
      "tree": "61b7bae4aa9e9f2e31dd67a26180a67d0c8e0b09",
      "parents": [
        "6b504849475891e76d6e1367a73afe13fa427d85",
        "e2641e829faa7e5cad33292081cd3d85267d027d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:32:24 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:32:24 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "6b504849475891e76d6e1367a73afe13fa427d85",
      "tree": "67a8514d599ed1e29f27fc26622281509a984d0d",
      "parents": [
        "2868acb128082f7eb6e9abf509c843303c001133"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:32:19 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:32:19 2015 -0800"
      },
      "message": "check in changes found on portal\n"
    },
    {
      "commit": "e2641e829faa7e5cad33292081cd3d85267d027d",
      "tree": "f0ecebf45856da227893ab0587e810819873d6f6",
      "parents": [
        "f9a5154b08c0457ce22ec4a13bcacb31c275446d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:31:36 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 23:31:36 2015 -0800"
      },
      "message": "increment version number\n"
    },
    {
      "commit": "f9a5154b08c0457ce22ec4a13bcacb31c275446d",
      "tree": "0e3c4b9eb025308e88beb05f8beb62107130c884",
      "parents": [
        "7ff86d8a33f78f97f618fbfc41d5457794eab754"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:30:43 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:30:43 2015 -0800"
      },
      "message": "rename planetstack.deps to xos.deps\n"
    },
    {
      "commit": "7ff86d8a33f78f97f618fbfc41d5457794eab754",
      "tree": "2295564d8f1d3cd943bcae15a1c1ad7fa86a2593",
      "parents": [
        "ef20dd5e3af7a646c9b62d0dc95dc6340cc6defe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:30:22 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:30:22 2015 -0800"
      },
      "message": "Dockerfile, RPM, and setup.py changes to match directory rename\n"
    },
    {
      "commit": "ef20dd5e3af7a646c9b62d0dc95dc6340cc6defe",
      "tree": "2ff0b701b531aaf47d97175b80249dd420185e73",
      "parents": [
        "2868acb128082f7eb6e9abf509c843303c001133"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:26:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 22:26:13 2015 -0800"
      },
      "message": "rename planetstack directory to xos\n"
    },
    {
      "commit": "2868acb128082f7eb6e9abf509c843303c001133",
      "tree": "67658aa8dcbf62e1e50ef9f17cb2eea7da615030",
      "parents": [
        "a26e35fbe56692430ea380142359babee8798781"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 17:03:58 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 17:03:58 2015 -0800"
      },
      "message": "remove obsolete comment\n"
    },
    {
      "commit": "a26e35fbe56692430ea380142359babee8798781",
      "tree": "bb262a6ba8e9c92c80be0df3ac08036f76e1def5",
      "parents": [
        "b9987127f3ac49b84546e90a0fbcd0cc9ac646ec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 17:02:48 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 17:02:48 2015 -0800"
      },
      "message": "latest autogenerated xos-defaults and xos-validators\n"
    },
    {
      "commit": "b9987127f3ac49b84546e90a0fbcd0cc9ac646ec",
      "tree": "d16298e2ba7f8ea3c8e339e123017d002ccfe925",
      "parents": [
        "e980902151ca9deea271cbc8edb24fa9b7caf71b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:57:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:57:10 2015 -0800"
      },
      "message": "rename planetstack_graphs.js and remove from base template\n"
    },
    {
      "commit": "e980902151ca9deea271cbc8edb24fa9b7caf71b",
      "tree": "c19c5f67be5c1418db74da6dbe3aa594d7b10a4d",
      "parents": [
        "dfe40fd0d7f079bbd03799697766b3060780ba33"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:55:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:55:13 2015 -0800"
      },
      "message": "rename planetstackanalytics\n"
    },
    {
      "commit": "dfe40fd0d7f079bbd03799697766b3060780ba33",
      "tree": "91ada901fb2082908ce3da19cad55ab841dfc2d5",
      "parents": [
        "b353ffec6e5e12047f430f070257e4b39d5a4509",
        "396f6081c61674bcff58bcd52255af0385973b09"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:55 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:55 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b353ffec6e5e12047f430f070257e4b39d5a4509",
      "tree": "4706493c1089a1680a826e9a1dedae2cc5c177a4",
      "parents": [
        "4d8a63897ed6fcadd3e414fecd99121bc9ba8655"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:48 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:48 2015 -0800"
      },
      "message": "use remigrate to redo migrations\n"
    },
    {
      "commit": "396f6081c61674bcff58bcd52255af0385973b09",
      "tree": "3f023506500df6a91985d693ec78e0fa908faa7a",
      "parents": [
        "4d8a63897ed6fcadd3e414fecd99121bc9ba8655"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:19 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:50:19 2015 -0800"
      },
      "message": "rename context processor\n"
    },
    {
      "commit": "4d8a63897ed6fcadd3e414fecd99121bc9ba8655",
      "tree": "bde22361c5fd14879ffb96916325029199a22f37",
      "parents": [
        "8aa7283d71e8767208ac87f10a04ba964d44f2b5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:42:14 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:42:14 2015 -0800"
      },
      "message": "add remigrate command to opencloud script\n"
    },
    {
      "commit": "8aa7283d71e8767208ac87f10a04ba964d44f2b5",
      "tree": "875cf10ca83775141af6b0509f9da5e87d97b5b0",
      "parents": [
        "0355284636f03a8e102b73ba340dc9397e36afff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:23:52 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:23:52 2015 -0800"
      },
      "message": "autogenerated model-deps from portal\n"
    },
    {
      "commit": "0355284636f03a8e102b73ba340dc9397e36afff",
      "tree": "405fcfb62ff82dabc0b78646671af2911116b93e",
      "parents": [
        "4c0e202a41a867252f6e1c0e2bb8de2aeaabd2c7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:13:48 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:13:48 2015 -0800"
      },
      "message": "observer-related big rename changes\n"
    },
    {
      "commit": "4c0e202a41a867252f6e1c0e2bb8de2aeaabd2c7",
      "tree": "4bf1ad8b57ddcf75368a65032c385eb1913bc36f",
      "parents": [
        "0162bb40bc982b39acc11ed22792842be1fab518"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:04:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:04:06 2015 -0800"
      },
      "message": "remove unused model\n"
    },
    {
      "commit": "0162bb40bc982b39acc11ed22792842be1fab518",
      "tree": "9da624ec8f90546a1c12025505902f37e10a5af3",
      "parents": [
        "67db95f2ba519fe8b7a2a1f6d02502f1c3175919"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:02:46 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 16:02:46 2015 -0800"
      },
      "message": "more big rename changes\n"
    },
    {
      "commit": "67db95f2ba519fe8b7a2a1f6d02502f1c3175919",
      "tree": "6c6326c742ec581632087f42427b9ed3360a8dd4",
      "parents": [
        "925b13439990602a8ae730d8ed6f4b9087a97ee4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:50:11 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:50:11 2015 -0800"
      },
      "message": "rename PlanetStackAdmin -\u003e XOSAdmin, PlStackTabularInline -\u003e XOSTabularInline\n"
    },
    {
      "commit": "925b13439990602a8ae730d8ed6f4b9087a97ee4",
      "tree": "ce64627aa6cfed16fa72d8a2c26d89f4bb9ae4d9",
      "parents": [
        "0686895c32b7f13fab8b67ee1529865a6df502a5",
        "db29d936595a95df888fa9618881e86f1deed53e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:16:07 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:16:07 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "0686895c32b7f13fab8b67ee1529865a6df502a5",
      "tree": "57a8369da07f1ad6802c32e2d54573ce4e730cef",
      "parents": [
        "ff940a7f7653a1b114121187c28b90e9d99ecda7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:15:58 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:15:58 2015 -0800"
      },
      "message": "rename planetstack.css -\u003e xos.css\n"
    },
    {
      "commit": "db29d936595a95df888fa9618881e86f1deed53e",
      "tree": "27c1133b61804a920b4a7095f18c77ac5afe6111",
      "parents": [
        "ff940a7f7653a1b114121187c28b90e9d99ecda7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:02:16 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 15:02:16 2015 -0800"
      },
      "message": "remove servcomp from makemigrations\n"
    },
    {
      "commit": "ff940a7f7653a1b114121187c28b90e9d99ecda7",
      "tree": "e1f2c8886d3b3ebf65e3b0c03d3944921bac97db",
      "parents": [
        "4d25137da65ee3e398dea4fb3eff9507c0ba0da8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:25:56 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:25:56 2015 -0800"
      },
      "message": "latest autogenerated api\n"
    },
    {
      "commit": "4d25137da65ee3e398dea4fb3eff9507c0ba0da8",
      "tree": "b0e087f387c25e8211f7629cf8a03e056027b2d9",
      "parents": [
        "ed3093a7869bdcb7b6ca1f78429984d1645b051c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:25:15 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:25:15 2015 -0800"
      },
      "message": "remove service composition from navigation\n"
    },
    {
      "commit": "ed3093a7869bdcb7b6ca1f78429984d1645b051c",
      "tree": "54a5c7114aa81c00ee8477077a1742289f7d3838",
      "parents": [
        "415aa361c6bd46fd09b08fc075f23d677eef8fb4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:24:23 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 14:24:23 2015 -0800"
      },
      "message": "remove PlanetStack, PlanetStackRole, PlanetStackPrivilege models\n"
    },
    {
      "commit": "415aa361c6bd46fd09b08fc075f23d677eef8fb4",
      "tree": "595fde0995dcd23ee597fd935e58f6e09358a108",
      "parents": [
        "2125dab4f21033cdad0c1fb8f485898938780a7f",
        "f8e8cd2d3e93136dd8448364362f20d288b3d60c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 11:29:10 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 11:29:10 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "2125dab4f21033cdad0c1fb8f485898938780a7f",
      "tree": "9532a54ecc54b507f50491eea55cb92b9f16a234",
      "parents": [
        "9405dd3e0c9df94cddb5935cb2e60acc6d138919"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 11:29:05 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 11:29:05 2015 -0800"
      },
      "message": "rename planetstack.settings to xos.settings\n"
    },
    {
      "commit": "f8e8cd2d3e93136dd8448364362f20d288b3d60c",
      "tree": "b1ffff394eee6c42fda830fe82d02930f0b5433b",
      "parents": [
        "9405dd3e0c9df94cddb5935cb2e60acc6d138919"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 13:54:58 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 13:55:13 2015 -0500"
      },
      "message": "fix syntax error\n"
    },
    {
      "commit": "9405dd3e0c9df94cddb5935cb2e60acc6d138919",
      "tree": "560aa097c8a47e55549f298805b0c2f1c95c38f1",
      "parents": [
        "2414f911569c602a533f3be4d486a594c6203fde"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 10:00:15 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 10:00:15 2015 -0800"
      },
      "message": "rename test cases\n"
    },
    {
      "commit": "2414f911569c602a533f3be4d486a594c6203fde",
      "tree": "7b531f6c1235c79266e2584585f660bd3961976c",
      "parents": [
        "3495c5af80a8006f95559a1d46a01e7125a61e55"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:59:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:59:38 2015 -0800"
      },
      "message": "remove obsolete billing sample generator\n"
    },
    {
      "commit": "3495c5af80a8006f95559a1d46a01e7125a61e55",
      "tree": "234e76e82c1bf36547279e3f807216263c0e3b05",
      "parents": [
        "ed6003e083664fa19c3815f2bf39c028be1ced8b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:56:21 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:56:21 2015 -0800"
      },
      "message": "fix test cases\n"
    },
    {
      "commit": "ed6003e083664fa19c3815f2bf39c028be1ced8b",
      "tree": "9b426dc273b68eb93a87b75ba149770c5fadf3cf",
      "parents": [
        "78fc136e5c9e29e3a270c9b74f0d8dcd37e446e5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:05:19 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 18 09:05:19 2015 -0800"
      },
      "message": "GetConfiguration is part of legacyapi\n"
    },
    {
      "commit": "78fc136e5c9e29e3a270c9b74f0d8dcd37e446e5",
      "tree": "028590cb5e7226c4ab83c6fba1df11eaaad1eac8",
      "parents": [
        "2f55f26d57a80a50eda3fa1e45737ebc356a1bfe"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 11:41:36 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 11:41:53 2015 -0500"
      },
      "message": "only root and deployment admins can see controllers\n"
    },
    {
      "commit": "2f55f26d57a80a50eda3fa1e45737ebc356a1bfe",
      "tree": "30bbb545a780d0d22c0c1c1b93da5d91b2b8386e",
      "parents": [
        "926b66798d62a2274e93af0f5e35d901b907879f",
        "fdeacc5f1e47c904d9fbdb5c8fea4c13cb9bad57"
      ],
      "author": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 10:03:33 2015 -0500"
      },
      "committer": {
        "name": "tmack-pl",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Feb 18 10:03:33 2015 -0500"
      },
      "message": "Merge pull request #41 from caglar10ur/40\n\nadd missing import, fixes #40"
    },
    {
      "commit": "fdeacc5f1e47c904d9fbdb5c8fea4c13cb9bad57",
      "tree": "30bbb545a780d0d22c0c1c1b93da5d91b2b8386e",
      "parents": [
        "926b66798d62a2274e93af0f5e35d901b907879f"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Wed Feb 18 09:59:55 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Wed Feb 18 10:00:21 2015 -0500"
      },
      "message": "add missing import, fixes #40\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "926b66798d62a2274e93af0f5e35d901b907879f",
      "tree": "98c714dadeac02c2c4fffed43dfc2a3f74e8b812",
      "parents": [
        "5e6d806041ff7f8df88ce33c86da33c1251fbb08"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:56:21 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:56:21 2015 -0800"
      },
      "message": "rename /var/www/planetstack to /var/www/xos\n"
    },
    {
      "commit": "5e6d806041ff7f8df88ce33c86da33c1251fbb08",
      "tree": "96015f8a0c36e89b9348abed4dcf4c7dd542185c",
      "parents": [
        "1ebc7234ab34a05a6ad4c32bc49a2d8afa293132"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:45:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:45:38 2015 -0800"
      },
      "message": "remove outdated comments\n"
    },
    {
      "commit": "1ebc7234ab34a05a6ad4c32bc49a2d8afa293132",
      "tree": "ecdddd5c882fd42341b9eec80a72d20c8b4ad9d3",
      "parents": [
        "6f4a3b20f7f1e7eecc0cf0905dce8bb119454b63"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:39:47 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 14:39:47 2015 -0800"
      },
      "message": "new initial_data that includes tenant view linkage to deployment\n"
    },
    {
      "commit": "6f4a3b20f7f1e7eecc0cf0905dce8bb119454b63",
      "tree": "d327a840c0f753b32581f12f11068760cc8bfd80",
      "parents": [
        "5924818522d83de1e9b57f1e91b2a26e399c309f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 13:57:09 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 13:57:09 2015 -0800"
      },
      "message": "better error message for tenant sanity check\n"
    },
    {
      "commit": "5924818522d83de1e9b57f1e91b2a26e399c309f",
      "tree": "4858dad2ff5e5ace9dcc668def2565549cb33897",
      "parents": [
        "cd4a0c2167ee879926f0351de73dbfd856e7a2bb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 13:34:32 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 17 13:34:32 2015 -0800"
      },
      "message": "allow deployments to be linked to dashboards\n"
    },
    {
      "commit": "cd4a0c2167ee879926f0351de73dbfd856e7a2bb",
      "tree": "3b8f1ef737f6b29f8f2c95788e86dad7758ee839",
      "parents": [
        "6e33ea3c3abcd331c708e929fde15e5c39c6715f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:47:11 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:47:11 2015 -0800"
      },
      "message": "move rest api stuff into xos directory\n"
    },
    {
      "commit": "6e33ea3c3abcd331c708e929fde15e5c39c6715f",
      "tree": "62ce7291a9eadbade30f10eaf9973a91bd0e01fc",
      "parents": [
        "9279d728d9196ed5a22050ae078f6a033aa28bcc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:46:01 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:46:01 2015 -0800"
      },
      "message": "move rest api stuff into xos directory\n"
    },
    {
      "commit": "9279d728d9196ed5a22050ae078f6a033aa28bcc",
      "tree": "b44256f9e6df483fbceef5b880c9a8ee0ed6cd62",
      "parents": [
        "c57ddccebe3f6d2347dafa472c03af02a41f906f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:35:11 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:35:11 2015 -0800"
      },
      "message": "latest autogenerated genapi.py\n"
    },
    {
      "commit": "c57ddccebe3f6d2347dafa472c03af02a41f906f",
      "tree": "188ccc1a63143122253e152b4e17873aeac95a36",
      "parents": [
        "27a9a64a2764a3506d1bbaab113e37278aee48f5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:34:48 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:34:48 2015 -0800"
      },
      "message": "add \u0027generateapi\u0027 command to regenerate the rest api\n"
    },
    {
      "commit": "27a9a64a2764a3506d1bbaab113e37278aee48f5",
      "tree": "35269f3ca8608f3901a976214a8ce2d8c9ad45b6",
      "parents": [
        "8fc378da6c3c8020ba4b310029519cfe3b08cb6f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:34:31 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 23:34:31 2015 -0800"
      },
      "message": "REST API exception cleanup\n"
    },
    {
      "commit": "8fc378da6c3c8020ba4b310029519cfe3b08cb6f",
      "tree": "e061fae7de4f5aac883437dfa7e562aa954aaa8f",
      "parents": [
        "3d9d6841ad5bcc266c01741ffa240ae56785ed58"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:43:01 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:43:01 2015 -0800"
      },
      "message": "rename planetstack.settings -\u003e xos.settings\n"
    },
    {
      "commit": "3d9d6841ad5bcc266c01741ffa240ae56785ed58",
      "tree": "81dd0324adf3cd7ae33c1ebc05a59847e7f57f75",
      "parents": [
        "019c5ac33648f9b49c759562c5cc02fd75ec2809",
        "5817cb42a1f1c88c06c1ef1a203340731e867422"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:27:35 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:27:35 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "019c5ac33648f9b49c759562c5cc02fd75ec2809",
      "tree": "3823606e187fab1c12d21a4ef30db905132dea2f",
      "parents": [
        "383ef170c665d7beaac6372760cf01d393fd3486"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:27:26 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 22:27:26 2015 -0800"
      },
      "message": "cleanup a couple of planetstack references\n"
    },
    {
      "commit": "5817cb42a1f1c88c06c1ef1a203340731e867422",
      "tree": "4b1cbf529b48279f24b5c05804a2c0b9e2a391df",
      "parents": [
        "383ef170c665d7beaac6372760cf01d393fd3486"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 16 19:54:24 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Feb 16 19:54:45 2015 -0500"
      },
      "message": "add foreign key field \u0027deployment\u0027 to Controller.\n"
    },
    {
      "commit": "383ef170c665d7beaac6372760cf01d393fd3486",
      "tree": "998ef280bfd4ada39cf8d8383c3645e84c68c750",
      "parents": [
        "73ff87bde87ca9e93a73774f85ddb1128e74d351"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 12:05:03 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 12:05:03 2015 -0800"
      },
      "message": "remove comment\n"
    },
    {
      "commit": "73ff87bde87ca9e93a73774f85ddb1128e74d351",
      "tree": "d084cdf4c7f6a8bffe70a31ba44e4dcfa18a2a58",
      "parents": [
        "180148a3965cb0979305f6151d92422fd9971100"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 12:02:35 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 12:02:35 2015 -0800"
      },
      "message": "default log file name planetstack.log -\u003e xos.log\n"
    },
    {
      "commit": "180148a3965cb0979305f6151d92422fd9971100",
      "tree": "d589e7392a168eb252b526ef75acca6819818d68",
      "parents": [
        "e2dfb10dfe4af808bb6ea643456873fe6ddf5bec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 11:55:09 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 16 11:55:09 2015 -0800"
      },
      "message": "deployment in ControllerAdmin (uncommitted code from portal)\n"
    },
    {
      "commit": "e2dfb10dfe4af808bb6ea643456873fe6ddf5bec",
      "tree": "12138957ac1560edd755f30045c279c1e11e752e",
      "parents": [
        "38ef1dfe8d44dd8289091591098042376000eee0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 21:40:51 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 21:40:51 2015 -0800"
      },
      "message": "fix fault if no controller when retrieving stats\n"
    },
    {
      "commit": "38ef1dfe8d44dd8289091591098042376000eee0",
      "tree": "9788c1fe25ba19b77f9195c3926811329a3e6ffb",
      "parents": [
        "2f295408e30ce296cbbdd56aab48ffc03b6eb708"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 21:37:13 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 21:37:13 2015 -0800"
      },
      "message": "return empty statistics if controller is not found\n"
    },
    {
      "commit": "2f295408e30ce296cbbdd56aab48ffc03b6eb708",
      "tree": "1410d32b7de2b2ec065e6e5519678d04f315db72",
      "parents": [
        "32b2306068d055dbeb2dd4e130b3da508632e7b9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 14:38:21 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 13 14:38:21 2015 -0800"
      },
      "message": "make instance_id clickable in SliverAdmin list_display\n"
    },
    {
      "commit": "32b2306068d055dbeb2dd4e130b3da508632e7b9",
      "tree": "218f879394289bf7dee732423dda8611c550693a",
      "parents": [
        "1703dc5b3085df9931840e17246ffc37d4fae5c0",
        "68607516e7dd24bc909fe313405e50f9a54c85f5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 12 15:58:03 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 12 15:58:03 2015 -0500"
      },
      "message": "Merge pull request #37 from caglar10ur/readme\n\ndepends on https://github.com/open-cloud/xos/pull/34, but this is now working"
    },
    {
      "commit": "1703dc5b3085df9931840e17246ffc37d4fae5c0",
      "tree": "91a5b3e5fcbb0f65f4b8803844b1b4e2bfb49bc3",
      "parents": [
        "81ce8354dc6bf0563206adb570c189c9b2b5e11b",
        "6093d3e29cfc63c91c740add37155d32389e7b3e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 12 15:57:45 2015 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 12 15:57:45 2015 -0500"
      },
      "message": "Merge pull request #34 from caglar10ur/observer\n\nobserver raises expections when phantomjs is missing"
    },
    {
      "commit": "68607516e7dd24bc909fe313405e50f9a54c85f5",
      "tree": "7ede9008b41c60de1e923db13bcc923b29ac7fba",
      "parents": [
        "8482b8a69a98ff161905a9f411513cec46f2b563"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 15:19:45 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 15:19:45 2015 -0500"
      },
      "message": "clarify\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "8482b8a69a98ff161905a9f411513cec46f2b563",
      "tree": "e1b9d44c3a075e1505de24b54545d7c5216c1f51",
      "parents": [
        "85aaa43b061c42e48153e977a89cc7ca242c8df8"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 15:18:13 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 15:18:13 2015 -0500"
      },
      "message": "depends on https://github.com/open-cloud/xos/pull/34, but this is now working\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "81ce8354dc6bf0563206adb570c189c9b2b5e11b",
      "tree": "07d2b981f444195319520e495468c85697ad78fc",
      "parents": [
        "ad4f817614f5a77dabec71044901f3e70d9b96fa",
        "347f4440deb7b0cce9fd0dcb6e26dbda340f437c"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Feb 12 10:13:10 2015 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Feb 12 10:13:10 2015 -0800"
      },
      "message": "Merge pull request #35 from caglar10ur/listdir\n\nCheck the existence of the images_path"
    },
    {
      "commit": "347f4440deb7b0cce9fd0dcb6e26dbda340f437c",
      "tree": "d062044ac861423931957ef5ee66a7add878db99",
      "parents": [
        "85aaa43b061c42e48153e977a89cc7ca242c8df8"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 12:36:14 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 12:36:14 2015 -0500"
      },
      "message": "Check the existence of the images_path\n\nERROR:planetstack.log:[Errno 2] No such file or directory: \u0027/opt/xos/images\u0027 BEG TRACEBACK\nTraceback (most recent call last):\n  File \"/opt/xos/observer/event_loop.py\", line 349, in sync\n    failed_objects \u003d sync_step(failed\u003dlist(self.failed_step_objects), deletion\u003ddeletion)\n  File \"/opt/xos/observer/openstacksyncstep.py\", line 14, in __call__\n    return self.call(**args)\n  File \"/opt/xos/observer/syncstep.py\", line 97, in call\n    pending \u003d self.fetch_pending(deletion)\n  File \"/opt/xos/observer/steps/sync_images.py\", line 22, in fetch_pending\n    for f in os.listdir(images_path):\nOSError: [Errno 2] No such file or directory: \u0027/opt/xos/images\u0027\nERROR:planetstack.log:[Errno 2] No such file or directory: \u0027/opt/xos/images\u0027 END TRACEBACK\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "6093d3e29cfc63c91c740add37155d32389e7b3e",
      "tree": "f92f454b4bc1c316a8f5381419837b8a7c70cef1",
      "parents": [
        "57311848620fdf415995414dd676f19cd0cc69fa"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 12:02:10 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 12:02:10 2015 -0500"
      },
      "message": "extract archive into correct directory\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "ad4f817614f5a77dabec71044901f3e70d9b96fa",
      "tree": "8732ece7502540aeea343d8875c6fa96ba49f696",
      "parents": [
        "85aaa43b061c42e48153e977a89cc7ca242c8df8",
        "8bcaf6d9929a38328ac3a5af54ecea0274691eb2"
      ],
      "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": "57311848620fdf415995414dd676f19cd0cc69fa",
      "tree": "062e3bdf10e010fd3a7cb27897a1aac865f70151",
      "parents": [
        "8bcaf6d9929a38328ac3a5af54ecea0274691eb2"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 11:55:19 2015 -0500"
      },
      "committer": {
        "name": "S.Çağlar Onur",
        "email": "caglar@10ur.org",
        "time": "Thu Feb 12 11:55:19 2015 -0500"
      },
      "message": "observer raises expections when phantomjs is missing\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@10ur.org\u003e\n"
    },
    {
      "commit": "8bcaf6d9929a38328ac3a5af54ecea0274691eb2",
      "tree": "8732ece7502540aeea343d8875c6fa96ba49f696",
      "parents": [
        "85aaa43b061c42e48153e977a89cc7ca242c8df8"
      ],
      "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": "85aaa43b061c42e48153e977a89cc7ca242c8df8",
      "tree": "728b1787f3f1f33a72a6c555a6bb7f2a80956988",
      "parents": [
        "c3d66949c8b10177756037d82d0a90982fc3abca"
      ],
      "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": "c3d66949c8b10177756037d82d0a90982fc3abca",
      "tree": "d4b74e1ce0a9a81f2de732e0a45097e810d1c392",
      "parents": [
        "6a0bc3c2dda30cd0c7896f54c981ced1c01989af",
        "17e20f23c7994ed9db92040ccfc091b6c003d4dc"
      ],
      "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": "6a0bc3c2dda30cd0c7896f54c981ced1c01989af",
      "tree": "2d89ae0aa9998394d6f3bc99df1efc0ddb264150",
      "parents": [
        "86e132cee13741a14f85898d20d35152d35dd3ac"
      ],
      "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": "17e20f23c7994ed9db92040ccfc091b6c003d4dc",
      "tree": "0dc61bb913907770a9b039334b6f4043bc59a880",
      "parents": [
        "86e132cee13741a14f85898d20d35152d35dd3ac"
      ],
      "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": "86e132cee13741a14f85898d20d35152d35dd3ac",
      "tree": "131d82454a96be0be7a9f6d1fce2c3150cc84731",
      "parents": [
        "8d0f9dc21cb7d4ca87ee0df075a6dd88cb739edc"
      ],
      "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": "8d0f9dc21cb7d4ca87ee0df075a6dd88cb739edc",
      "tree": "31b3f40d0dc8b2c3cd15270801adf5cebbde8db1",
      "parents": [
        "2cead2480dd1ba744d9d1980c8ac7a456f2ceec9",
        "701fcb0ef548cc957bddcc6d1efe6cb99423d498"
      ],
      "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"
    }
  ],
  "next": "2cead2480dd1ba744d9d1980c8ac7a456f2ceec9"
}
