)]}'
{
  "log": [
    {
      "commit": "b3ec8d58ee536011b98bc8070284cf4a44907650",
      "tree": "64c44097a730be842dc23a829a87991cb3a2dbf3",
      "parents": [
        "d1619c91c3e64a29853a6a56da68baaaaaef6ebb",
        "ee92189dd257f000019bec537abf88a60a4abd1a"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Fri Apr 29 08:01:37 2016 -0700"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Fri Apr 29 08:01:37 2016 -0700"
      },
      "message": "Merge pull request #140 from jermowery/MoveOpenVPNRest\n\nMove OpenVPN Rest API to xos/api"
    },
    {
      "commit": "d1619c91c3e64a29853a6a56da68baaaaaef6ebb",
      "tree": "6dd232d3c4cc8557286a8d137d7c27cef0427d6d",
      "parents": [
        "ccc0cce502ee812c2f3a8a427df9a7d4ec2d9a61",
        "ecc988d480a73764c000efb6655ea9012ac09831"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:33 2016 -0700"
      },
      "message": "Merge branch \u0027feature/common-components\u0027\n"
    },
    {
      "commit": "ccc0cce502ee812c2f3a8a427df9a7d4ec2d9a61",
      "tree": "f5f8db95c60a3d341e9b0c23f0e282c8c167aba7",
      "parents": [
        "ab60308901b3b6b7a99f19484b1e9e68debbfb13"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:26 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:26 2016 -0700"
      },
      "message": "Fixed tests\n"
    },
    {
      "commit": "ecc988d480a73764c000efb6655ea9012ac09831",
      "tree": "ffd61dae1d887f29086af8fb5ecfd60c84e3865c",
      "parents": [
        "5d4163064eae4efa86006bcfd7ef962f860a5b17"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:20:53 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:20:53 2016 -0700"
      },
      "message": "Updated generator to include xosLib css and getting started information\n"
    },
    {
      "commit": "5d4163064eae4efa86006bcfd7ef962f860a5b17",
      "tree": "cac6f90e6c65f3cfecd94a6c8214a65a79a121b7",
      "parents": [
        "9dd140032dcddcdbba78c423bd766452b4c619f0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:34:31 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:34:31 2016 -0700"
      },
      "message": "Added link in uiModule\n"
    },
    {
      "commit": "9dd140032dcddcdbba78c423bd766452b4c619f0",
      "tree": "b12d8b7bdc178113fe80bbe98f6ab16efb283ba2",
      "parents": [
        "ed92a296dd785f6d5298f0f2f820f338b0fcb7d2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:16:45 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:16:45 2016 -0700"
      },
      "message": "Documented xosForm\n"
    },
    {
      "commit": "ab60308901b3b6b7a99f19484b1e9e68debbfb13",
      "tree": "9c9bef3722de6ed8335f1948ab26ae7545bd8ba4",
      "parents": [
        "5635dc9e69201dfeda19eee925f50fd992f479f8",
        "e32c842151bdefb224a0ed57b6ef443564680421"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 14:10:56 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 14:10:56 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fabric\u0027\n"
    },
    {
      "commit": "e32c842151bdefb224a0ed57b6ef443564680421",
      "tree": "4f10d1eeaa10f1fa133bb8a90c778fabffacc64f",
      "parents": [
        "b6b489f1710ba51c2a9ac75dbd2e13a1ee531a5f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 13:54:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 13:54:09 2016 -0700"
      },
      "message": "fix wrong class name\n"
    },
    {
      "commit": "5635dc9e69201dfeda19eee925f50fd992f479f8",
      "tree": "9e18af8c5c736ee5bf62843eece0063fefbdf2cf",
      "parents": [
        "17a5095cfa47b723138ddd5ee3b835e1271e2ac9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 28 16:43:18 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 28 16:43:18 2016 -0400"
      },
      "message": "http does not seem to work with automated testing\n"
    },
    {
      "commit": "ed92a296dd785f6d5298f0f2f820f338b0fcb7d2",
      "tree": "773bcd63bd15729553782008e00cdd5b546391f7",
      "parents": [
        "250a29cb11268ba7d91332f6e2db47e2959f4345"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 13:14:08 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 13:14:08 2016 -0700"
      },
      "message": "Documented smartTable component\n"
    },
    {
      "commit": "b6b489f1710ba51c2a9ac75dbd2e13a1ee531a5f",
      "tree": "1db343d65d479c2f6b4879e66cc3c31b51c799c4",
      "parents": [
        "3dd46f8667a457d07d18d7ccf3063f046c68f90f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 11:28:06 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 11:28:06 2016 -0700"
      },
      "message": "reverting the service name change for now\n"
    },
    {
      "commit": "3dd46f8667a457d07d18d7ccf3063f046c68f90f",
      "tree": "82f59f41ffed0600d5f58cb7ee0d423a0954b45a",
      "parents": [
        "43fae6ac236fb2dc636c6f4650b608a3ec58ff85"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 08:41:31 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 08:41:31 2016 -0700"
      },
      "message": "add fabric service; rename services\n"
    },
    {
      "commit": "43fae6ac236fb2dc636c6f4650b608a3ec58ff85",
      "tree": "73c4861dae929285fee2e3aeedfbfb25a7a11f30",
      "parents": [
        "17a5095cfa47b723138ddd5ee3b835e1271e2ac9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 22:53:43 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 22:53:43 2016 -0700"
      },
      "message": "stubs for fabric service\n"
    },
    {
      "commit": "17a5095cfa47b723138ddd5ee3b835e1271e2ac9",
      "tree": "2e82cf443209fcc0b36e449845f72932cdee60f8",
      "parents": [
        "e83c42517a42d27529ed556c42395a29155fc25b",
        "e3e4d251c8d064e14c2da2b3e5bb98e6a431d69f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:21 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e83c42517a42d27529ed556c42395a29155fc25b",
      "tree": "91495af295f66f8a3ef3026c8f6af7c6e08b46c6",
      "parents": [
        "954a07643a5695de378cf3074d4efb60ec79c574"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:11 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:11 2016 -0700"
      },
      "message": "Moved apiary.rb in the root\n"
    },
    {
      "commit": "250a29cb11268ba7d91332f6e2db47e2959f4345",
      "tree": "4e834f0a6a2c378dbf2eac18c58d143a42b8b184",
      "parents": [
        "2e804cba896cf08d516277059e585badd99f1c96"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:26:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:26:21 2016 -0700"
      },
      "message": "Added broken test to upgrade xosTable\n"
    },
    {
      "commit": "2e804cba896cf08d516277059e585badd99f1c96",
      "tree": "b4ac62736e26de3d6b229c336dee1cdbc1e35b67",
      "parents": [
        "d02ef50c0f00370dcfa21ac8113825eeb4886ba8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 16:29:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 16:29:33 2016 -0700"
      },
      "message": "Reneabled tests\n"
    },
    {
      "commit": "e3e4d251c8d064e14c2da2b3e5bb98e6a431d69f",
      "tree": "758ea491bc16c751a69a7a89fd112a29095d6fe3",
      "parents": [
        "d4d9a5c74823c41fc8f7fb0118a2a81522878513"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 16:04:30 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 16:04:30 2016 -0700"
      },
      "message": "fix VTR synchronizer attribute error\n"
    },
    {
      "commit": "d02ef50c0f00370dcfa21ac8113825eeb4886ba8",
      "tree": "89ce2d84043931cad480bf530df452312e841a9e",
      "parents": [
        "5fe58df07b23acad8e2ac094c5f6a34ed65ef773"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 15:58:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 15:58:16 2016 -0700"
      },
      "message": "Setting empty form in xos-smart-table component\n"
    },
    {
      "commit": "d4d9a5c74823c41fc8f7fb0118a2a81522878513",
      "tree": "7275d5d07accebbe92434a4a9ec34104ffcf9d6d",
      "parents": [
        "ca603fba992f84f526d06e483405a4f750978dd3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:36:39 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:36:39 2016 -0700"
      },
      "message": "add VTN API rest endpoint to new api\n"
    },
    {
      "commit": "ca603fba992f84f526d06e483405a4f750978dd3",
      "tree": "8a7d224351b532c1b662b661107b3a06693ca16d",
      "parents": [
        "24ede1f62f2b56ee806595c59e6d5da926dff429"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:34:04 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:34:04 2016 -0700"
      },
      "message": "revert change\n"
    },
    {
      "commit": "24ede1f62f2b56ee806595c59e6d5da926dff429",
      "tree": "a44448596507952663512fb3612b230f039a66e4",
      "parents": [
        "00de42f9e3d400ca65515f57c183c01ce84ecc7f",
        "39259497f8ca0d624b10fade1237c78381619efb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:13 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:13 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/api-cleanup\n"
    },
    {
      "commit": "00de42f9e3d400ca65515f57c183c01ce84ecc7f",
      "tree": "51008692b9dbca19747faf5798b18248a92fa877",
      "parents": [
        "1a79e5b10240fbb0f10a5bc846c025aef25ac7e5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:08 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:08 2016 -0700"
      },
      "message": "add serializer for vtn viewset\n"
    },
    {
      "commit": "39259497f8ca0d624b10fade1237c78381619efb",
      "tree": "a91729aaefb7b4c88582377ffd045ca116b2cdfa",
      "parents": [
        "1b5540caf2556c099d70f7666a8dbca01e8039ec"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 27 14:30:03 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 27 14:30:03 2016 -0400"
      },
      "message": "Cut-and-paste bug fix\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": "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": "5fe58df07b23acad8e2ac094c5f6a34ed65ef773",
      "tree": "beeb35f87bdff6ed3bf449a82aefef5871132b0f",
      "parents": [
        "0e053c2450bcdff0ecfba0431700884fb0175b4e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 16:34:56 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 16:34:56 2016 -0700"
      },
      "message": "Added Chrome to local test runners\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": "0e053c2450bcdff0ecfba0431700884fb0175b4e",
      "tree": "3ebcae4fa7c203b10622c2410bebe7a2b3225578",
      "parents": [
        "2db2335cf1a091cb6d6bfddad10a46adbfe8528c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 15:56:05 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 15:56:05 2016 -0700"
      },
      "message": "Properly mocked resources and promises\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": "2db2335cf1a091cb6d6bfddad10a46adbfe8528c",
      "tree": "d565b979a2cc8eeebb3ecb6a62e80d3c0e367037",
      "parents": [
        "3fa9871ce832958299a25d7aec3db97d0fffaa4c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 12:15:23 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 12:15:23 2016 -0700"
      },
      "message": "Added button to hide form\n"
    },
    {
      "commit": "3fa9871ce832958299a25d7aec3db97d0fffaa4c",
      "tree": "448dfd88d6d78221d760a3e5a49200bbd0c4644c",
      "parents": [
        "e8218bb780de15675d55fda4dbe252e1ad45678d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 11:44:36 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 11:44:36 2016 -0700"
      },
      "message": "Added form to smart table\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": "e8218bb780de15675d55fda4dbe252e1ad45678d",
      "tree": "7b973434d17966ca2f04a412fae1b994ad7ef59f",
      "parents": [
        "3a55ad6024fd807dd41ab166993876119bb6f273"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 10:12:25 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 10:12:25 2016 -0700"
      },
      "message": "Testing minified helpers in Jenkins\n"
    },
    {
      "commit": "3a55ad6024fd807dd41ab166993876119bb6f273",
      "tree": "4f91db8f313adbcee73196e62da1d305e5993a3a",
      "parents": [
        "d5efedfdc1a5c7a8acd631c10b061512ecf611e0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 10:10:54 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 10:10:54 2016 -0700"
      },
      "message": "Hiding field in smartTable\n"
    },
    {
      "commit": "d5efedfdc1a5c7a8acd631c10b061512ecf611e0",
      "tree": "993e49863091f4289ae794b6c253230a38c09772",
      "parents": [
        "ead6fa50a01b277703f33003eab526a22abb1f9d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 08:42:51 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 08:42:51 2016 -0700"
      },
      "message": "Started smart table component\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": "ead6fa50a01b277703f33003eab526a22abb1f9d",
      "tree": "c8b8eb9b146eeedf671eed30aa25ebc75087ddfc",
      "parents": [
        "1748b3b7f288c25ce86d54f28afedbf8cc7bcf11"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 17:50:28 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 17:50:28 2016 -0700"
      },
      "message": "Started xosSmartTable component\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": "1748b3b7f288c25ce86d54f28afedbf8cc7bcf11",
      "tree": "a9adddc53d79f05d912c2ce55f7aa81e8ebbd68b",
      "parents": [
        "9bb3a95da21a3d3b4b2d452309f6163c39169416"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 15:21:43 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 15:21:43 2016 -0700"
      },
      "message": "Added ci task to generate docs\n"
    },
    {
      "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": "9bb3a95da21a3d3b4b2d452309f6163c39169416",
      "tree": "b13161c5e11d6df8c5b378f9868b98ec1005fb69",
      "parents": [
        "c88bb9fa243446ddf697337561b70a3af7b8e90e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 14:24:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 14:24:18 2016 -0700"
      },
      "message": "Added animations\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": "c88bb9fa243446ddf697337561b70a3af7b8e90e",
      "tree": "d13cd7759fd93b0c3acc97aed1ef13cbbb53576c",
      "parents": [
        "e53ee38daca37a78bd933f857b979ca31f26ca21"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 10:31:22 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 10:31:22 2016 -0700"
      },
      "message": "Table animated\n"
    },
    {
      "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": "e53ee38daca37a78bd933f857b979ca31f26ca21",
      "tree": "7730e115108804cb377a61e0d662c4901dd89b57",
      "parents": [
        "953ddad302ed93b6262bf8f87e8e5597d0ed9c04"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 10:11:56 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 10:11:56 2016 -0700"
      },
      "message": "Added xosNgLib.css to workflow\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": "953ddad302ed93b6262bf8f87e8e5597d0ed9c04",
      "tree": "fb16a77bf2c492407a37d684ced914abe9baf59f",
      "parents": [
        "28e49b7b3a6345a7e174f0d8ccfe8705a43d502f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 08:15:24 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 25 08:15:24 2016 -0700"
      },
      "message": "Form component done, documented and tested\n"
    },
    {
      "commit": "ee92189dd257f000019bec537abf88a60a4abd1a",
      "tree": "95f03567bd1ddf7e1ed9bb366593af34c6e19d00",
      "parents": [
        "c2da641a53dd342e3ef83db97585d4d31306fa83"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:53:48 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:53:48 2016 -0700"
      },
      "message": "Finish moving\n"
    },
    {
      "commit": "c2da641a53dd342e3ef83db97585d4d31306fa83",
      "tree": "0f894deb3946abd949571e833862a27acdc363bc",
      "parents": [
        "5746ffda993dc5e53998275ba1b53a3ff1188cad"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:32:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:32:55 2016 -0700"
      },
      "message": "Style and imports\n"
    },
    {
      "commit": "5746ffda993dc5e53998275ba1b53a3ff1188cad",
      "tree": "16b027f2d0c6c507fcd2a55c769d3f29ae89e0e1",
      "parents": [
        "c1dc4d2fad5b61aab90f3c5c70b2ae12137160f6"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:32:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:32:00 2016 -0700"
      },
      "message": "Add init\n"
    },
    {
      "commit": "c1dc4d2fad5b61aab90f3c5c70b2ae12137160f6",
      "tree": "96d360b98187d8f99788bc936f4a0040c1b2c3db",
      "parents": [
        "9df956330f814c4f04175cb03902ddbc888267d9"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:31:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 23 14:31:10 2016 -0700"
      },
      "message": "Initial attempt at moving OpenVPN REST method from xoslib to API\n"
    },
    {
      "commit": "28e49b7b3a6345a7e174f0d8ccfe8705a43d502f",
      "tree": "79ab89f5fe6d832cd7dd0baa1ef81c755aecd118",
      "parents": [
        "b6bfee38d84834345a4026c4707fa86d775fa958"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 14:14:03 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 14:14:03 2016 -0700"
      },
      "message": "Added validation to form: required, minlength, maxlength\n"
    },
    {
      "commit": "b6bfee38d84834345a4026c4707fa86d775fa958",
      "tree": "c054d600a43df72848ed85822eaa2d2811ef44be",
      "parents": [
        "a74e2f6df714dd1037ae08e42fbad0ec464ade0b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 12:05:37 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 12:05:37 2016 -0700"
      },
      "message": "Added more case to xosValidation and tested\n"
    },
    {
      "commit": "a74e2f6df714dd1037ae08e42fbad0ec464ade0b",
      "tree": "a46bf3c49be2d6b1cbb4c6cb13ccac0feca452bf",
      "parents": [
        "d702affe48d74fd4e8a156a64ca6b55428257134"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 11:02:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 11:02:58 2016 -0700"
      },
      "message": "Added tests for xosValidation\n"
    },
    {
      "commit": "d702affe48d74fd4e8a156a64ca6b55428257134",
      "tree": "ea64af1c5778ea76d7e0444c633a43038e051451",
      "parents": [
        "9a8f53c7b5b2951510e4c1a34efede03abca1933"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 10:53:49 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 10:53:49 2016 -0700"
      },
      "message": "Documented xosForm\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": "9a8f53c7b5b2951510e4c1a34efede03abca1933",
      "tree": "5f30a87e7a34512bf0eefc76debab3738e4e5de1",
      "parents": [
        "e51eaa1c95b7f03fe37c7c5ad0b7754202cce42d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 09:56:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 22 09:56:48 2016 -0700"
      },
      "message": "Started xosForm docs\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": "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": "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": "e51eaa1c95b7f03fe37c7c5ad0b7754202cce42d",
      "tree": "af4226324eed9bbbadfe7fb51d20d361fdd84709",
      "parents": [
        "16607d889d09dc4bc342fe5e4e45c8f2e93bf57a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 17:06:27 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 17:06:27 2016 -0700"
      },
      "message": "Small change to trigger jenkins\n"
    },
    {
      "commit": "16607d889d09dc4bc342fe5e4e45c8f2e93bf57a",
      "tree": "4bf993df2d09e5ceddb3e656130d83e98a33bde0",
      "parents": [
        "983d152e2aece84af93aba5ea7349e2170d3c77e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 17:00:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 17:00:01 2016 -0700"
      },
      "message": "path to jUnit reports\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": "983d152e2aece84af93aba5ea7349e2170d3c77e",
      "tree": "2eaab2aee837c950873e61d4dd479eaa93fc31d8",
      "parents": [
        "fb667b037b81d8b4a86cc6eb223559dd87f509b7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 16:50:29 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 16:50:29 2016 -0700"
      },
      "message": "Added junit and coverage reporter\n"
    },
    {
      "commit": "fb667b037b81d8b4a86cc6eb223559dd87f509b7",
      "tree": "416d6fa7f8e8932882a4b38b84d25693bbfc3701",
      "parents": [
        "b389f7a08a4e1016ae511feb55f5383fe34050bc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 16:36:17 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 16:36:17 2016 -0700"
      },
      "message": "Added test:ci script\n"
    },
    {
      "commit": "b389f7a08a4e1016ae511feb55f5383fe34050bc",
      "tree": "bea292cf2acbae992fa177c6b85d787c4d5f3116",
      "parents": [
        "824a7cb96652b4b70ecb667bd682e7364213f0c3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 14:59:39 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 14:59:39 2016 -0700"
      },
      "message": "Checking for email type\n"
    },
    {
      "commit": "824a7cb96652b4b70ecb667bd682e7364213f0c3",
      "tree": "9a7487b621c5edf75a76a8833cf037bd1e16347c",
      "parents": [
        "c49f53c7177514722b82cdb7803e5de1e509b400"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 12:24:52 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 20 12:24:52 2016 -0700"
      },
      "message": "Improved form test\n"
    }
  ],
  "next": "2049a4656254a2997da54470ec3b477179aecc1e"
}
