)]}'
{
  "log": [
    {
      "commit": "520f5163afd27240f155576d08e5d0d9f04fb733",
      "tree": "cb6812464c0724886b0c6f2c60769cde9e8e5392",
      "parents": [
        "ae4afe55a4fa07a64e03cdcf5ab3ef0d091d255b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:15:25 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:15:25 2016 -0700"
      },
      "message": "s/quantum/neutron/ and fix client\n"
    },
    {
      "commit": "ae4afe55a4fa07a64e03cdcf5ab3ef0d091d255b",
      "tree": "dba2860a6f2ae20f1b479b312627874cad5657e7",
      "parents": [
        "7981b3f363bfde971d89bda839b319d1188f7b99"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 14:33:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 14:33:53 2016 -0700"
      },
      "message": "update to novaclient v2\n"
    },
    {
      "commit": "7981b3f363bfde971d89bda839b319d1188f7b99",
      "tree": "cb4bd629f5f11db4a564e3851a254604f79f45c4",
      "parents": [
        "b084edfc2604cca24234c631ab419c52be5434bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:51:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:51:53 2016 -0700"
      },
      "message": "_ not .\n"
    },
    {
      "commit": "b084edfc2604cca24234c631ab419c52be5434bf",
      "tree": "a3eb8c1caff4aa2f7161bf1ec117315728e8f5fe",
      "parents": [
        "44addd7cbdd294aeaabe8eeaee04176dbe5272ae"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:42:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:42:53 2016 -0700"
      },
      "message": "specify keystone API 2.0\n"
    },
    {
      "commit": "44addd7cbdd294aeaabe8eeaee04176dbe5272ae",
      "tree": "f763af4dcacdf484810d8a356bf953c17312f976",
      "parents": [
        "34408ac223d4cc6e6ae81131d40493978f95e13a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:17:49 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:17:49 2016 -0700"
      },
      "message": "don\u0027t specify ancient openstack client versions\n"
    },
    {
      "commit": "34408ac223d4cc6e6ae81131d40493978f95e13a",
      "tree": "f1a8d3570922452bd73a30f41c83073e09c21ad2",
      "parents": [
        "01023e63973778985b18bbce3b4c851463804194"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:50:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:50:31 2016 -0700"
      },
      "message": "s/openstack/openstack_xos/ module renaming\n"
    },
    {
      "commit": "01023e63973778985b18bbce3b4c851463804194",
      "tree": "d439c054ffe3fb18466ed3732e34647b957e3bb4",
      "parents": [
        "b9d9f6f7cc3b56a8465e2ee47a024ce5f528925a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:06:05 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:06:05 2016 -0700"
      },
      "message": "s/openstack/openstack_xos/\n"
    },
    {
      "commit": "b9d9f6f7cc3b56a8465e2ee47a024ce5f528925a",
      "tree": "c84c286914592fbb0842c321163c9ba06161ac90",
      "parents": [
        "ed79761fa911f03e648de6bcfce01fd9e7490ca7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:59:40 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:59:40 2016 -0700"
      },
      "message": "rename openstack due to module name conflict with upstream\n"
    },
    {
      "commit": "ed79761fa911f03e648de6bcfce01fd9e7490ca7",
      "tree": "7be0009dad1004d6cce4cf6b2c88a6693ff800fd",
      "parents": [
        "a51a0427bb486f1485c130daa7ffdec70d4dae39",
        "1b5540caf2556c099d70f7666a8dbca01e8039ec"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:18:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:18:43 2016 -0700"
      },
      "message": "merged master\n"
    },
    {
      "commit": "1b5540caf2556c099d70f7666a8dbca01e8039ec",
      "tree": "24b3d26cf7af21a506a2d6b71f30806b62e90fd4",
      "parents": [
        "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Apr 27 19:19:07 2016 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Apr 27 19:19:07 2016 +0200"
      },
      "message": "Eliminate synchronizer to data model feedback\n"
    },
    {
      "commit": "a51a0427bb486f1485c130daa7ffdec70d4dae39",
      "tree": "98bb4933bc12019860d86883fb0036bb00f44900",
      "parents": [
        "76428738d322e825e8ce584fd83e496ac48d3c90",
        "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 07:31:25 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 07:31:25 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/lts\n"
    },
    {
      "commit": "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5",
      "tree": "0b0298d394e83eafff52b8a397794e228ef073ea",
      "parents": [
        "f56a6d2eed6b4c7f4ae6b88d1d86caa6fb64b62c",
        "d4077bfd22b4e62337bc8d4da9111940154dc82c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:29:38 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:29:38 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fixture-cleanup\u0027\n"
    },
    {
      "commit": "d4077bfd22b4e62337bc8d4da9111940154dc82c",
      "tree": "7e19ccfc43dab4b344e946bce48d091874224b56",
      "parents": [
        "faf3af1f64f05ac196f03efda4e8c9f24a3396ad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:26:53 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:26:53 2016 -0700"
      },
      "message": "attach TenantView to MyDeployment\n"
    },
    {
      "commit": "f56a6d2eed6b4c7f4ae6b88d1d86caa6fb64b62c",
      "tree": "ce0b75d870451f51625481fff1d1ab2b8e6c468a",
      "parents": [
        "9406ee7be7d512c99d0899e1422ad7d95aed4a99",
        "faf3af1f64f05ac196f03efda4e8c9f24a3396ad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:40:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:40:50 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fixture-cleanup\u0027\n"
    },
    {
      "commit": "faf3af1f64f05ac196f03efda4e8c9f24a3396ad",
      "tree": "7f238c34d4bd4c2be1deb19b9f854c5b8f8ffa82",
      "parents": [
        "52673919745c249cf4e5346f39f3bb5987fe603b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:34:24 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:34:24 2016 -0700"
      },
      "message": "update Makefiles to reflect refactoring of base.yaml\n"
    },
    {
      "commit": "52673919745c249cf4e5346f39f3bb5987fe603b",
      "tree": "a23f71899f7a272727421a0ef209a8331c39d77e",
      "parents": [
        "2a556f26c18c7df21bbf1a9d983dff23c91c88cd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:32:57 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:32:57 2016 -0700"
      },
      "message": "update Makefiles to reflect refactoring of base.yaml\n"
    },
    {
      "commit": "2a556f26c18c7df21bbf1a9d983dff23c91c88cd",
      "tree": "c05809790cbf1f6b6f238f456150b7adbd060d5f",
      "parents": [
        "87e658d7ab365508099c1b242400b53aa5eec912"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:25:48 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:25:48 2016 -0700"
      },
      "message": "remove defaults from networktemplate object\n"
    },
    {
      "commit": "87e658d7ab365508099c1b242400b53aa5eec912",
      "tree": "239e72a396715b9a13ed0068ece9d8bde0bea827",
      "parents": [
        "8ecfbdf9ed24892f7a581bf48ecf498b4a481afc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:13:56 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:13:56 2016 -0700"
      },
      "message": "make firstname and lastname not required; remove the tosca default for bool fields in user obj\n"
    },
    {
      "commit": "8ecfbdf9ed24892f7a581bf48ecf498b4a481afc",
      "tree": "1e2267618cf8aec28b27ac902bcaffd5a2d3125f",
      "parents": [
        "dd4046c16e4513d06a0b9b50b10b5f0dcafbdaca"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:12:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:12:45 2016 -0700"
      },
      "message": "add image to deployment\n"
    },
    {
      "commit": "dd4046c16e4513d06a0b9b50b10b5f0dcafbdaca",
      "tree": "77451ca02fb986066327ad7b030a6d2cd55d170e",
      "parents": [
        "6d52740556019d279bfc70d66b652fa32131fb80"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 15:01:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 15:01:45 2016 -0700"
      },
      "message": "refactor base.yaml\n"
    },
    {
      "commit": "9406ee7be7d512c99d0899e1422ad7d95aed4a99",
      "tree": "1ed15b359c2b091b75ed266b6c5dc67bb19de506",
      "parents": [
        "8a71f80fe4eb3fdc0e6e765b37b669005522f645"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 14:45:20 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 14:45:20 2016 -0700"
      },
      "message": "return empty list when there are no service dependencies\n"
    },
    {
      "commit": "8a71f80fe4eb3fdc0e6e765b37b669005522f645",
      "tree": "7f64c7ad6c3adf2691f7848947f6e4edc5df6839",
      "parents": [
        "6d52740556019d279bfc70d66b652fa32131fb80"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 26 16:29:06 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Apr 26 16:29:06 2016 -0400"
      },
      "message": "Use TOSCA to configure VTN\n"
    },
    {
      "commit": "76428738d322e825e8ce584fd83e496ac48d3c90",
      "tree": "c48faf2cac59191b7665c2ed0272aef8f5b46fc8",
      "parents": [
        "f96dd482ad27d3126e77db10f45c6ce5aa813de8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 12:44:28 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 12:44:28 2016 -0700"
      },
      "message": "Make compatible with django 1.8\n"
    },
    {
      "commit": "6d52740556019d279bfc70d66b652fa32131fb80",
      "tree": "c372741e7dc324407800dcec3a9ee69f244c1550",
      "parents": [
        "2398cf8eb23f318eb2c030e96908252ee33ba09c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 10:48:58 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 10:48:58 2016 -0700"
      },
      "message": "set service to tag\n"
    },
    {
      "commit": "2398cf8eb23f318eb2c030e96908252ee33ba09c",
      "tree": "ce69775d6196d9485232d0e3a47429726ebbc611",
      "parents": [
        "2c03f014817a1a1b8583cf1e296d48f7437c3dc6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 10:39:53 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 10:39:53 2016 -0700"
      },
      "message": "add Tag object to Tosca\n"
    },
    {
      "commit": "f96dd482ad27d3126e77db10f45c6ce5aa813de8",
      "tree": "66d0d1852364ad734ef5f352a3e5866d5bea3294",
      "parents": [
        "ac63ea1d6f5091767ddf772795e0eba3a0f40f0f",
        "2c03f014817a1a1b8583cf1e296d48f7437c3dc6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 09:55:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 26 09:55:17 2016 -0700"
      },
      "message": "fixed merge of master into lts\n"
    },
    {
      "commit": "2c03f014817a1a1b8583cf1e296d48f7437c3dc6",
      "tree": "3cdaa4bab42ad49f393a1aca422f1c94008d0860",
      "parents": [
        "8e963e1d301faf602a99d4248b61603c324d8a33",
        "e43fa644e4612516b7acf6607093d87ff98748f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:28:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:28:45 2016 -0700"
      },
      "message": "resolve merge conflict\n"
    },
    {
      "commit": "8e963e1d301faf602a99d4248b61603c324d8a33",
      "tree": "af98be4b9a402f80797791e10583c2bc19f7cd56",
      "parents": [
        "d75dd148bfae9920526516664a5b4b9a93e17be7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:20:59 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:20:59 2016 -0700"
      },
      "message": "add fixtures.yaml to remaining configurations\n"
    },
    {
      "commit": "d75dd148bfae9920526516664a5b4b9a93e17be7",
      "tree": "558459e2ec4391cb14faad0678707193d34a4cea",
      "parents": [
        "79fa65753a2a5643790353aff5680de5e2627f06"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:16:31 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 20:16:31 2016 -0700"
      },
      "message": "convert all roles, dashboardviews, flavors, and networktemplates from Fixtures to Tosca\n"
    },
    {
      "commit": "79fa65753a2a5643790353aff5680de5e2627f06",
      "tree": "63e0bc165d18a41ed71fddbf0f0b0c84e8612a9a",
      "parents": [
        "38265224a7cb471fe8d7521a2dd60f27db9e3ffc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 16:45:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 16:45:09 2016 -0700"
      },
      "message": "add siteroll, slicerole, tenantrole, and deploymentrole to Tosca\n"
    },
    {
      "commit": "e43fa644e4612516b7acf6607093d87ff98748f7",
      "tree": "a7347f77d2cc62232592d102bbd4fa00ab56aa7a",
      "parents": [
        "954a07643a5695de378cf3074d4efb60ec79c574"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 19:27:08 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 19:27:08 2016 -0400"
      },
      "message": "What should work before proceeding"
    },
    {
      "commit": "38265224a7cb471fe8d7521a2dd60f27db9e3ffc",
      "tree": "73b6f37ac4a2fe585b70d05c6d9a5e7ab453970e",
      "parents": [
        "642dbb5404a2da7f8de56718b10e2ca3d9dc8ce2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 15:19:03 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 15:19:03 2016 -0700"
      },
      "message": "fix syntax error\n"
    },
    {
      "commit": "642dbb5404a2da7f8de56718b10e2ca3d9dc8ce2",
      "tree": "21ab2f3fed981e66eb2ad3bdc811a379fc802fab",
      "parents": [
        "f9b66402e660ee23985fbe430629d8cca3fb806f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 14:55:22 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 14:55:22 2016 -0700"
      },
      "message": "allow kind#objname syntax\n"
    },
    {
      "commit": "954a07643a5695de378cf3074d4efb60ec79c574",
      "tree": "6bd9d90d0dce553c618f522e1d6a239870be6948",
      "parents": [
        "7bdb2acf9ab5a0d6cca162957585a246ee020e3c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 14:40:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 14:40:01 2016 -0700"
      },
      "message": "Fixed test-standalone config\n"
    },
    {
      "commit": "7bdb2acf9ab5a0d6cca162957585a246ee020e3c",
      "tree": "e47c012911b169999198c95362b435fc45364256",
      "parents": [
        "f9b66402e660ee23985fbe430629d8cca3fb806f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 17:23:22 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 17:23:22 2016 -0400"
      },
      "message": "Reflect latest auto-configuration changes"
    },
    {
      "commit": "f9b66402e660ee23985fbe430629d8cca3fb806f",
      "tree": "854d913008d62d5f9ee5cce23a231c60b3cbb9fc",
      "parents": [
        "721261438ee9fd812f0b8d76253eed37addb8439"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 14:38:24 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 14:38:24 2016 -0400"
      },
      "message": "Add jinja2 to pip install"
    },
    {
      "commit": "721261438ee9fd812f0b8d76253eed37addb8439",
      "tree": "758e77df044060ecfb77df4a0a639ce7596c75e4",
      "parents": [
        "9df956330f814c4f04175cb03902ddbc888267d9",
        "cbddb9ff27aa05fd99601297f684f3ae0244b333"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 10:24:16 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 10:24:16 2016 -0700"
      },
      "message": "fix merge conflict\n"
    },
    {
      "commit": "cbddb9ff27aa05fd99601297f684f3ae0244b333",
      "tree": "958d5e414f12ae524876d01ee98d3995b70f2c14",
      "parents": [
        "d02adbb5d4564d09e5aeed638108fedfb7db8a8e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 10:14:55 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 10:14:55 2016 -0700"
      },
      "message": "syntax fix\n"
    },
    {
      "commit": "d02adbb5d4564d09e5aeed638108fedfb7db8a8e",
      "tree": "6a41339240cc83c45f641e19dfbf0884e64e4af6",
      "parents": [
        "bad0f4c0db8c2f02de8ef3275224bd45e1aa7555"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:32:30 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:32:30 2016 -0700"
      },
      "message": "Capitalization fix\n"
    },
    {
      "commit": "bad0f4c0db8c2f02de8ef3275224bd45e1aa7555",
      "tree": "b76da9f020402e5363da58bbe4dcd0d8ade2bba1",
      "parents": [
        "ed48af14c437291ba12d142c1231f67804e7e664"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:30:37 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:30:37 2016 -0700"
      },
      "message": "clean up references to default_flavor\n"
    },
    {
      "commit": "ed48af14c437291ba12d142c1231f67804e7e664",
      "tree": "c8ae658e068b346d5ced6a1d28c6e905eb517d99",
      "parents": [
        "476902d004e812e4b2610a860a6c0ef966469f69"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:21:08 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 25 09:21:08 2016 -0700"
      },
      "message": "add tosca support for flavor\n"
    },
    {
      "commit": "ac63ea1d6f5091767ddf772795e0eba3a0f40f0f",
      "tree": "c5e1f95af714510a19e5598389d88fc8083dae09",
      "parents": [
        "fa9c36ae24bae03bc858759b9a75d63a10919ad9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 22 11:46:34 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 22 11:46:34 2016 -0700"
      },
      "message": "let os_* ansible modules work\n"
    },
    {
      "commit": "476902d004e812e4b2610a860a6c0ef966469f69",
      "tree": "ef7468801a783bbd4b5bb54dfe23aeb7fbe34255",
      "parents": [
        "6eedb19df2a67342acac51abadb101e86349a666"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 10:53:08 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 10:53:08 2016 -0700"
      },
      "message": "allow site_deployment to be created with no controller\n"
    },
    {
      "commit": "6eedb19df2a67342acac51abadb101e86349a666",
      "tree": "1581d012d247669cf6c7e0e0827833c980ee5b44",
      "parents": [
        "8fd9c9a4713f04cb272c3786b9900408806003ef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 10:52:41 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 10:52:41 2016 -0700"
      },
      "message": "move dashboard-deployment and flavor-deployment relations out of fixture and into tosca\n"
    },
    {
      "commit": "8fd9c9a4713f04cb272c3786b9900408806003ef",
      "tree": "caf75a455f87d7593984648c2bbc9672d940bbcf",
      "parents": [
        "4ce7d4f95be5ec3e0b333a9d2b8fb61ff136acb5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:26:42 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:26:42 2016 -0700"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "4ce7d4f95be5ec3e0b333a9d2b8fb61ff136acb5",
      "tree": "190bab96278c411ac966aa746e81d640651885d0",
      "parents": [
        "cf6e410cdb1a844b97208efa022f410431adba83"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:26:18 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:26:18 2016 -0700"
      },
      "message": "allow tosca to run with no user\n"
    },
    {
      "commit": "cf6e410cdb1a844b97208efa022f410431adba83",
      "tree": "72692325c49bcd2b18e0b88f65c7f3fc33381e0b",
      "parents": [
        "095804a1373e69b9af1f07d24f7e353d293e6287"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:25:46 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 22 09:25:46 2016 -0700"
      },
      "message": "move mysite/mydeployment/padmin@vicci.org from fixture to tosca\n"
    },
    {
      "commit": "9df956330f814c4f04175cb03902ddbc888267d9",
      "tree": "e2e6a68b8ea7e3b4a3f4b79ec6ffae3f428914c2",
      "parents": [
        "5f223a36d9b828b475a477174aff6a90e6a958a1",
        "3d03343f9417c4c31f29118d18ba3827012ed181"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Apr 21 22:22:56 2016 -0700"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Apr 21 22:22:56 2016 -0700"
      },
      "message": "Merge pull request #137 from jermowery/AddVPNService\n\nAdd an initial OpenVPN Service"
    },
    {
      "commit": "3d03343f9417c4c31f29118d18ba3827012ed181",
      "tree": "cdfc87d7598641e03bce6f10d8315e89f033e281",
      "parents": [
        "7543492e2ad46731ea67e82de597a7fef5dcf337"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:35:09 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:35:09 2016 -0700"
      },
      "message": "Add Jinja2 to pip modules"
    },
    {
      "commit": "7543492e2ad46731ea67e82de597a7fef5dcf337",
      "tree": "72c881a01ab5373aac738c65fbd4ed9ebe43a911",
      "parents": [
        "c47df3dd245f5ef42fac7f0d95a3d3b4d293e1dd"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:30:47 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:30:47 2016 -0700"
      },
      "message": "Turn off debugging"
    },
    {
      "commit": "fa9c36ae24bae03bc858759b9a75d63a10919ad9",
      "tree": "a6002a30d92b14357f76754e28552dd964aaca38",
      "parents": [
        "0e84e769af72366c825bebe0592ee89a5e164193"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 16:52:07 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 16:52:07 2016 -0700"
      },
      "message": "change from nova_compute to os_server\n"
    },
    {
      "commit": "5f223a36d9b828b475a477174aff6a90e6a958a1",
      "tree": "0ac4822af851cd06e8e7bfadc8523e4f2ca74062",
      "parents": [
        "06c86d05dabcee59edec165ca7e035b067a0e611"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 21 16:12:48 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 21 16:12:48 2016 -0700"
      },
      "message": "remove obsolete file\n"
    },
    {
      "commit": "0e84e769af72366c825bebe0592ee89a5e164193",
      "tree": "d2bce572eb9d1354cac72f670531004aec59ac10",
      "parents": [
        "ed00800e2d6ff45eff44751c9524e252688c206d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:55:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:55:43 2016 -0700"
      },
      "message": "stop including event_manager.py which was commented out. This removes the fofum dep\n"
    },
    {
      "commit": "ed00800e2d6ff45eff44751c9524e252688c206d",
      "tree": "8498b19e4c42a83c5a1e4b25a8d268f93f4fa631",
      "parents": [
        "388491e515689b31a9dfb7ca5f8e98cc41375208"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:48:28 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:48:28 2016 -0700"
      },
      "message": "increase keysize to 2048\n"
    },
    {
      "commit": "388491e515689b31a9dfb7ca5f8e98cc41375208",
      "tree": "017bc51d28b86c75c7ef36c0f7e80572613d1a3e",
      "parents": [
        "cca7889faa8766139607cbaa3d430665a4cc4094"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:46:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:46:47 2016 -0700"
      },
      "message": "another fields \u003d \u0027__all__\u0027\n"
    },
    {
      "commit": "cca7889faa8766139607cbaa3d430665a4cc4094",
      "tree": "11f2d3b3161ee86a762b340faf4b8a540535b14b",
      "parents": [
        "a134152e950b07b23dd96e40992b94b4d36939ef"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:41:28 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:41:28 2016 -0700"
      },
      "message": "more fields \u003d \u0027__all__\u0027\n"
    },
    {
      "commit": "a134152e950b07b23dd96e40992b94b4d36939ef",
      "tree": "23c427d4b9b0fa8ab02a6ea5a4130859921057ed",
      "parents": [
        "07eaa47e90a6112d0524c0cdbe5903999153a338"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:25:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:25:52 2016 -0700"
      },
      "message": "more additions of default __all__ fields in Meta\n"
    },
    {
      "commit": "07eaa47e90a6112d0524c0cdbe5903999153a338",
      "tree": "4371d463c8b7530f07552a9a2a95f7435ee4e0ed",
      "parents": [
        "52f6156b15248c5a490fdcece4e6886a589c2707"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:17:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:17:29 2016 -0700"
      },
      "message": "Have to supply fields \u003d \u0027__all__\u0027 in class Meta in 1.8\n"
    },
    {
      "commit": "52f6156b15248c5a490fdcece4e6886a589c2707",
      "tree": "a740b2b7813b82d192ee271aaaffa9021b6d44fd",
      "parents": [
        "e1b61110a927ca8b1bd0e55a07342e2a92000f16"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:08:57 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:08:57 2016 -0700"
      },
      "message": "\"null has no effect on ManyToManyField\" per django 1.8\n"
    },
    {
      "commit": "e1b61110a927ca8b1bd0e55a07342e2a92000f16",
      "tree": "c5980dd4f292f4896c03eb959ff66b0f63f41de7",
      "parents": [
        "f2f10384d520c11ea6084e588c0df196120a845f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:05:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:05:59 2016 -0700"
      },
      "message": "have to quote version specification with commas, whitespace\n"
    },
    {
      "commit": "f2f10384d520c11ea6084e588c0df196120a845f",
      "tree": "86d1d0b67544a85cc8311314eafffb533adc9204",
      "parents": [
        "d5a1fd4ff978a5489c0a145e00d784d2f83e95e6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:04:20 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 15:04:20 2016 -0700"
      },
      "message": "django 1.8 doesn\u0027t allows both auto_now* and default on DateTimeField\n"
    },
    {
      "commit": "d5a1fd4ff978a5489c0a145e00d784d2f83e95e6",
      "tree": "bfebebca6702db45b13dfe8a4fd1e7a0c3d1b0b6",
      "parents": [
        "22e3ed7d37896d36d422472d3f5c83aea6fd1a01"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:14:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:14:10 2016 -0700"
      },
      "message": "apply changes made to Dockerfile to devel/templ dockerfiles\n"
    },
    {
      "commit": "22e3ed7d37896d36d422472d3f5c83aea6fd1a01",
      "tree": "e23894f89a1166f4ed8579a585d1481917679152",
      "parents": [
        "95471cf0fe95d58eb3cf9c253b630e37dea4f4e2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:10:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:10:31 2016 -0700"
      },
      "message": "updated Dockerfile to LTS versions of Django, jQuery. Removed use of easy_install (using pip instead)\n"
    },
    {
      "commit": "95471cf0fe95d58eb3cf9c253b630e37dea4f4e2",
      "tree": "b396ad42e9cab3ad0f4a461682a882ea5db45072",
      "parents": [
        "7e72a07b3f1a6414f67348b5785456559509edb9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:06:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 14:06:17 2016 -0700"
      },
      "message": "remove vestigal Dockerfile\n"
    },
    {
      "commit": "7e72a07b3f1a6414f67348b5785456559509edb9",
      "tree": "5b06cf6914e5450dab7551305c37d6e87d110b50",
      "parents": [
        "6f54b16a1c55e0fa09c64742faa556225aae5799",
        "06c86d05dabcee59edec165ca7e035b067a0e611"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 13:44:07 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 21 13:44:07 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/lts\n"
    },
    {
      "commit": "06c86d05dabcee59edec165ca7e035b067a0e611",
      "tree": "23a43e04d7f525f4bf555c6c9eb4fe6adcd7d748",
      "parents": [
        "b36954de934f556b99a00c3211cd947bdff68680"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Apr 21 13:22:00 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Apr 21 13:22:00 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b36954de934f556b99a00c3211cd947bdff68680",
      "tree": "91788c05662c0a382b4069a7d240c0f035a2fc49",
      "parents": [
        "2690ba2b77b8636b6e79df8a3bcfffad9d863aff"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 21 16:11:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 21 16:11:30 2016 -0400"
      },
      "message": "Update VTN config generation to use VTN Service\n"
    },
    {
      "commit": "c47df3dd245f5ef42fac7f0d95a3d3b4d293e1dd",
      "tree": "bd81a806844d72f3838b77fd449bf1f44d54eb4d",
      "parents": [
        "6ebd8dd6c7f327894b58c8b95a2da10c096ac6fe",
        "2690ba2b77b8636b6e79df8a3bcfffad9d863aff"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 12:57:44 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 12:57:44 2016 -0700"
      },
      "message": "Merge master\n"
    },
    {
      "commit": "2690ba2b77b8636b6e79df8a3bcfffad9d863aff",
      "tree": "9ab5bf5e7c9643eaae1b4aeebb4f96400f7a1128",
      "parents": [
        "6c0dd9d9fdaf8c9bbf127e5c0409efedaf8e21b4",
        "1d21f960d9a1ed831f132839fa24ff2976bb8fe4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@users.noreply.github.com",
        "time": "Thu Apr 21 12:52:16 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@users.noreply.github.com",
        "time": "Thu Apr 21 12:52:16 2016 -0700"
      },
      "message": "Merge pull request #139 from open-cloud/feature/remove_old_hello\n\nCommitted after discussion on 2016-04-21"
    },
    {
      "commit": "6c0dd9d9fdaf8c9bbf127e5c0409efedaf8e21b4",
      "tree": "34255ca1506376d7c5d631ae52b6805b77713b12",
      "parents": [
        "095804a1373e69b9af1f07d24f7e353d293e6287"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 21 13:40:26 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 21 13:40:26 2016 -0400"
      },
      "message": "Fix CORD logo\n"
    },
    {
      "commit": "095804a1373e69b9af1f07d24f7e353d293e6287",
      "tree": "39a54cb4f798dbad08483303f8c7a61fb582bbdf",
      "parents": [
        "51afd0da35dbd7e99e02c54a8462dfb745589242"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 21:33:27 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 21:33:27 2016 -0700"
      },
      "message": "add vtn service; rename service_onos_vtn to service_onos_cord\n"
    },
    {
      "commit": "51afd0da35dbd7e99e02c54a8462dfb745589242",
      "tree": "7a3ba35f37b161f8e7bd325d9f83933c8b5f6c25",
      "parents": [
        "0936e6df37fc12456d900b9f2fad9e6a966c7305"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 21:32:57 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 21:32:57 2016 -0700"
      },
      "message": "fix class name\n"
    },
    {
      "commit": "0936e6df37fc12456d900b9f2fad9e6a966c7305",
      "tree": "dffa7daaff3501893de3c30bb7e41ed89e4b7faf",
      "parents": [
        "1bcf89f7cfe49b9acf2062943e4c4a85d5d2392a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 17:18:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 17:18:50 2016 -0700"
      },
      "message": "missed a field\n"
    },
    {
      "commit": "1bcf89f7cfe49b9acf2062943e4c4a85d5d2392a",
      "tree": "48b43380b0421b6d4cf20dc493308709ef4749b2",
      "parents": [
        "90378fa44e3cc519d7f06723a73d98308f1be139"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 17:18:39 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 17:18:39 2016 -0700"
      },
      "message": "add VTNService tosca\n"
    },
    {
      "commit": "90378fa44e3cc519d7f06723a73d98308f1be139",
      "tree": "6e3e0c6da1b9114edb0e669227871c5543f4a4ff",
      "parents": [
        "2049a4656254a2997da54470ec3b477179aecc1e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 16:58:44 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 16:58:44 2016 -0700"
      },
      "message": "add VTN models and admin\n"
    },
    {
      "commit": "2049a4656254a2997da54470ec3b477179aecc1e",
      "tree": "917f73389ac6677b1a0723f013cafbb6bc07e985",
      "parents": [
        "231283f11fa7020dd1e12a1dda308b4676cc0a94",
        "cec72a3749ee088360969fac80fe13c727d38d24"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 20 15:01:00 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 20 15:01:00 2016 -0400"
      },
      "message": "Merge branch \u0027bugfix/vtn-config-change\u0027\n"
    },
    {
      "commit": "231283f11fa7020dd1e12a1dda308b4676cc0a94",
      "tree": "92d524bebd2626221f8992b64f6aa68c3b2924ba",
      "parents": [
        "17d09aea1b01393cadd46af51afa394cf76bfa31"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 11:40:12 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 11:40:12 2016 -0700"
      },
      "message": "Updated vSG api source\n"
    },
    {
      "commit": "17d09aea1b01393cadd46af51afa394cf76bfa31",
      "tree": "c6388f2a488f5384ed7b396634bf1cb99eccdb98",
      "parents": [
        "8d1c33385778febc97ecf401617c01694bba1ac8",
        "73bba66d16edc0a8fe49502ddb1a634a1acaea83"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 11:38:50 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 11:38:50 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "73bba66d16edc0a8fe49502ddb1a634a1acaea83",
      "tree": "e82bbde853c4a2058a4f51e902c1e837025c0f85",
      "parents": [
        "f9a74b5b95afc9438fb1ffb9f3b65545da343bba"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Wed Apr 20 11:37:17 2016 -0700"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Wed Apr 20 11:37:17 2016 -0700"
      },
      "message": "Update docs to reflect vSG gateway settings were removed"
    },
    {
      "commit": "f9a74b5b95afc9438fb1ffb9f3b65545da343bba",
      "tree": "3339e0294563f49b17ea0e30b1c7f6332f815940",
      "parents": [
        "18271137bda64fb81141501d86baecac3a7c4276"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 11:33:16 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 11:33:16 2016 -0700"
      },
      "message": "remove fields that are no longer present in vSG service\n"
    },
    {
      "commit": "cec72a3749ee088360969fac80fe13c727d38d24",
      "tree": "41a43c3f018fb21fef1d150e9ac0225afa905725",
      "parents": [
        "18271137bda64fb81141501d86baecac3a7c4276"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 20 14:27:39 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 20 14:27:39 2016 -0400"
      },
      "message": "VTN config changed slightly\n"
    },
    {
      "commit": "18271137bda64fb81141501d86baecac3a7c4276",
      "tree": "33680700f53f5ea56c0544ee2c90fb43ebc0e997",
      "parents": [
        "9b71ee05e3caff29ee13148e0675cceb37c6bcba",
        "b6c83a2d360d35585f0b38b9b4a626560903a803"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 10:02:40 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 10:02:40 2016 -0700"
      },
      "message": "Merge branch \u0027feature/vRouter\u0027\n"
    },
    {
      "commit": "b6c83a2d360d35585f0b38b9b4a626560903a803",
      "tree": "797979b75ffb305a5d98dab84ad6b3589c8b14c1",
      "parents": [
        "451050fa8ca307a31d8ecf140d534f0d1a53265b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 10:00:39 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 20 10:00:39 2016 -0700"
      },
      "message": "cleanup the exampleservice network\n"
    },
    {
      "commit": "6ebd8dd6c7f327894b58c8b95a2da10c096ac6fe",
      "tree": "40df4404a90fd27070f231dfdf42fc91a0c15dfb",
      "parents": [
        "da6bde01cbce6c6d0341142bacc2c8d27232881a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 19:44:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 19:44:00 2016 -0700"
      },
      "message": "fix makefile\n"
    },
    {
      "commit": "da6bde01cbce6c6d0341142bacc2c8d27232881a",
      "tree": "0c4096abaf57c169333f7aa041419f05d2df914b",
      "parents": [
        "643be22c5558b668bb1fe4a92f2cc18c2de4baab"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 19:31:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 19:31:11 2016 -0700"
      },
      "message": "Fix dashboard because Angular makes no sense\n"
    },
    {
      "commit": "643be22c5558b668bb1fe4a92f2cc18c2de4baab",
      "tree": "602078c9f4b1c82016163b107c2a967aee61f37f",
      "parents": [
        "dd0b515b48553333404bb5ce260300571362a886"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:41:43 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:41:43 2016 -0700"
      },
      "message": "More renaming\n"
    },
    {
      "commit": "dd0b515b48553333404bb5ce260300571362a886",
      "tree": "edde9dc7c3990050089c45c9951cf84137f08a14",
      "parents": [
        "fb81328f8e3bd031a9beb73e672b463cb97fdb8b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:36:15 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:36:15 2016 -0700"
      },
      "message": "Fix CSS\n"
    },
    {
      "commit": "fb81328f8e3bd031a9beb73e672b463cb97fdb8b",
      "tree": "6b4c819eb4f5a81955066da20fa71fe05fb7630f",
      "parents": [
        "d14090ac8f92e28d0b75b1e4deb1e0a632a8527f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:02:28 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 18:02:28 2016 -0700"
      },
      "message": "More renaming\n"
    },
    {
      "commit": "451050fa8ca307a31d8ecf140d534f0d1a53265b",
      "tree": "458c55be0130eef3f351df77ab4d04df040c9149",
      "parents": [
        "4e3e60513476a1993459194126323632990ea6ac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 19 17:55:56 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 19 17:55:56 2016 -0700"
      },
      "message": "eliminate gateway settings in vSG; start removing non-VTN vSG code\n"
    },
    {
      "commit": "d14090ac8f92e28d0b75b1e4deb1e0a632a8527f",
      "tree": "51ff45c7ad0e338eee1f6f03ee44ddea253be048",
      "parents": [
        "65d6fa3ed90c07b756f9a4be19ce6f576e29fa86"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:42:06 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:42:06 2016 -0700"
      },
      "message": "Maybe fix naming issues\n"
    },
    {
      "commit": "65d6fa3ed90c07b756f9a4be19ce6f576e29fa86",
      "tree": "f28c59983d19f56a23cda006a92e9ecf7a86f302",
      "parents": [
        "c02e4742b9ed04dc29fa95fca4c8b1d2f84671c5"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:28:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:28:57 2016 -0700"
      },
      "message": "Fix migrations\n"
    },
    {
      "commit": "c02e4742b9ed04dc29fa95fca4c8b1d2f84671c5",
      "tree": "da3ebffbb98de47f134b882952161fcf0e96611d",
      "parents": [
        "83934098768ae9fd1facca11ab79bc1977f950fe"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:25:31 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:25:31 2016 -0700"
      },
      "message": "enable debugging\n"
    },
    {
      "commit": "83934098768ae9fd1facca11ab79bc1977f950fe",
      "tree": "05ad825ef444fb8b3210fe2a7544e6affffaa421",
      "parents": [
        "06a989b389de473fe69a3b16846f504d7918d64b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:14:22 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:14:22 2016 -0700"
      },
      "message": "Refactor container and configuration\n"
    },
    {
      "commit": "06a989b389de473fe69a3b16846f504d7918d64b",
      "tree": "28417a299e1a8bc7043ff10f9499813ef321ea8f",
      "parents": [
        "1b09b33a417cf19e088846554a77cfea31d4b87a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:07:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:07:50 2016 -0700"
      },
      "message": "Regenerate view files\n"
    },
    {
      "commit": "1b09b33a417cf19e088846554a77cfea31d4b87a",
      "tree": "4a6b924ddc33cb8a3111fd26f654b35f5ab09b51",
      "parents": [
        "fda63ce3d76cb928a436cda909f7ebc38c1321fa"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:01:48 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:01:48 2016 -0700"
      },
      "message": "Initial attempt and renaming VPN to OpenVPN\n"
    },
    {
      "commit": "9b71ee05e3caff29ee13148e0675cceb37c6bcba",
      "tree": "86d1fc1b490e34aee71289a554524f3c20902d76",
      "parents": [
        "398555729a2d9c84b475affa9491bd1437a4a797"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 16:53:06 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 16:53:06 2016 -0700"
      },
      "message": "s/element_name/name/ , fixes #42\n"
    },
    {
      "commit": "6f54b16a1c55e0fa09c64742faa556225aae5799",
      "tree": "b7bbf69cd43139fbbf0044c09ca9028c004f8e77",
      "parents": [
        "67af0e816b66812b04b6d745f27a2c550e52482d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 15:53:54 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 15:53:54 2016 -0700"
      },
      "message": "Update container ubuntu version, and switch to ansible PPA\n"
    },
    {
      "commit": "1d21f960d9a1ed831f132839fa24ff2976bb8fe4",
      "tree": "5585758d9e09324ac3b94f027e74183fc8be0c8d",
      "parents": [
        "67af0e816b66812b04b6d745f27a2c550e52482d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 11:23:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 19 11:23:47 2016 -0700"
      },
      "message": "first run at removing older tutorials\n"
    },
    {
      "commit": "fda63ce3d76cb928a436cda909f7ebc38c1321fa",
      "tree": "e0baa89da8beddf578ad6bb6881f7743217b267b",
      "parents": [
        "2abe222cd3c506d826e5968d6df71ddaeb368498"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 10:30:28 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 10:30:28 2016 -0700"
      },
      "message": "Fix admin\n"
    },
    {
      "commit": "2abe222cd3c506d826e5968d6df71ddaeb368498",
      "tree": "a15385f72483008891f17efcdbbaa72f63d05be2",
      "parents": [
        "a1e4aee2c83fdb0fab9f951068119557258a965c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 10:28:33 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 10:28:33 2016 -0700"
      },
      "message": "Fix migrations\n"
    }
  ],
  "next": "a1e4aee2c83fdb0fab9f951068119557258a965c"
}
