)]}'
{
  "log": [
    {
      "commit": "795a6d0e630991071693e28a7a3b02387049a86c",
      "tree": "c8b476fc6505a20bf8bfbf55f62c84091711ce48",
      "parents": [
        "399a60e47b36a2c19058c93e0037b181136452f8"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 08 10:21:59 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 08 10:21:59 2016 -0700"
      },
      "message": "Make the xoslib method better\n"
    },
    {
      "commit": "399a60e47b36a2c19058c93e0037b181136452f8",
      "tree": "f5fbb1a56d7751a5c91ad902f2a20a50a42e6f8b",
      "parents": [
        "7ced48602e6acd1b3f37a4d352d8e47aec86aa86"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 21:35:37 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 21:35:37 2016 -0700"
      },
      "message": "Hopefully fix xoslib\n"
    },
    {
      "commit": "7ced48602e6acd1b3f37a4d352d8e47aec86aa86",
      "tree": "34b5744fa27f29dbc4457aa5de57535b958f175b",
      "parents": [
        "f9a0a8af5ca734970b193a319490bf8c9843e863"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 21:18:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 21:18:50 2016 -0700"
      },
      "message": "Hopefully fix xoslib\n"
    },
    {
      "commit": "f9a0a8af5ca734970b193a319490bf8c9843e863",
      "tree": "8044470f34f43055ae8727beedd28d5275433c9e",
      "parents": [
        "2e9ec3104f5792d03810a2b3bd6001e01185db4f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 20:16:03 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 20:16:03 2016 -0700"
      },
      "message": "Fix method\n"
    },
    {
      "commit": "2e9ec3104f5792d03810a2b3bd6001e01185db4f",
      "tree": "fd73cf1d98279d64bf4c9eb3d5b05236733a1f04",
      "parents": [
        "7efa42d6cd5b8a6a0ec88e847189b5fe1b598c3d",
        "5260b922b8e50f87ab25bd446e6c3eef4cd86dc1"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 19:45:27 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 19:45:27 2016 -0700"
      },
      "message": "Merge branch \u0027AddVPNService\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "5260b922b8e50f87ab25bd446e6c3eef4cd86dc1",
      "tree": "5e6e90702d405cfb2adcb65dc5e01d281d7eb15f",
      "parents": [
        "898c5bb855a888930cf3fd603b16c4591391a471"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 17:25:47 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 17:25:47 2016 -0700"
      },
      "message": "Fix XosLib\n"
    },
    {
      "commit": "898c5bb855a888930cf3fd603b16c4591391a471",
      "tree": "c37b5e24e1b734649e7eaab7a072ac9b920d55ac",
      "parents": [
        "83e642bc4f541d5f9f61a9bd22b9e18a07e41bf5"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 15:51:19 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 15:51:19 2016 -0700"
      },
      "message": "Fix again\n"
    },
    {
      "commit": "83e642bc4f541d5f9f61a9bd22b9e18a07e41bf5",
      "tree": "d53acbaf6b22b9473faf9e7aa1fbf0006285e72f",
      "parents": [
        "d8946d4607949153e3cdad58c60f578e2cca5e99"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 15:07:52 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 15:07:52 2016 -0700"
      },
      "message": "Fix another problem\n"
    },
    {
      "commit": "d8946d4607949153e3cdad58c60f578e2cca5e99",
      "tree": "d06d157fa709febbd61e7b5d701318bb10487bf1",
      "parents": [
        "4cb5587b729c216f641dd1dc763a667ef9d0140b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 14:31:08 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 14:31:08 2016 -0700"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "4cb5587b729c216f641dd1dc763a667ef9d0140b",
      "tree": "10aa8091239b41590b140e824b51f76fc5e03793",
      "parents": [
        "7b54e1434b3c3d28e2853f446369d6f6ec6e25c6"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 11:48:14 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 11:48:14 2016 -0700"
      },
      "message": "Fix problem\n"
    },
    {
      "commit": "7b54e1434b3c3d28e2853f446369d6f6ec6e25c6",
      "tree": "61fcc6b4bc6ee5ea6c52c6ba694cce7287bc1e6f",
      "parents": [
        "168e4fe313f547cf2360bc74b4617479e7f0860b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 11:33:43 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 11:33:43 2016 -0700"
      },
      "message": "Fix issue with using Python 2 not 3\n"
    },
    {
      "commit": "168e4fe313f547cf2360bc74b4617479e7f0860b",
      "tree": "b07d157387e2ef7ce8a2714d4a44afe8b9cd3e7a",
      "parents": [
        "59fe3e29464b16619ab613f4e6b1818c064d0110"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 10:25:24 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 10:25:24 2016 -0700"
      },
      "message": "Correct method for listing VPNTenants that are accessible by a user\n"
    },
    {
      "commit": "59fe3e29464b16619ab613f4e6b1818c064d0110",
      "tree": "4cbab5f5537457ac107abaee7f08f26361782e28",
      "parents": [
        "b52c49a0674f21190c242e1ae811b98df37bd5e2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 10:14:32 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 06 10:14:32 2016 -0700"
      },
      "message": "Initial tenant role and force tenant sync on privilege changes\n"
    },
    {
      "commit": "7efa42d6cd5b8a6a0ec88e847189b5fe1b598c3d",
      "tree": "3a0b1c7507a4f79b0ca836dd54e21cd95a3bfcd7",
      "parents": [
        "b52c49a0674f21190c242e1ae811b98df37bd5e2",
        "9c98f28793ce4b2e4be96665e7f06b9cf9b59315"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 05 23:32:47 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 05 23:32:47 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "b52c49a0674f21190c242e1ae811b98df37bd5e2",
      "tree": "c2a4b12bd8efe489974ff476833fe0a8af699e9c",
      "parents": [
        "a74c31d01b0ee1734de92825de39fa2ba870cb4e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 05 23:32:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 05 23:32:10 2016 -0700"
      },
      "message": "Hopefully fix everything that needs to be fixed\n"
    },
    {
      "commit": "9c98f28793ce4b2e4be96665e7f06b9cf9b59315",
      "tree": "880a56c0eebcce3376d1969bb8b084d82b90f535",
      "parents": [
        "78a3ac5f2c997e39927fb86d5a62c3e752415cf0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 20:39:06 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 20:39:06 2016 -0400"
      },
      "message": "Update setup-devstack.sh"
    },
    {
      "commit": "78a3ac5f2c997e39927fb86d5a62c3e752415cf0",
      "tree": "1c42f4fa6b4822df80a4e1610bb639724557a5ff",
      "parents": [
        "a64d668d38a78efc2c16d074b7a24a02aa9bb437"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 16:06:03 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 16:06:03 2016 -0400"
      },
      "message": "Update setup-devstack.sh"
    },
    {
      "commit": "a64d668d38a78efc2c16d074b7a24a02aa9bb437",
      "tree": "21dd6c49d4b36b04f5eb6f949f4be7a8ce772ca0",
      "parents": [
        "de10f8b432c1ea4cd56ce815967b404a3a56a3c6"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 15:30:27 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 15:30:27 2016 -0400"
      },
      "message": "Install XOS + devstack on a new machine\n"
    },
    {
      "commit": "de10f8b432c1ea4cd56ce815967b404a3a56a3c6",
      "tree": "bedeeea564c4a14455affea0bfc381250357d2e2",
      "parents": [
        "743de622430409d4b2cc77160851478cec032fc7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 15:29:53 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 05 15:29:53 2016 -0400"
      },
      "message": "Comment out ceilometer because it\u0027s causing devstack install to fail\n"
    },
    {
      "commit": "743de622430409d4b2cc77160851478cec032fc7",
      "tree": "bdc6eb8a77721094a97788f96b353291824bf4c2",
      "parents": [
        "e34ef9e182121d8e422d06d136adb804b21bd176"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 05 12:03:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 05 12:03:43 2016 -0700"
      },
      "message": ".PHONE -\u003e .PHONY\n"
    },
    {
      "commit": "e34ef9e182121d8e422d06d136adb804b21bd176",
      "tree": "4d5f335592b3db5682deaf33396ec0872a0a3bd2",
      "parents": [
        "09ee171458ccf65595d3386b8bbe81c1d71843d9"
      ],
      "author": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Tue Apr 05 10:02:14 2016 -0700"
      },
      "committer": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Tue Apr 05 10:02:14 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "a74c31d01b0ee1734de92825de39fa2ba870cb4e",
      "tree": "dcc8650df1c906c920f5df5b0d3120bc329e1228",
      "parents": [
        "57be4b0293fc5cdc9f4d53c96a4c98e3de16fa88"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Apr 04 22:30:44 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Apr 04 22:30:44 2016 -0700"
      },
      "message": "Make VPN Great Again\n"
    },
    {
      "commit": "57be4b0293fc5cdc9f4d53c96a4c98e3de16fa88",
      "tree": "3ddc489b69a4e338a2adcc6da1b826c14a2ce059",
      "parents": [
        "c02b34b4d27dc241ae6ae503cc7a1995a76d3104"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 16:48:03 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 16:48:03 2016 -0700"
      },
      "message": "Hopefully fix TenantPrilegeInline\n"
    },
    {
      "commit": "c02b34b4d27dc241ae6ae503cc7a1995a76d3104",
      "tree": "929c7d8811a767acab04d8e2ec0a250c4011b4be",
      "parents": [
        "0b0bf038a1e72bac87c7e6de3de01be406b536f0"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 14:34:01 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 14:34:01 2016 -0700"
      },
      "message": "Hopefully fix TenantPrilegeInline\n"
    },
    {
      "commit": "0b0bf038a1e72bac87c7e6de3de01be406b536f0",
      "tree": "1c94ae1a3999c5ed9308f75678863bf912f61e62",
      "parents": [
        "3ff6c4868b8edd6ec326ab51dc50bfea001985f4"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:45:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:45:04 2016 -0700"
      },
      "message": "Hopefully fix TenantPrilegeInline\n"
    },
    {
      "commit": "3ff6c4868b8edd6ec326ab51dc50bfea001985f4",
      "tree": "bd9b3654c3a5e92cb5691461be93df3d749fca2e",
      "parents": [
        "18cde4fcd91f03bb452c1ad1b5726e424bc79f7e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:13:20 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:13:20 2016 -0700"
      },
      "message": "Hopefully fix TenantPrilegeInline\n"
    },
    {
      "commit": "18cde4fcd91f03bb452c1ad1b5726e424bc79f7e",
      "tree": "6b731d5e724102c010e3bce120fc85a044a0ca77",
      "parents": [
        "6de0addc52067694692259e6fa2be8ba6e95393a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:04:39 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 13:04:39 2016 -0700"
      },
      "message": "Hopefully fix TenantPrilegeInline\n"
    },
    {
      "commit": "6de0addc52067694692259e6fa2be8ba6e95393a",
      "tree": "8d69c90f06f11583d8a7632a2ea73d2255b58d21",
      "parents": [
        "f3580aa93a3394eb7468f812160def6e9484dcb0"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 01:10:33 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 01:10:33 2016 -0700"
      },
      "message": "add data container for VPN?\n"
    },
    {
      "commit": "f3580aa93a3394eb7468f812160def6e9484dcb0",
      "tree": "5beb1b8945e3ad0fc074fc9de5b5cb61ac16a2af",
      "parents": [
        "18926d7c6a5d41856d63bf4511705b1cbebd9e85"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:52:06 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:52:06 2016 -0700"
      },
      "message": "Try to fix volumes\n"
    },
    {
      "commit": "18926d7c6a5d41856d63bf4511705b1cbebd9e85",
      "tree": "427dc1b8cfcc8d4244fb45c92cfed02b041bdd33",
      "parents": [
        "0de6b04b461f44ff5aa5bf27d5f8dc1b06685b83"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:24:34 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 03 00:24:34 2016 -0700"
      },
      "message": "No cache for synchronizer\n"
    },
    {
      "commit": "0de6b04b461f44ff5aa5bf27d5f8dc1b06685b83",
      "tree": "30d2de23e7e0002c39fe3ad64ca01f09f4e5e8cc",
      "parents": [
        "19d1ad67a8381dc8a8cfd7a2c8982e18e76ff1a2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 23:58:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 23:58:10 2016 -0700"
      },
      "message": "Improve synchronizer\n"
    },
    {
      "commit": "19d1ad67a8381dc8a8cfd7a2c8982e18e76ff1a2",
      "tree": "4773abf2bb378bc6007279c3b40e4a574a6f4b6c",
      "parents": [
        "b46eadaf9e6b7fcc247555664ed9d2b5f4ae9428"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:17:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:17:55 2016 -0700"
      },
      "message": "Fix error because easyrsa prints to stderr\n"
    },
    {
      "commit": "b46eadaf9e6b7fcc247555664ed9d2b5f4ae9428",
      "tree": "2a2c4056fbef03589b2ae8af9cb89d2f8ddbc386",
      "parents": [
        "247bf95db1f5c9589b43f2a64ed8033612e84d30"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:00:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:00:10 2016 -0700"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "247bf95db1f5c9589b43f2a64ed8033612e84d30",
      "tree": "4a29ff33fc6a535866b903916258a99031c05ce6",
      "parents": [
        "0427ff836fbab88212c1ad5e851858d37ee8e357"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:36:53 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:36:53 2016 -0700"
      },
      "message": "Remove field from synchronizer\n"
    },
    {
      "commit": "0427ff836fbab88212c1ad5e851858d37ee8e357",
      "tree": "27b7340afce21178bc50b5052183c288fa0693a4",
      "parents": [
        "9d718b5137f7e7a8ba70c9c6c24bf958bab54b2b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:32:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:32:11 2016 -0700"
      },
      "message": "Sort imports\n"
    },
    {
      "commit": "9d718b5137f7e7a8ba70c9c6c24bf958bab54b2b",
      "tree": "5325df43c899c0100d66c239df676e582a7280f4",
      "parents": [
        "dd325a4de10c73a90efb1d911d42b9d3c7a589ea"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "message": "Move to better way of handling multiple pkis\n"
    },
    {
      "commit": "dd325a4de10c73a90efb1d911d42b9d3c7a589ea",
      "tree": "006b079cee8e114f151ccea46e8a0a22bf4a45e9",
      "parents": [
        "3bcea4b857f50a59fbee7753f732f8ad24cbc0b1"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "message": "Move to a more sane way of making the pkis\n"
    },
    {
      "commit": "3bcea4b857f50a59fbee7753f732f8ad24cbc0b1",
      "tree": "370b7de8487d8686d37067118223d75681e0c6c8",
      "parents": [
        "b2e10e91412bb5ce9496941e5e4ddf9ff29c3b3f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "message": "Fix issue with saving tenants\n"
    },
    {
      "commit": "b2e10e91412bb5ce9496941e5e4ddf9ff29c3b3f",
      "tree": "07327b49786eda621b6edbd7f4fe77ea30ed7f99",
      "parents": [
        "041b17a5980e29f492404572a158bf72a7a434dc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 23:35:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 23:35:46 2016 -0700"
      },
      "message": "Fix more VPN bugs\n"
    },
    {
      "commit": "041b17a5980e29f492404572a158bf72a7a434dc",
      "tree": "c90d212818d6af64e9ebfe6c2b0049de38319a90",
      "parents": [
        "3300b792bc9fd4cb0622cbbcdd0a0340d933262e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:58:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:58:46 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "3300b792bc9fd4cb0622cbbcdd0a0340d933262e",
      "tree": "bba3342b7ca55f19ac016c242922e2cae82bb1a1",
      "parents": [
        "1e75af7842c5003a503498e3db74970a194777ef"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:41:13 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:41:13 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "1e75af7842c5003a503498e3db74970a194777ef",
      "tree": "ba34ca58239c7c24dcc3315c0f426365228d9234",
      "parents": [
        "789a7bb48ddb366a28461cebb866c46863127d41"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:16:45 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:16:45 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "789a7bb48ddb366a28461cebb866c46863127d41",
      "tree": "2297da78132ecee6b919c3d84029048dac0ceb9a",
      "parents": [
        "9d73eb5aa463f16bc991102728c2ebd7c27d6e88",
        "09ee171458ccf65595d3386b8bbe81c1d71843d9"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "9d73eb5aa463f16bc991102728c2ebd7c27d6e88",
      "tree": "860e7351c5e796fb7e8a20a9c6bd95c5d02bc93f",
      "parents": [
        "5ee0bcd4a3fd4bbafeef5966ffbb8c35ee1bb2bf"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "5ee0bcd4a3fd4bbafeef5966ffbb8c35ee1bb2bf",
      "tree": "295ec7bf1d508c1ba023699476878ead959481af",
      "parents": [
        "30bdab9e6de03cb73affaa80bb6bdb6d09e35aa5"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "09ee171458ccf65595d3386b8bbe81c1d71843d9",
      "tree": "79e3d5f40cebc60e2309a928f50fc003c93dda1d",
      "parents": [
        "add398bc1236fc05cc2f373b5c0df6468693b8b7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "message": "enable Tag tab in NodeAdmin\n"
    },
    {
      "commit": "add398bc1236fc05cc2f373b5c0df6468693b8b7",
      "tree": "324e17ab42626072b765f14bef725080abac5ad4",
      "parents": [
        "be57850920142b7366fe74f7bc7f39507381566d",
        "b0368dd041812a2a33bb81c7a46c02c6dfb6c6bc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 08:07:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 08:07:18 2016 -0700"
      },
      "message": "Resolved conflicts\n"
    },
    {
      "commit": "be57850920142b7366fe74f7bc7f39507381566d",
      "tree": "7805b1c17c3d4118b1e1546ab012e64bbb3f18b1",
      "parents": [
        "286fa8dbf65130b9b9b1d10b59f4a0936ff0cc3c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:59:35 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:59:35 2016 -0700"
      },
      "message": "Readme\n"
    },
    {
      "commit": "286fa8dbf65130b9b9b1d10b59f4a0936ff0cc3c",
      "tree": "2e98033cfca5d5054652ff09bdb6c445e9b8eb4d",
      "parents": [
        "f4bc1af2c8f614b63d1d964dd35890e21656f555"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:58:30 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:58:30 2016 -0700"
      },
      "message": "Footer Style\n"
    },
    {
      "commit": "30bdab9e6de03cb73affaa80bb6bdb6d09e35aa5",
      "tree": "979a11ee0447d7bc18c2e81ca3ca1684d36b1bbe",
      "parents": [
        "abccb8af48c325070fe87d1060ec493cec0cb0a1"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "message": "Move to using a PKI per server\n"
    },
    {
      "commit": "f4bc1af2c8f614b63d1d964dd35890e21656f555",
      "tree": "9ac39eec6f50d58d6681502091bca7059b2a9c9c",
      "parents": [
        "ba1ed91de736c29d1efc2eccf41f43f1108d3aa5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 29 15:44:13 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 29 15:44:13 2016 -0700"
      },
      "message": "refactor multi-controller dashboard (nagios)\n"
    },
    {
      "commit": "ba1ed91de736c29d1efc2eccf41f43f1108d3aa5",
      "tree": "f229239698914ddda36dcd8b3fc31111417a0550",
      "parents": [
        "55f39474f985869ba020d5ec95ba9ab850ebbf91"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:23:20 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:23:20 2016 -0700"
      },
      "message": "Added SCSS preprocessor the yeoman generator\n"
    },
    {
      "commit": "55f39474f985869ba020d5ec95ba9ab850ebbf91",
      "tree": "9cbc9d432a46cadf67759a38fda5462b878ad51a",
      "parents": [
        "871f9cdfbc5a33f68b155738e0e4ecc3cb5cbac8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:10:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:10:16 2016 -0700"
      },
      "message": "Added scss to diagnostic build script\n"
    },
    {
      "commit": "871f9cdfbc5a33f68b155738e0e4ecc3cb5cbac8",
      "tree": "d5e9797a6b48abb8228918f26dc972084dd98df4",
      "parents": [
        "aeb5498e87a6be9627556acbd823f76e0790ef86"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:06:13 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:06:13 2016 -0700"
      },
      "message": "Moved diagnostic server script to allow sass\n"
    },
    {
      "commit": "aeb5498e87a6be9627556acbd823f76e0790ef86",
      "tree": "9bb03a00b268f2d17e25a415b01946465c2e25d2",
      "parents": [
        "634a60a4ff052c39c4070f42c172521141051831"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 13:49:39 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 13:49:39 2016 -0700"
      },
      "message": "Moved bs config to js file\n"
    },
    {
      "commit": "634a60a4ff052c39c4070f42c172521141051831",
      "tree": "68b9f52b2bafd6b24536925a162ea7c125bec947",
      "parents": [
        "b94bf9d6961a050197067ba47a2f38023aac05b5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 12:06:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 12:06:16 2016 -0700"
      },
      "message": "Refactoring\n"
    },
    {
      "commit": "b94bf9d6961a050197067ba47a2f38023aac05b5",
      "tree": "f50548ed4351a3974c462608d71c9f4187304f7d",
      "parents": [
        "c77ad17a03e7ca5c6ada92b532c4063fb1810798"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 11:38:44 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 11:38:44 2016 -0700"
      },
      "message": "Refactored tabs style\n"
    },
    {
      "commit": "c77ad17a03e7ca5c6ada92b532c4063fb1810798",
      "tree": "d9258d64b2710a22f8106a515d52597f84ea18c1",
      "parents": [
        "4bda19fa4d558746f02d81e223ee8701496aad76"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 10:21:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 10:21:48 2016 -0700"
      },
      "message": "full height dashboard container\n"
    },
    {
      "commit": "abccb8af48c325070fe87d1060ec493cec0cb0a1",
      "tree": "566e8b9b76472301729367c056030cf9313a6d6c",
      "parents": [
        "efe9b54b0156644565e41d671d4feeb053ca5d1c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:20:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:20:57 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "efe9b54b0156644565e41d671d4feeb053ca5d1c",
      "tree": "c8ed497958c06f08d75951d420a67d83373e6ad4",
      "parents": [
        "60d4b743b08760986ba9245710d89aa4b53bfd34"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "60d4b743b08760986ba9245710d89aa4b53bfd34",
      "tree": "0131b1fb6b5123104f9c821fed61f6515dd4d70f",
      "parents": [
        "fc201f88ce43504268cf106f70121cc5c9460cc8"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "fc201f88ce43504268cf106f70121cc5c9460cc8",
      "tree": "e66c1a57741a6d4b25204d781fe89f588b13f675",
      "parents": [
        "798c0c1bbe5b0424d8ba5929073d7044062cd5e3"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:35:58 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:35:58 2016 -0700"
      },
      "message": "Fix stupid oversight\n"
    },
    {
      "commit": "798c0c1bbe5b0424d8ba5929073d7044062cd5e3",
      "tree": "cc4a16ee3507b426e5decca186db58154b53afc8",
      "parents": [
        "3a75ce2be15262c9faaf1c3b1e7614b6bbcb6e7c",
        "b0368dd041812a2a33bb81c7a46c02c6dfb6c6bc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "3a75ce2be15262c9faaf1c3b1e7614b6bbcb6e7c",
      "tree": "4967756e8e7a55e6a77bb9d9bf6d4784992e617b",
      "parents": [
        "f1660c56a573a8db1c47445d567fca5c98ec1f63"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:04 2016 -0700"
      },
      "message": "Workaround for exposed_ports\n"
    },
    {
      "commit": "4bda19fa4d558746f02d81e223ee8701496aad76",
      "tree": "8410ffc2a6a5a0f2e2852e439c7407189e10b250",
      "parents": [
        "144c188cfd036f49e6a02d1be73bae5aabdf456d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:52:42 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:52:42 2016 -0700"
      },
      "message": "Style refactoring\n"
    },
    {
      "commit": "144c188cfd036f49e6a02d1be73bae5aabdf456d",
      "tree": "1f36d035cd60a6503e5f71f80cb22d37d57a9e1c",
      "parents": [
        "19901aaf1cedcd1a5ec05dff7e0755ec0d425d88"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:20:27 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:20:27 2016 -0700"
      },
      "message": "Style refactoring\n"
    },
    {
      "commit": "19901aaf1cedcd1a5ec05dff7e0755ec0d425d88",
      "tree": "5da7bc50d21d121d713f986b06aa20a9adcdd63c",
      "parents": [
        "5350bbc199b69b10ce411f898467c94c2414648f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 15:07:24 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 15:07:24 2016 -0700"
      },
      "message": "Loading dashboard by id instead of name\n"
    },
    {
      "commit": "5350bbc199b69b10ce411f898467c94c2414648f",
      "tree": "d79d0380da9cd0e84eb7d603d256296bbfc18fda",
      "parents": [
        "a81779169551e99d32199380133693daab3eba67"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:37:30 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:37:30 2016 -0700"
      },
      "message": "Loading only one dashboard in home page\n"
    },
    {
      "commit": "a81779169551e99d32199380133693daab3eba67",
      "tree": "a94e2c8beb99b36aede823a7b44eeed583403c10",
      "parents": [
        "fa1ddd327ec8ca33445feaea06848cb8cbf9de28"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:16:51 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:16:51 2016 -0700"
      },
      "message": "Reading only user dashboards\n"
    },
    {
      "commit": "fa1ddd327ec8ca33445feaea06848cb8cbf9de28",
      "tree": "7feb3f76d20ac34b971c0f01e7863943b9d5805f",
      "parents": [
        "e6274e7569a40c4bb4ba5d741cd6c1f1e93476aa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 13:33:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 13:33:10 2016 -0700"
      },
      "message": "Added dashboard in side navigation\n"
    },
    {
      "commit": "b0368dd041812a2a33bb81c7a46c02c6dfb6c6bc",
      "tree": "5925cb4c13d1e90e754f90a96a8bbea1b9d8d777",
      "parents": [
        "a4c8602147802e8b631e4b719ee52becf528fc7a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "message": "observer-\u003esynchronizer\n"
    },
    {
      "commit": "a4c8602147802e8b631e4b719ee52becf528fc7a",
      "tree": "4e959b9cf41097e3fd9416fc6f75214eec2c680e",
      "parents": [
        "f5ab3ff1b643470bdff2a8e9f49ca23d9df0e0c6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:50:50 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:50:50 2016 +0100"
      },
      "message": "REstore red cloud icon to indicate that the synchronizer is offline\n"
    },
    {
      "commit": "e6274e7569a40c4bb4ba5d741cd6c1f1e93476aa",
      "tree": "9ed4aaf9b5cd0ea6c6eb066691aaf4015cae228d",
      "parents": [
        "c443c2da77680d6cc1d721af98fa0e9536fbd1b5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 17:28:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 17:28:33 2016 -0700"
      },
      "message": "Fixed navigation and title bug, added sass preprocessor\n"
    },
    {
      "commit": "c443c2da77680d6cc1d721af98fa0e9536fbd1b5",
      "tree": "16e84a433ddabf854bca301424550ef7cf225144",
      "parents": [
        "6635143c95c5698d9d1bef7bcc93858d2093ac52"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 16:12:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 16:12:18 2016 -0700"
      },
      "message": "started table component, mess up the generator\n"
    },
    {
      "commit": "6635143c95c5698d9d1bef7bcc93858d2093ac52",
      "tree": "251772717c8c8f6c8ba790346b5b5a2e9ad9094a",
      "parents": [
        "6297a261fbd4492b9f5ab7be4b674fea3b3cfe59"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:29:52 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:29:52 2016 -0700"
      },
      "message": "Library started\n"
    },
    {
      "commit": "6297a261fbd4492b9f5ab7be4b674fea3b3cfe59",
      "tree": "32464a2ed36d122de65975b2c9c636c289e81100",
      "parents": [
        "f5ab3ff1b643470bdff2a8e9f49ca23d9df0e0c6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:11:29 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:11:29 2016 -0700"
      },
      "message": "Reset content provider environment\n"
    },
    {
      "commit": "f5ab3ff1b643470bdff2a8e9f49ca23d9df0e0c6",
      "tree": "f91e5de2cdd02544bedc6ae1da436f18b3eae1c7",
      "parents": [
        "6f4321606de15bcacf7c4e26611dc6669897a23a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 14:07:49 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 14:07:49 2016 -0700"
      },
      "message": "Fixed ngXosLib tests\n"
    },
    {
      "commit": "6f4321606de15bcacf7c4e26611dc6669897a23a",
      "tree": "48afff6e697698ce24aa447fc103bea9278b6a72",
      "parents": [
        "0ab72e8f845d3839b615aed290405701f41c5cad"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:29:36 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:29:36 2016 -0700"
      },
      "message": "Ceilometer bug fix\n"
    },
    {
      "commit": "0ab72e8f845d3839b615aed290405701f41c5cad",
      "tree": "0fffba6a87ecd2f9af7d61054feb2e25cba3fd84",
      "parents": [
        "48d07eeed1c6577d5b419c564ff4ccd5657c2d67"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:05:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:05:15 2016 -0700"
      },
      "message": "unminified ceilometer\n"
    },
    {
      "commit": "48d07eeed1c6577d5b419c564ff4ccd5657c2d67",
      "tree": "ec1a2186ebf8f98d3e0d5e7e25c2f2122cd70f95",
      "parents": [
        "cfc66c9ffc1caeb2b2d25cc3ecf8702169ae88cb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:56:06 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:56:06 2016 -0700"
      },
      "message": "Rebuild\n"
    },
    {
      "commit": "cfc66c9ffc1caeb2b2d25cc3ecf8702169ae88cb",
      "tree": "7b43ec8a2804d4252eadb866c0e6066a3fe2a3c1",
      "parents": [
        "89b179c904db28b1671aee4aa836836e0d313403",
        "9bb2bb41ee6a5772574029a045bc751e35421d8e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:39:09 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:39:09 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "89b179c904db28b1671aee4aa836836e0d313403",
      "tree": "5757163daff679aa077a0a0c432a989adbd2d1c8",
      "parents": [
        "78b8045c38957f7e74d96ee2c1979f6c33563b91"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:38:50 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:38:50 2016 -0700"
      },
      "message": "Fixed ceilometer bug\n"
    },
    {
      "commit": "9bb2bb41ee6a5772574029a045bc751e35421d8e",
      "tree": "7e4adeb93608f5814ee349ee673357e477bc7456",
      "parents": [
        "3cc02534534c9f9feacd2591455548b5183653f9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 16:28:00 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 16:28:00 2016 +0100"
      },
      "message": "Various bug fixes\n"
    },
    {
      "commit": "3cc02534534c9f9feacd2591455548b5183653f9",
      "tree": "656055f46d2393eea7ed60928eeb08c27a79d2b3",
      "parents": [
        "bcff59f6db87df0fb5f4a554b078136530549512",
        "da04d6fa947170110af7e68d84b2cf02937faf94"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:57:25 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:57:25 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "bcff59f6db87df0fb5f4a554b078136530549512",
      "tree": "947dc5cc147de9436c6af7c05ad612a5c4263e9b",
      "parents": [
        "8863b08e6ac4b6a6c1abc8ac1283077704788a0f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:56:38 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:56:38 2016 +0100"
      },
      "message": "Synchronizer diagnostics\n"
    },
    {
      "commit": "da04d6fa947170110af7e68d84b2cf02937faf94",
      "tree": "37fed594bffe7f4b701f0d7d70fcd213b4987dd8",
      "parents": [
        "df602801e648722c713b08f399a785cfe17161be",
        "c64fd34ab58b4a7d8dacff588fe77aadec3c6743"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:29 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:29 2016 -0400"
      },
      "message": "Merge branch \u0027ceilometer_compressed_image\u0027 of https://github.com/open-cloud/xos into ceilometer_compressed_image\n"
    },
    {
      "commit": "df602801e648722c713b08f399a785cfe17161be",
      "tree": "37fed594bffe7f4b701f0d7d70fcd213b4987dd8",
      "parents": [
        "4516ca122de5fc21857342d8dff8a16796077282"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:12 2016 -0400"
      },
      "message": "Ceilometer compressed custom image - devstack fix\n"
    },
    {
      "commit": "4516ca122de5fc21857342d8dff8a16796077282",
      "tree": "7b251bb5df2110a157d2882fc6e5746788c80df3",
      "parents": [
        "8863b08e6ac4b6a6c1abc8ac1283077704788a0f"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:12 2016 -0400"
      },
      "message": "Using compressed qcow2 custom image for ceilometer service and checking cloudlab shared folders before downloading from www\n"
    },
    {
      "commit": "c64fd34ab58b4a7d8dacff588fe77aadec3c6743",
      "tree": "5a3b48be2dac40a367488b82841d7cded722d2b8",
      "parents": [
        "cc5ee94cf5e51e0d1a59e4e7cc13c6c0f356c2f5"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "message": "Ceilometer compressed custom image - devstack fix\n"
    },
    {
      "commit": "8863b08e6ac4b6a6c1abc8ac1283077704788a0f",
      "tree": "c87cf7dc60daa17ffd9bacbc9906033e0ad2d81b",
      "parents": [
        "01432420497004c99e085cb2c684badf8ce862f8"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 23 19:32:14 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 23 19:32:14 2016 +0100"
      },
      "message": "Addressed a race condition in model policies\n"
    },
    {
      "commit": "cc5ee94cf5e51e0d1a59e4e7cc13c6c0f356c2f5",
      "tree": "ae7ad9a91a047b5414848dc45d7e0940effd4572",
      "parents": [
        "2a5fe503a6a2d4699700a3e0423bd69104acfd6c"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "message": "Using compressed qcow2 custom image for ceilometer service and checking cloudlab shared folders before downloading from www\n"
    },
    {
      "commit": "01432420497004c99e085cb2c684badf8ce862f8",
      "tree": "d39e2d87cf5a0d082a70657bed8cc7a565b2869e",
      "parents": [
        "2a5fe503a6a2d4699700a3e0423bd69104acfd6c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Mar 22 23:25:48 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Mar 22 23:25:48 2016 +0100"
      },
      "message": "Attempted fix for the race condition that prevents changes from being\nsynchronized when applied while a sync step is running.\n"
    },
    {
      "commit": "2a5fe503a6a2d4699700a3e0423bd69104acfd6c",
      "tree": "6d741b649d65e0cfd85c20274d1555e857bedb65",
      "parents": [
        "dd52cd20d9d6f88ac89a5a920d4c0fe0b444b6b2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 22 09:37:57 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 22 09:37:57 2016 -0700"
      },
      "message": "order the nodes displayed in the InstanceAdmin form\n"
    },
    {
      "commit": "f1660c56a573a8db1c47445d567fca5c98ec1f63",
      "tree": "7497c65f067b8d60c898220abbb13526e4293dc2",
      "parents": [
        "6d49f1abed88989a49670788388acd57e2b612ee",
        "dd52cd20d9d6f88ac89a5a920d4c0fe0b444b6b2"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 18:02:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 18:02:55 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "6d49f1abed88989a49670788388acd57e2b612ee",
      "tree": "df7338f0849df962b667e193d39689da720cdcf1",
      "parents": [
        "f76aa2a54cfb4e1fcc098c7f1c25862b89b6f2ad"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 17:56:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 17:56:25 2016 -0700"
      },
      "message": "Hopefully make the VPN work with certificates, automatically pick ports, and have user privleges\n"
    },
    {
      "commit": "78b8045c38957f7e74d96ee2c1979f6c33563b91",
      "tree": "449d7fa01c3dd0a6a0de1c7064b6cb838c223fde",
      "parents": [
        "6fda4cba6f3406d22d15c34adf7ba4d3d0a060a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 21 17:27:42 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 21 17:27:42 2016 -0700"
      },
      "message": "Intercepting 500 errors and switched samples to resource id, still to be tested\n"
    },
    {
      "commit": "dd52cd20d9d6f88ac89a5a920d4c0fe0b444b6b2",
      "tree": "11591375e9fbb973008c68b85320508fdd5a1112",
      "parents": [
        "71cc84cd3340502b04f2aa174a402914cc0adf3b"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 21 09:16:20 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 21 09:16:20 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "f76aa2a54cfb4e1fcc098c7f1c25862b89b6f2ad",
      "tree": "9591d7aad96979b2f5c1ad57dd18b01c58cb5dd8",
      "parents": [
        "71ebcd77b7a6e9ee499252c70841f1d6333a98ae"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "message": "Changes to admin\n"
    },
    {
      "commit": "71ebcd77b7a6e9ee499252c70841f1d6333a98ae",
      "tree": "730035acee5521e97e2a921a1ed809cd9746a63d",
      "parents": [
        "6623d87618cf4db94d2168060dd4d260eaf06f9d"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 14:21:48 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 14:21:48 2016 -0700"
      },
      "message": "Attempt to add failover servers\n"
    },
    {
      "commit": "6623d87618cf4db94d2168060dd4d260eaf06f9d",
      "tree": "80bb82b6b436249190ff673d82dc4114fd9b6c4e",
      "parents": [
        "d9ef199b19b6af257a8a6604d540a54fbaa0b726"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:25:15 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:25:15 2016 -0700"
      },
      "message": "Make synchronizer consistent with server cert naming scheme, create ports automatically, add failover servers to UI\n"
    }
  ],
  "next": "d9ef199b19b6af257a8a6604d540a54fbaa0b726"
}
