)]}'
{
  "log": [
    {
      "commit": "a4736f56c54da70bbc56e2f4777096417a2b190d",
      "tree": "25cb7bb4450654df8b273b7876fd74703ebd0a58",
      "parents": [
        "b0c951cbcc122b4807830ce023aab96874ac8cf2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 17:13:14 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 17:13:14 2015 -0400"
      },
      "message": "define composite primary key for models that need them\n"
    },
    {
      "commit": "b0c951cbcc122b4807830ce023aab96874ac8cf2",
      "tree": "fa15670aacbdc71e65577fde3c3125d8554ca427",
      "parents": [
        "0e439b11c9e3bdf99259c09b8ac748ce86d0124a"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 16:47:46 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 16:48:03 2015 -0400"
      },
      "message": "hacking in support for composite primary keys\n"
    },
    {
      "commit": "0e439b11c9e3bdf99259c09b8ac748ce86d0124a",
      "tree": "6f789d797823692dfe2912acdd9927679ad1bdc6",
      "parents": [
        "d84b1ff4fba51c8d3b4d13b77ccbc7954522145b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 09 11:11:09 2015 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 09 11:11:09 2015 -0700"
      },
      "message": "add RESTAPI_PORT and RESTAPI_HOSTNAME to settings module\n"
    },
    {
      "commit": "d84b1ff4fba51c8d3b4d13b77ccbc7954522145b",
      "tree": "8b91e9642b236d092b8d28bd0c63865c246c11f3",
      "parents": [
        "4fd314e826001b7152ef413b6d0aa4a40abc7fe3"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 13:03:56 2015 -0400"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Mon Mar 09 13:03:56 2015 -0400"
      },
      "message": "replace django.db.models.CharField with core.models.plcorebase.StrippedCharField\n"
    },
    {
      "commit": "4fd314e826001b7152ef413b6d0aa4a40abc7fe3",
      "tree": "4a22998b435906ff841139d586c8f1aaadc81988",
      "parents": [
        "f5d38a8eb790707383a31d8f14951a6563ea0e7d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 21:31:14 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 21:31:14 2015 -0800"
      },
      "message": "fix exception while trying to throw DependencyFailed because peer_object has no pk\n"
    },
    {
      "commit": "f5d38a8eb790707383a31d8f14951a6563ea0e7d",
      "tree": "117ed8a4de4261b898f863a22fac43b8213e67fc",
      "parents": [
        "089c640b98b144d39eb1c8da572b0a09a01e2fec"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 21:27:59 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 21:27:59 2015 -0800"
      },
      "message": "trailing slashes for the API endpoints\n"
    },
    {
      "commit": "089c640b98b144d39eb1c8da572b0a09a01e2fec",
      "tree": "e2d4d6f0bd25565e4b98f44d2982375a2e8d379b",
      "parents": [
        "395470b95b77c5dce4ad07d8a41476b4ce17d842"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 20:26:53 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 20:26:53 2015 -0800"
      },
      "message": "add controller_slice to xoslib\n"
    },
    {
      "commit": "395470b95b77c5dce4ad07d8a41476b4ce17d842",
      "tree": "0bcfd476ae015ad31b629c1b82a4279b76c03550",
      "parents": [
        "725acd354aa1e9ced85a016863b1c31b1e80691e",
        "653c983b299910e1c8cbc6853e289c7da4a095de"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 10:08:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 10:08:06 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "725acd354aa1e9ced85a016863b1c31b1e80691e",
      "tree": "b0d4d40e41cd67eb41256f0286ebfc3d6b59849d",
      "parents": [
        "154f73c47f545d6dad83c8f64178f1f237ec5471"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 10:00:24 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 10:00:24 2015 -0800"
      },
      "message": "display clock icon while sync is pending, add Pending Sync last_status text\n"
    },
    {
      "commit": "653c983b299910e1c8cbc6853e289c7da4a095de",
      "tree": "279caca40a9f7f7023be3800a208cfd2b1f44635",
      "parents": [
        "47944b3846fca15b1acd2832f71dae388d9db0c2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Mar 04 12:41:36 2015 -0500"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tmack@cs.princeton.edu",
        "time": "Wed Mar 04 12:41:36 2015 -0500"
      },
      "message": "StripedCharField extends django.db.models.CharField and overrides clean() to automatically strip leading and trailing whitespace character fields. Note: clean() is only called by forms, not by orm.\n"
    },
    {
      "commit": "47944b3846fca15b1acd2832f71dae388d9db0c2",
      "tree": "b976919b4b18801102d0cc45debaa3173703b299",
      "parents": [
        "154f73c47f545d6dad83c8f64178f1f237ec5471"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 04 10:21:06 2015 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 04 10:21:06 2015 -0500"
      },
      "message": "Fixed dependency issues in deletions. Resolves #8.\n\n-- The deletion dependency graph was being computed incorrectly\n-- Synchronization primitives were not being renewed for deletion, they were reused from sync\n-- Misc fixes\n"
    },
    {
      "commit": "154f73c47f545d6dad83c8f64178f1f237ec5471",
      "tree": "0abe20fe3cf5b828ebec39e695dd61675e5ecb13",
      "parents": [
        "efb5d945d0dff5bf990253b24572a3d66b13b29d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 00:33:06 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 00:33:06 2015 -0800"
      },
      "message": "site map sync, WIP\n"
    },
    {
      "commit": "efb5d945d0dff5bf990253b24572a3d66b13b29d",
      "tree": "0490689c23210b1c2ce51dc498df3953d6c97bf2",
      "parents": [
        "a8aadf786c548fc154bfbd156edab9a1d9867dd8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 23:58:01 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 23:58:01 2015 -0800"
      },
      "message": "HPC observer, WIP\n"
    },
    {
      "commit": "a8aadf786c548fc154bfbd156edab9a1d9867dd8",
      "tree": "94596b0de188805433205a5bcf21d90463523e6e",
      "parents": [
        "423123aaa24aa1a2c6c28d8b386e51a6fc5c8f90"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 17:34:34 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 17:34:34 2015 -0800"
      },
      "message": "fix db name and password\n"
    },
    {
      "commit": "423123aaa24aa1a2c6c28d8b386e51a6fc5c8f90",
      "tree": "0dc371f15e4e510c5ec1df96bf9633e57016f9b2",
      "parents": [
        "cfc50a9e3d913cd9690ff983dbaa21497bd59f8d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 16:59:44 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 16:59:44 2015 -0800"
      },
      "message": "autogenerated model-deps for HPC observer\n"
    },
    {
      "commit": "cfc50a9e3d913cd9690ff983dbaa21497bd59f8d",
      "tree": "b7df6205be318b2939d8026d341efc07842d7932",
      "parents": [
        "1462e6c6cc32808bef7f4e78dbcb6b298f462f63"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 16:44:29 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 16:44:29 2015 -0800"
      },
      "message": "step for syncing site maps\n"
    },
    {
      "commit": "1462e6c6cc32808bef7f4e78dbcb6b298f462f63",
      "tree": "329786e073e3188cc1745c65953c96287028835e",
      "parents": [
        "a9412c30c08d4c737b8a2f4ef1859065e8e23619"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 00:06:53 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 03 00:06:53 2015 -0800"
      },
      "message": "make maps subclassed from plcorebase, add cdnPrefix to maps, prevent map from being bound to multiple things\n"
    },
    {
      "commit": "a9412c30c08d4c737b8a2f4ef1859065e8e23619",
      "tree": "42df5a6be50b6d2f19c9a49d77bb430bf388642f",
      "parents": [
        "229a13a0804f76f80b75d04c42000f526cc13f7f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:21:22 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:21:22 2015 -0800"
      },
      "message": "rename PermissionCheckingAdmin to XOSAdmin\n"
    },
    {
      "commit": "229a13a0804f76f80b75d04c42000f526cc13f7f",
      "tree": "710eddf3a2fd3fbceede17857a66385f99aeccdc",
      "parents": [
        "c481b32ff9ccbe7c113f63b3bcab2d708ad7bf00"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:17:38 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:17:38 2015 -0800"
      },
      "message": "do the same for RR and Syndicate\n"
    },
    {
      "commit": "c481b32ff9ccbe7c113f63b3bcab2d708ad7bf00",
      "tree": "81e1f686b745e6d48c8392b103d95451f47e35d2",
      "parents": [
        "7a056afe4192d7f028c69d0c6690e282816d4e3f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:12:14 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 27 12:12:14 2015 -0800"
      },
      "message": "for HPC view, force app label to show HpcServer rather than hpc admin index\n"
    },
    {
      "commit": "7a056afe4192d7f028c69d0c6690e282816d4e3f",
      "tree": "ebd36d38d39bf684da7500de49e4dc58483a2512",
      "parents": [
        "19e76cf0ef92002e789dd5db8b1243683b9faa53"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 20:42:11 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 20:42:11 2015 -0800"
      },
      "message": "solve the admin tab issue in a more generic way\n"
    },
    {
      "commit": "19e76cf0ef92002e789dd5db8b1243683b9faa53",
      "tree": "0294db5df9aece5b30b3f1aa4f810f0d44b9c07a",
      "parents": [
        "fc675ba059f60ad5a550ec8bab911f1666bcd578"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:16:25 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:16:25 2015 -0800"
      },
      "message": "syndicate admin tab\n"
    },
    {
      "commit": "fc675ba059f60ad5a550ec8bab911f1666bcd578",
      "tree": "d1605030e74b6b021752b459607e44af0aab6ae5",
      "parents": [
        "f812070e5c4207ca4151dc8a5714955ba08bc44b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:10:36 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:10:36 2015 -0800"
      },
      "message": "admin tab for RR\n"
    },
    {
      "commit": "f812070e5c4207ca4151dc8a5714955ba08bc44b",
      "tree": "eb8732050ddf65050ee75d48ae11d446d1ade25a",
      "parents": [
        "8642fa87726079b1d2932158531f1905fa96c27c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:06:46 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:06:46 2015 -0800"
      },
      "message": "service button and view\n"
    },
    {
      "commit": "8642fa87726079b1d2932158531f1905fa96c27c",
      "tree": "ff15d7f51d59ef2306ac1b75dcdf61bf70bc4b63",
      "parents": [
        "d01cb0cd88fdb7e08049713212a5d48e89aafbfc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:05:02 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 26 17:05:02 2015 -0800"
      },
      "message": "HPC admin tab\n"
    },
    {
      "commit": "d01cb0cd88fdb7e08049713212a5d48e89aafbfc",
      "tree": "8ae7feefa6c5a5e44547d5ef0e48fbdffbcef386",
      "parents": [
        "35309f22d13c2114e3ee66ecc62eabfb96514e6f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:18:47 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:18:47 2015 -0800"
      },
      "message": "eliminate old debugging code\n"
    },
    {
      "commit": "35309f22d13c2114e3ee66ecc62eabfb96514e6f",
      "tree": "bd21df901bf14b4742e442091984bf2037bb0ba7",
      "parents": [
        "e4a33931d803790a14dae46d0eaab0647d96e0e0",
        "26b59538035635f250f79535a77f9c905c4ee59f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:14:22 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:14:22 2015 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e4a33931d803790a14dae46d0eaab0647d96e0e0",
      "tree": "6e1f4e8187842579edfa01198428e5e69421e5fb",
      "parents": [
        "5c3733b3886bd88fd8ffd5a818de255cde87e0c3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:11:53 2015 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 25 23:11:53 2015 -0800"
      },
      "message": "fix networkslives_set -\u003e networkslivers, don\u0027t fail if spaces in hostname\n"
    },
    {
      "commit": "26b59538035635f250f79535a77f9c905c4ee59f",
      "tree": "6d049068a2d2c154d6bd09591c94d5147c07c0e8",
      "parents": [
        "0295397525659d29556cfd01c153e65e3c3959bb"
      ],
      "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": "0295397525659d29556cfd01c153e65e3c3959bb",
      "tree": "744e4ec7af3b453e4145085c6217b8fd76214d96",
      "parents": [
        "bd908ae16b1ac808dce24c82938fe90e760ef902",
        "0e59183ee9203ad210b9954cde8082449c810724"
      ],
      "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": "0e59183ee9203ad210b9954cde8082449c810724",
      "tree": "0bb70b9e41704ee1d8c413eff137d6f6e44b9654",
      "parents": [
        "494756759444fc6927d9e15c164bae6155b24fce"
      ],
      "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": "bd908ae16b1ac808dce24c82938fe90e760ef902",
      "tree": "e836ca9311ef2319de855be24d9b6d33493a51e8",
      "parents": [
        "f2a968adafc306196cab3801495a4dda0d32a4a1"
      ],
      "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": "f2a968adafc306196cab3801495a4dda0d32a4a1",
      "tree": "caf1bc66f550cc49818217414539d682a2360bc0",
      "parents": [
        "494756759444fc6927d9e15c164bae6155b24fce",
        "3c297b43173ae37b1b4b8be95341b7b106b06ff8"
      ],
      "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": "3c297b43173ae37b1b4b8be95341b7b106b06ff8",
      "tree": "caf1bc66f550cc49818217414539d682a2360bc0",
      "parents": [
        "494756759444fc6927d9e15c164bae6155b24fce"
      ],
      "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": "494756759444fc6927d9e15c164bae6155b24fce",
      "tree": "b8fedb662503ad152cdaaa4f57b354379490be9c",
      "parents": [
        "fbdae1b29033eabc25526040cd577a6f78bfc474"
      ],
      "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": "fbdae1b29033eabc25526040cd577a6f78bfc474",
      "tree": "21004c8266c43187e9d5295af1b383af6d16ca22",
      "parents": [
        "074a110381d37069a10ecb6aa32efa57f3218540"
      ],
      "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": "074a110381d37069a10ecb6aa32efa57f3218540",
      "tree": "b64901a6212dfa93c2f9c9956f8e097fc9e89286",
      "parents": [
        "5c3733b3886bd88fd8ffd5a818de255cde87e0c3"
      ],
      "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": "5c3733b3886bd88fd8ffd5a818de255cde87e0c3",
      "tree": "9ee48984155b54b21573e54fac19a036a1e84c10",
      "parents": [
        "dd66cb9c0850538b0984f772551dc50fdf12b3a4"
      ],
      "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": "dd66cb9c0850538b0984f772551dc50fdf12b3a4",
      "tree": "606103035888a879fc9645c82cf9a1a8c2207dfb",
      "parents": [
        "04519848b0e5ced02d75649965bbaa1d4e65eb3b"
      ],
      "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": "04519848b0e5ced02d75649965bbaa1d4e65eb3b",
      "tree": "871ddb93daf1e9feaaa4f2ea998c59bc5769a9ec",
      "parents": [
        "0da79c59cbc499d60eb1df5873a6faf3ef516070",
        "639f60157d61065eefe6f63e694eada56262fcdf"
      ],
      "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": "0da79c59cbc499d60eb1df5873a6faf3ef516070",
      "tree": "c8b074ad2c4ace86d22dc3b4373a7b6d61490b12",
      "parents": [
        "4e08b2529af66b28aa11c8e6c614a37b8fa18f4e"
      ],
      "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": "639f60157d61065eefe6f63e694eada56262fcdf",
      "tree": "5bc74a545ceda33473e0aeece64ef3672d81959c",
      "parents": [
        "6729ace3a84951cba58a5a77cb9c06e845aa4e35",
        "50f64b4e506d1d2543c1b645d1f4fd89263c2213"
      ],
      "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": "50f64b4e506d1d2543c1b645d1f4fd89263c2213",
      "tree": "5bc74a545ceda33473e0aeece64ef3672d81959c",
      "parents": [
        "6729ace3a84951cba58a5a77cb9c06e845aa4e35"
      ],
      "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": "6729ace3a84951cba58a5a77cb9c06e845aa4e35",
      "tree": "c4f060f29762bbe14295320e16b47ebd21cb080e",
      "parents": [
        "277b3439eb356b99f6cb048b00a8495243c6d87f",
        "d3453654f44a195cd717425d9f9763f69c810ade"
      ],
      "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": "d3453654f44a195cd717425d9f9763f69c810ade",
      "tree": "c4f060f29762bbe14295320e16b47ebd21cb080e",
      "parents": [
        "277b3439eb356b99f6cb048b00a8495243c6d87f"
      ],
      "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": "277b3439eb356b99f6cb048b00a8495243c6d87f",
      "tree": "566d7bf91ae28e2676c31b17a2eeb09385d07b5a",
      "parents": [
        "4e08b2529af66b28aa11c8e6c614a37b8fa18f4e",
        "89d0ce7371c321d9973389446306840b1538d8c2"
      ],
      "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": "89d0ce7371c321d9973389446306840b1538d8c2",
      "tree": "566d7bf91ae28e2676c31b17a2eeb09385d07b5a",
      "parents": [
        "4e08b2529af66b28aa11c8e6c614a37b8fa18f4e"
      ],
      "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": "4e08b2529af66b28aa11c8e6c614a37b8fa18f4e",
      "tree": "18de1198af2246d2b9faaf795e7fa518c5e2646a",
      "parents": [
        "b8059c9cc142cb0a696761801bf50c63f7ae5ab6"
      ],
      "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": "b8059c9cc142cb0a696761801bf50c63f7ae5ab6",
      "tree": "0bda30461d4e6432d3384dd7850af5dee712c91b",
      "parents": [
        "82d6228ffbd5d109f78868111ccc837c6b86b655"
      ],
      "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": "82d6228ffbd5d109f78868111ccc837c6b86b655",
      "tree": "4b61c111d51ed5586ccc50ad18daa9fa9f2df52d",
      "parents": [
        "a7cc929a881814ecd931028257323001c9e4067c"
      ],
      "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": "a7cc929a881814ecd931028257323001c9e4067c",
      "tree": "faf0c62cfb24851557675fccd7013d864f8d5298",
      "parents": [
        "5f9003dde35dfcaaf749acdb9f871fbd3bcbe8bb"
      ],
      "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": "5f9003dde35dfcaaf749acdb9f871fbd3bcbe8bb",
      "tree": "19583cb920d7c90613e01ca0d369a918ac2f16da",
      "parents": [
        "ebf87ee1e55d4e3afe3f99749a43dc38727e76d0"
      ],
      "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": "ebf87ee1e55d4e3afe3f99749a43dc38727e76d0",
      "tree": "c95e30e859ff1a8314e36b7b8cebd4ebed1dadb4",
      "parents": [
        "bd14a87a2513c150268a3a53e720b0aa8e51b562",
        "1c36afb3eaee54b5515a3f71f99f3e8b03a38761"
      ],
      "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": "bd14a87a2513c150268a3a53e720b0aa8e51b562",
      "tree": "82b8b7a8dadf91f262074745bf885e8b8d7ca67b",
      "parents": [
        "b1a951d39d03f1ee96f37809bc436968feea53e1"
      ],
      "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": "1c36afb3eaee54b5515a3f71f99f3e8b03a38761",
      "tree": "f9987977136aa9267299184ffe2fa51a04fc811f",
      "parents": [
        "b1a951d39d03f1ee96f37809bc436968feea53e1"
      ],
      "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": "b1a951d39d03f1ee96f37809bc436968feea53e1",
      "tree": "45fb09bb48d95ccae689ef0644290df95e6ffa62",
      "parents": [
        "4b71a2d94929a688e6d0f18ed319efacd5cdafea"
      ],
      "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": "4b71a2d94929a688e6d0f18ed319efacd5cdafea",
      "tree": "36dee7d3fcf7cab6c5aa5c8b8fd624b0b755ee16",
      "parents": [
        "1ae39991ee2c1bb31c4c66d916d44e20b005003c"
      ],
      "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": "1ae39991ee2c1bb31c4c66d916d44e20b005003c",
      "tree": "61b7bae4aa9e9f2e31dd67a26180a67d0c8e0b09",
      "parents": [
        "9da40fb5f4b7083b662ff505579f1cc5ea6ad17b",
        "bd8014e66bb869a6ad3a907b8bf11c62e06a87cb"
      ],
      "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": "9da40fb5f4b7083b662ff505579f1cc5ea6ad17b",
      "tree": "67a8514d599ed1e29f27fc26622281509a984d0d",
      "parents": [
        "b66b66cd33fab01478f7eb9dd099e92fd618c49b"
      ],
      "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": "bd8014e66bb869a6ad3a907b8bf11c62e06a87cb",
      "tree": "f0ecebf45856da227893ab0587e810819873d6f6",
      "parents": [
        "234c9ba2033ac1ef1bc4ee72f6c7d46e3665da5c"
      ],
      "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": "234c9ba2033ac1ef1bc4ee72f6c7d46e3665da5c",
      "tree": "0e3c4b9eb025308e88beb05f8beb62107130c884",
      "parents": [
        "29397412480dacacd426ed01e2709a230c8efa20"
      ],
      "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": "29397412480dacacd426ed01e2709a230c8efa20",
      "tree": "2295564d8f1d3cd943bcae15a1c1ad7fa86a2593",
      "parents": [
        "89f8a9e8c2468f09e52b05f12370940555185561"
      ],
      "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": "89f8a9e8c2468f09e52b05f12370940555185561",
      "tree": "2ff0b701b531aaf47d97175b80249dd420185e73",
      "parents": [
        "b66b66cd33fab01478f7eb9dd099e92fd618c49b"
      ],
      "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": "b66b66cd33fab01478f7eb9dd099e92fd618c49b",
      "tree": "67658aa8dcbf62e1e50ef9f17cb2eea7da615030",
      "parents": [
        "580f04bf3200f68eb1a0d1c8ea3e2c7d4dee8830"
      ],
      "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": "580f04bf3200f68eb1a0d1c8ea3e2c7d4dee8830",
      "tree": "bb262a6ba8e9c92c80be0df3ac08036f76e1def5",
      "parents": [
        "c0a38b78c45e58e219460d6fcac1b8d6c26ee04a"
      ],
      "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": "c0a38b78c45e58e219460d6fcac1b8d6c26ee04a",
      "tree": "d16298e2ba7f8ea3c8e339e123017d002ccfe925",
      "parents": [
        "2a8c501962dee1bb0cff4d2f9ea6a18cac377dff"
      ],
      "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": "2a8c501962dee1bb0cff4d2f9ea6a18cac377dff",
      "tree": "c19c5f67be5c1418db74da6dbe3aa594d7b10a4d",
      "parents": [
        "a0a4ff93da165d75ed3c2cf54c60366f67078531"
      ],
      "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": "a0a4ff93da165d75ed3c2cf54c60366f67078531",
      "tree": "91ada901fb2082908ce3da19cad55ab841dfc2d5",
      "parents": [
        "6ada925846294e310c58241b5ce107cf186cd6b6",
        "7fae31cde03f943dd07a0eb98a8b67f5463e131f"
      ],
      "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": "6ada925846294e310c58241b5ce107cf186cd6b6",
      "tree": "4706493c1089a1680a826e9a1dedae2cc5c177a4",
      "parents": [
        "ba4e0109b3d345a59e30828eed013ffe410b932e"
      ],
      "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": "7fae31cde03f943dd07a0eb98a8b67f5463e131f",
      "tree": "3f023506500df6a91985d693ec78e0fa908faa7a",
      "parents": [
        "ba4e0109b3d345a59e30828eed013ffe410b932e"
      ],
      "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": "ba4e0109b3d345a59e30828eed013ffe410b932e",
      "tree": "bde22361c5fd14879ffb96916325029199a22f37",
      "parents": [
        "05474582ca15aebcf548442207faae924e044198"
      ],
      "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": "05474582ca15aebcf548442207faae924e044198",
      "tree": "875cf10ca83775141af6b0509f9da5e87d97b5b0",
      "parents": [
        "286a78ff2edb709580f5dc92d42e34a10dcdd66c"
      ],
      "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": "286a78ff2edb709580f5dc92d42e34a10dcdd66c",
      "tree": "405fcfb62ff82dabc0b78646671af2911116b93e",
      "parents": [
        "55333312b583a6c29043c2a435df3e5b66d23ea4"
      ],
      "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": "55333312b583a6c29043c2a435df3e5b66d23ea4",
      "tree": "4bf1ad8b57ddcf75368a65032c385eb1913bc36f",
      "parents": [
        "670848ae478b079f5c2fb4e3e516eca59f577de1"
      ],
      "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": "670848ae478b079f5c2fb4e3e516eca59f577de1",
      "tree": "9da624ec8f90546a1c12025505902f37e10a5af3",
      "parents": [
        "022cdcd6db950e2308cf5511591b8d012b62586c"
      ],
      "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": "022cdcd6db950e2308cf5511591b8d012b62586c",
      "tree": "6c6326c742ec581632087f42427b9ed3360a8dd4",
      "parents": [
        "213a9a46a590191cf5aa3e43e64ffa6863ab9ca9"
      ],
      "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": "213a9a46a590191cf5aa3e43e64ffa6863ab9ca9",
      "tree": "ce64627aa6cfed16fa72d8a2c26d89f4bb9ae4d9",
      "parents": [
        "97468b7d553edb23a94144fba7e9bf844b5eaaf4",
        "d882d1225ea655ad879a45f27dc40b7a382cc244"
      ],
      "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": "97468b7d553edb23a94144fba7e9bf844b5eaaf4",
      "tree": "57a8369da07f1ad6802c32e2d54573ce4e730cef",
      "parents": [
        "08a1a240db72f51d0fdba160c4283bb9dda6f858"
      ],
      "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": "d882d1225ea655ad879a45f27dc40b7a382cc244",
      "tree": "27c1133b61804a920b4a7095f18c77ac5afe6111",
      "parents": [
        "08a1a240db72f51d0fdba160c4283bb9dda6f858"
      ],
      "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": "08a1a240db72f51d0fdba160c4283bb9dda6f858",
      "tree": "e1f2c8886d3b3ebf65e3b0c03d3944921bac97db",
      "parents": [
        "442c800cd557b168f015187569e1b6a3b2a0bf97"
      ],
      "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": "442c800cd557b168f015187569e1b6a3b2a0bf97",
      "tree": "b0e087f387c25e8211f7629cf8a03e056027b2d9",
      "parents": [
        "2bc704645512a1403b1feecee0aab9a8b4e9326c"
      ],
      "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": "2bc704645512a1403b1feecee0aab9a8b4e9326c",
      "tree": "54a5c7114aa81c00ee8477077a1742289f7d3838",
      "parents": [
        "44809fc737e4ff0708de83b134d8c30a25125dc9"
      ],
      "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": "44809fc737e4ff0708de83b134d8c30a25125dc9",
      "tree": "595fde0995dcd23ee597fd935e58f6e09358a108",
      "parents": [
        "9ecc839021962df14bcfaf039318963f5fb78e62",
        "8b9975e22ec2f2c90247ae025eccfdb9843b37e7"
      ],
      "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": "9ecc839021962df14bcfaf039318963f5fb78e62",
      "tree": "9532a54ecc54b507f50491eea55cb92b9f16a234",
      "parents": [
        "79aa4b58b56df371cadcce85c686acbfd9c57b54"
      ],
      "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": "8b9975e22ec2f2c90247ae025eccfdb9843b37e7",
      "tree": "b1ffff394eee6c42fda830fe82d02930f0b5433b",
      "parents": [
        "79aa4b58b56df371cadcce85c686acbfd9c57b54"
      ],
      "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": "79aa4b58b56df371cadcce85c686acbfd9c57b54",
      "tree": "560aa097c8a47e55549f298805b0c2f1c95c38f1",
      "parents": [
        "7432f6572134e119c48dfef1cb7d472e31294548"
      ],
      "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": "7432f6572134e119c48dfef1cb7d472e31294548",
      "tree": "7b531f6c1235c79266e2584585f660bd3961976c",
      "parents": [
        "b13bec28f5a75cb78a4583a51587d38054ec1deb"
      ],
      "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": "b13bec28f5a75cb78a4583a51587d38054ec1deb",
      "tree": "234e76e82c1bf36547279e3f807216263c0e3b05",
      "parents": [
        "6e4e4660f421b0bb5feb35a8766b7cba69a1bb97"
      ],
      "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": "6e4e4660f421b0bb5feb35a8766b7cba69a1bb97",
      "tree": "9b426dc273b68eb93a87b75ba149770c5fadf3cf",
      "parents": [
        "79e2e6625a6c317014fd89fdab2718f84673b84d"
      ],
      "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": "79e2e6625a6c317014fd89fdab2718f84673b84d",
      "tree": "028590cb5e7226c4ab83c6fba1df11eaaad1eac8",
      "parents": [
        "4d89ae09fde3cd98eec835b06f3087799326aa6d"
      ],
      "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": "4d89ae09fde3cd98eec835b06f3087799326aa6d",
      "tree": "30bbb545a780d0d22c0c1c1b93da5d91b2b8386e",
      "parents": [
        "d198f40614dce7c6c8aa7a5e1e2a319bce121239",
        "ad135a97347ee8e1cf0176e901718713eff86d08"
      ],
      "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": "ad135a97347ee8e1cf0176e901718713eff86d08",
      "tree": "30bbb545a780d0d22c0c1c1b93da5d91b2b8386e",
      "parents": [
        "d198f40614dce7c6c8aa7a5e1e2a319bce121239"
      ],
      "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": "d198f40614dce7c6c8aa7a5e1e2a319bce121239",
      "tree": "98c714dadeac02c2c4fffed43dfc2a3f74e8b812",
      "parents": [
        "3759332ffe9d634564ded22e76357646ba4007ef"
      ],
      "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": "3759332ffe9d634564ded22e76357646ba4007ef",
      "tree": "96015f8a0c36e89b9348abed4dcf4c7dd542185c",
      "parents": [
        "1782241acc41cab67f649623263fe130adc2750d"
      ],
      "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": "1782241acc41cab67f649623263fe130adc2750d",
      "tree": "ecdddd5c882fd42341b9eec80a72d20c8b4ad9d3",
      "parents": [
        "a90eeb88f08e3c6901744428ec465c7f20007cf8"
      ],
      "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": "a90eeb88f08e3c6901744428ec465c7f20007cf8",
      "tree": "d327a840c0f753b32581f12f11068760cc8bfd80",
      "parents": [
        "ecc55acfe2ad5f9d911e416cd4c64717c419dbc7"
      ],
      "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": "ecc55acfe2ad5f9d911e416cd4c64717c419dbc7",
      "tree": "4858dad2ff5e5ace9dcc668def2565549cb33897",
      "parents": [
        "d82a9dd7461f6e42bb6ac5bf1c5017dc52af694e"
      ],
      "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": "d82a9dd7461f6e42bb6ac5bf1c5017dc52af694e",
      "tree": "3b8f1ef737f6b29f8f2c95788e86dad7758ee839",
      "parents": [
        "eeea547f93f849a0cf13416f9206d0a79bb453db"
      ],
      "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": "eeea547f93f849a0cf13416f9206d0a79bb453db",
      "tree": "62ce7291a9eadbade30f10eaf9973a91bd0e01fc",
      "parents": [
        "70b006910cb1eea27257f86cdba02842331d7918"
      ],
      "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": "70b006910cb1eea27257f86cdba02842331d7918",
      "tree": "b44256f9e6df483fbceef5b880c9a8ee0ed6cd62",
      "parents": [
        "069ca8b3f02f94959c643bea83c1bd67d2b7385e"
      ],
      "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"
    }
  ],
  "next": "069ca8b3f02f94959c643bea83c1bd67d2b7385e"
}
