)]}'
{
  "log": [
    {
      "commit": "ba678a9359acc8095a01fec1149855292513c16d",
      "tree": "bf8b2d8115c4f642a066a3899dad3e4eb08118e0",
      "parents": [
        "2c336d80b91faa974399db016d606b251f3b96fd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 20 17:16:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 29 10:38:18 2016 -0700"
      },
      "message": "Exporting Tosca from UI\n\nChange-Id: Ie7e58ac5bd51a56d028daa1c1e2577e7723a8297\n"
    },
    {
      "commit": "88b220e18a87d43f01679f9b18bfcdac0b51f006",
      "tree": "c78ea74558e57f5fd9d55edfb4ca6cb81f32632a",
      "parents": [
        "78f607eb1d05b429754042c748001da67a0ee014"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 11:57:05 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 17:54:38 2016 -0700"
      },
      "message": "Fixed ui routing conflict with syncNotification\n\nChange-Id: I94e0f91ee35ed90ad73798de5d635abc4addbd4b\n\nRemoved backbone deps and views\n\nChange-Id: I77185488ffd5415e4815de59cc44ee24420071db\n\nStarted E2E UI Tests with selenium\n\nTest running locally, still broken in container because of phantomjs\n\nRemoved backone templates\n\nChange-Id: I788cfda3d12e3d1c2828c9ee9f6eb7e4431eae52\n"
    },
    {
      "commit": "291949515674e1ce12169c92ada9bf8c86033458",
      "tree": "0fbedebb601c5146dd736c71a86b53e89598a3f2",
      "parents": [
        "9cb0fa87f3a3da0abdbe9b11e2d313d2681f6d0d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 11:57:05 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 12:45:53 2016 -0700"
      },
      "message": "Fixed ui routing conflict with syncNotification\n\nChange-Id: I94e0f91ee35ed90ad73798de5d635abc4addbd4b\n"
    },
    {
      "commit": "5eac68a9bdd756cbc8abc1143a54f13f9319555e",
      "tree": "1c076aaea6b41d79fa67d3bdea6ab0c33e987cef",
      "parents": [
        "6467f6548b7108b52847ebc9fd271dcede27b4b4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 10:04:28 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 10:04:28 2016 -0700"
      },
      "message": "Formatting duration in hpc views\n"
    },
    {
      "commit": "6467f6548b7108b52847ebc9fd271dcede27b4b4",
      "tree": "6303b511c4c753c44900bd4d09f31c42193ef558",
      "parents": [
        "0cd9508880eb2263a6cf94eea06d11893770a9cf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 16 17:13:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 16 17:13:10 2016 -0700"
      },
      "message": "Fixed tests\n"
    },
    {
      "commit": "a8cbc9c28d96a786c3b99eefc759d0e011ea608f",
      "tree": "58c14d669bb999cac1a76ed3d3a7bc6caec93e9a",
      "parents": [
        "e4f9c78858b782117676223a002a7e262da69df2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 16 17:03:24 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 16 17:03:24 2016 -0700"
      },
      "message": "Migrated HPC view to angularJs\n"
    },
    {
      "commit": "abfdab5a1646d12764de282c99259aeb1630a940",
      "tree": "9e7dc202fc15f9139643bba0d53faeecbff6a929",
      "parents": [
        "e701f25820985a49484a3aab77248b415a5dfd57"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Wed Jun 15 10:55:41 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Wed Jun 15 13:31:51 2016 -0700"
      },
      "message": "npm-run-build tenant view\n"
    },
    {
      "commit": "10bd9cb6eae3dbdd27ac1df861da7a3c042bd290",
      "tree": "f9db9b8a981c4a3187eede861c8460b6f48cc53a",
      "parents": [
        "4a872ad325186aa2ca2a083ab9534dfacb98f7f7"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Fri Jun 10 13:28:34 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 13 17:12:47 2016 -0700"
      },
      "message": "Added changes to Routing\n"
    },
    {
      "commit": "4a872ad325186aa2ca2a083ab9534dfacb98f7f7",
      "tree": "cdf6a09a7feb8136c255bf80f6f39d88b90a4f58",
      "parents": [
        "4629a6d37a7fb8faa03c824fce764f31d802d2b6"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Fri Jun 10 13:13:36 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Fri Jun 10 13:13:36 2016 -0700"
      },
      "message": "Working Form\n"
    },
    {
      "commit": "880863969512f5a069bceaf26bb16cc5b570b102",
      "tree": "2b2f2ef17aaeeaf16c9b7e6ae546a7d111a8a3ec",
      "parents": [
        "74bd7045482da4b3a696966c2a9d64f7f71582ad"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Tue Jun 07 15:50:10 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Tue Jun 07 15:50:10 2016 -0700"
      },
      "message": "changes to model\n"
    },
    {
      "commit": "74bd7045482da4b3a696966c2a9d64f7f71582ad",
      "tree": "5f3252657607d30801471193da9b9bd9454176ec",
      "parents": [
        "378cb2e88c2bfc1f739e83d8ddf4d3ea644d95cb"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 17:02:29 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 17:02:29 2016 -0700"
      },
      "message": "adding changes to Tennant View\n"
    },
    {
      "commit": "378cb2e88c2bfc1f739e83d8ddf4d3ea644d95cb",
      "tree": "b34abaf80d6ec517e1d6898a48043011a0f7568d",
      "parents": [
        "ddc23a0d167c1947bd90dd785d244cef45791f33",
        "314e7e13f943ea1a84851f7cea34dbb125d936d0"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 15:39:06 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 15:39:06 2016 -0700"
      },
      "message": "Resolve merge conflict\n"
    },
    {
      "commit": "d4f6db1ca4ccdfffc165545a6d96bc99cff32ca2",
      "tree": "3a755fd58e960d355e4d6b222f097a43afa176da",
      "parents": [
        "345d9e8b18b6a5ad0b64c06669ff12a7070336b5"
      ],
      "author": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 15:25:28 2016 -0700"
      },
      "committer": {
        "name": "arpiagariu",
        "email": "arpiagariu@gmail.com",
        "time": "Mon Jun 06 15:25:28 2016 -0700"
      },
      "message": "Changes to xos dumbComponent\n"
    },
    {
      "commit": "314e7e13f943ea1a84851f7cea34dbb125d936d0",
      "tree": "31a3359a246eb50bec7ac130b98ad099c16f068f",
      "parents": [],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 06 15:21:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 06 15:21:21 2016 -0700"
      },
      "message": "Fixed bug in xosForm\n"
    },
    {
      "commit": "6ea167873f2f0d38ad3f2cbbb49aefdb86d72c85",
      "tree": "bd2d33f8b71a318c873a1dc5dfe837d918fddaef",
      "parents": [
        "216fe55ada30be1ff19744a507cc4af31a1dd7f2",
        "964904d3fdce3dbeb748aa404a1eec840ea3cb47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jun 02 10:50:36 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jun 02 10:50:36 2016 -0400"
      },
      "message": "Merge branch \u0027feature/volt\u0027\n"
    },
    {
      "commit": "7c4ffa4ed6fd148faa45e6477723f8742f90f339",
      "tree": "38d8decab82f0a1afa04234dc88f0597f53d270e",
      "parents": [
        "8fabb0a509c70e904e55451fa74a4ab2b08280f4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 12:15:42 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 12:15:42 2016 -0700"
      },
      "message": "Set interval for production\n"
    },
    {
      "commit": "8fabb0a509c70e904e55451fa74a4ab2b08280f4",
      "tree": "fce66bb7a6c2747ae79b28de8bed52159d9abf65",
      "parents": [
        "e0afc4eaa8160c0f94f72a205ccbda05becb7a2c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 11:47:22 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 11:47:22 2016 -0700"
      },
      "message": "Tested notification\n"
    },
    {
      "commit": "e0afc4eaa8160c0f94f72a205ccbda05becb7a2c",
      "tree": "340e642599641ae7100547a53140851e7f2d50af",
      "parents": [
        "f383e89a985130bb6e1a6dea265fb0d4d5d8e6aa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 10:58:25 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 10:58:25 2016 -0700"
      },
      "message": "Sync notification working, need to be tested\n"
    },
    {
      "commit": "af969655dfedb98977e33427501d947891146182",
      "tree": "683ad0204cda3c433068edc32a88560ab4860071",
      "parents": [
        "99ac4ae37d43072c8ed126a45b9882ccc21ced30",
        "5dfcb08a9c5aaff84f16e6878622ecd2624b214e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 08:38:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 08:38:10 2016 -0700"
      },
      "message": "Merged master\n"
    },
    {
      "commit": "99ac4ae37d43072c8ed126a45b9882ccc21ced30",
      "tree": "f44487d1e03c73c7533e8781edc38a4c13bd7057",
      "parents": [
        "56773f3b1b9a43fbc16eb928af258b92a628af33"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 08:35:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 01 08:35:15 2016 -0700"
      },
      "message": "First working draft with notifications\n"
    },
    {
      "commit": "56773f3b1b9a43fbc16eb928af258b92a628af33",
      "tree": "9b0f17fe15af0b3adb7c7769cdeabef82b5b6431",
      "parents": [
        "1a5bf200f436035c4ab424d59f1755dc72ae7caa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 16:57:50 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 16:57:50 2016 -0700"
      },
      "message": "ali stopped\n"
    },
    {
      "commit": "5dfcb08a9c5aaff84f16e6878622ecd2624b214e",
      "tree": "66ec2ff677f8136b929f294bddd6327599f1362d",
      "parents": [],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 15:15:00 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 15:15:00 2016 -0700"
      },
      "message": "Merged xosValidation pull-request\n"
    },
    {
      "commit": "1a5bf200f436035c4ab424d59f1755dc72ae7caa",
      "tree": "fbe17a2d21d68fc4ab1672e617cf93a84d99e89c",
      "parents": [
        "42e3fe2599e375fa924be9311eab0641885f483c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 14:26:26 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 31 14:26:26 2016 -0700"
      },
      "message": "Work in progress on Synchronizer notification\n"
    },
    {
      "commit": "42e3fe2599e375fa924be9311eab0641885f483c",
      "tree": "f88ec8b090495cc9cf9847c557d28d6b7635b5c2",
      "parents": [
        "aed36a47f9689a7595fea4bc450f1a0e1c3f9f7e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri May 27 14:52:37 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri May 27 14:52:37 2016 -0700"
      },
      "message": "Integrated notification panel in header\n"
    },
    {
      "commit": "4ac9a0b529e2bcf380b791fcc5e663cebdbb08be",
      "tree": "be92b8ffc5355e4182e366c16a2f1ffbba3aa0c4",
      "parents": [
        "da9dd86487bd54fd3e1e791c5a34b4ee578b3347"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 23 15:31:25 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 23 18:03:43 2016 -0700"
      },
      "message": "Updated generator to read parent env config\n"
    },
    {
      "commit": "c55e2bc49ce8745196c5a29e8d372a276d5dc0c9",
      "tree": "3ed73cd34a1486698beabd8890d0d4a42c0f165c",
      "parents": [
        "ac1eb03b9295aa88066ea5824024b7bb43623037"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 23 16:03:19 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 23 16:03:19 2016 -0700"
      },
      "message": "remove vlan_id\n"
    },
    {
      "commit": "c647c9bf0f93127754820b82967eaf68217f7e05",
      "tree": "b43a525f55d1838bb6aa7cacb32090eb75a99d6f",
      "parents": [
        "cced54d853d7548a2b6c862d38cc775bb892eca8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed May 18 14:57:56 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed May 18 14:57:56 2016 -0700"
      },
      "message": "Added boolean filter to xosTable\n"
    },
    {
      "commit": "54bc5f722178778890edba46f0e2b6a175a3e860",
      "tree": "6703ca349c71bd70c51b9771bae95ce0e99d3cfe",
      "parents": [
        "753520b9d0e448912aeec6c5b27868573275cc85"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed May 18 14:06:45 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed May 18 14:06:45 2016 -0700"
      },
      "message": "Changed ngXosLib CI tests to include builded views\n"
    },
    {
      "commit": "753520b9d0e448912aeec6c5b27868573275cc85",
      "tree": "05add6779d63deab836147b7db9045b568a755a0",
      "parents": [
        "e993b88f30c350bea646716e377774fabca0ccbd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:37:09 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:37:09 2016 -0700"
      },
      "message": "Updated truckroll dashboard to new generator\n"
    },
    {
      "commit": "e993b88f30c350bea646716e377774fabca0ccbd",
      "tree": "ac3ddb24de037cedb728319220ffd97c5f081460",
      "parents": [
        "97532ef39a59b0796d3b534669541bf42d24eed6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:30:14 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:30:14 2016 -0700"
      },
      "message": "Updated OpenVPN Dashboard\n"
    },
    {
      "commit": "97532ef39a59b0796d3b534669541bf42d24eed6",
      "tree": "3260f4c81c51466e5f7cc508a25d8e0cf4acdf8d",
      "parents": [
        "40bea6329c57eb70640d8a135d108d1dd8817349"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:12:03 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 17:12:03 2016 -0700"
      },
      "message": "Moved Content Provider Dashboard to new generator\n"
    },
    {
      "commit": "40bea6329c57eb70640d8a135d108d1dd8817349",
      "tree": "362d8a50ba0132d256de9a030261db8e13c1bb16",
      "parents": [
        "fe307b1a64a517d2026514ce8ccf7a73bf4297dd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 16:51:29 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 16:51:29 2016 -0700"
      },
      "message": "Defined a karma config to test all builded views\n"
    },
    {
      "commit": "fe307b1a64a517d2026514ce8ccf7a73bf4297dd",
      "tree": "828fc20d1dbc9e75329dd97905cfda6a1e32e63c",
      "parents": [
        "947b8cd64ebaa217d2ff3dd68064011e6169ee4b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 14:29:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 17 14:29:01 2016 -0700"
      },
      "message": "updated diagnostic dashboard\n"
    },
    {
      "commit": "dfc03bf0f9fee5277a526749e9b76ff542189f81",
      "tree": "f50519f7682647b94cd9c499e2a32715237fb434",
      "parents": [
        "db20d5a002b9aa44c5705a7d407bdd60462cbdb9",
        "08662a5565faa40f97a202b6fb275432811c6fec"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 16 10:36:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 16 10:36:18 2016 -0700"
      },
      "message": "Merged branch api-cleanup\n"
    },
    {
      "commit": "db20d5a002b9aa44c5705a7d407bdd60462cbdb9",
      "tree": "ae9b97e7f567fe030c6d247ab1f3c6c7e8e3a0f7",
      "parents": [],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 16 10:31:32 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 16 10:31:32 2016 -0700"
      },
      "message": "Fixed tests\n"
    },
    {
      "commit": "b873bf05759013e7d58c1c52c651f0f0b6434ba7",
      "tree": "3e65fc312566d71619310a73a920249e2ea8f42f",
      "parents": [
        "14834ba6ac98448a8387dc15558dd841f342a8b6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 10 15:05:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 10 15:05:10 2016 -0700"
      },
      "message": "Added developer to common fixtures\n"
    },
    {
      "commit": "e9676567c6d7225f8d6cdd65f46790b31512e401",
      "tree": "692d7acf339b0fd4a96a6a9e3cba44b1e36a2d49",
      "parents": [
        "efdcab89a4263eb818e754f6493f771c996ad4ea"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 10 14:56:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 10 14:56:58 2016 -0700"
      },
      "message": "Developer view first draft\n"
    },
    {
      "commit": "efdcab89a4263eb818e754f6493f771c996ad4ea",
      "tree": "81385370f8b5c9ecc2869ccb33c9bd812b9bf2e6",
      "parents": [
        "f51fb7cb8c8eec1e416d555b0d241018173b3edd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:29:46 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:29:46 2016 -0700"
      },
      "message": "Builded first draft\n"
    },
    {
      "commit": "f51fb7cb8c8eec1e416d555b0d241018173b3edd",
      "tree": "d7286dfee90859f7aa3b6109d27071a4d4bdcd98",
      "parents": [
        "d6ed3f41de42f2f2f7d33119a2bccfeb7e76fdf7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:24:34 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:24:34 2016 -0700"
      },
      "message": "Added mock environment\n"
    },
    {
      "commit": "d6ed3f41de42f2f2f7d33119a2bccfeb7e76fdf7",
      "tree": "dd4917e50e719d84dcb631eebd55a74fe3c51119",
      "parents": [
        "fd4ab8635d594772365da75ab2b001c166fc16f1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:19:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 16:19:10 2016 -0700"
      },
      "message": "Added single-site mock\n"
    },
    {
      "commit": "fd4ab8635d594772365da75ab2b001c166fc16f1",
      "tree": "aa3559164864e88f7facec404608b15161d17309",
      "parents": [
        "a7ad499b8ebe78771174a9135dda60cffb2529a4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 15:58:49 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 15:58:49 2016 -0700"
      },
      "message": "hiding instances per site chart when not needed\n"
    },
    {
      "commit": "a7ad499b8ebe78771174a9135dda60cffb2529a4",
      "tree": "8844e77aa2db7ec96ed186c74f16aac633169c29",
      "parents": [
        "e112ec111472dfeed3691384acd3016d657660ea"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 15:27:47 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 15:27:47 2016 -0700"
      },
      "message": "First draft of developer view\n"
    },
    {
      "commit": "f05cf36b8e7361d46a3bd7e51b30e8e60234bdc2",
      "tree": "3fedc942fb4b17a186b73f7f32413aac7a32479f",
      "parents": [
        "819d13dc91a5cae3c94d18554d898f5e1c5bd822"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 10:31:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 09 10:31:21 2016 -0700"
      },
      "message": "Updated serviceGrid to js dashboard\n"
    },
    {
      "commit": "819d13dc91a5cae3c94d18554d898f5e1c5bd822",
      "tree": "4b4b14ad1fd4f0ab1cb091708f2245828b75354e",
      "parents": [
        "3adf8792a2a2e6e9566bfec4b0de0c1793590600"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 16:52:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 16:52:58 2016 -0700"
      },
      "message": "Service graph sketch\n"
    },
    {
      "commit": "3adf8792a2a2e6e9566bfec4b0de0c1793590600",
      "tree": "e6827165346e153b18ad934d71c7d4bea2aa7077",
      "parents": [
        "70bc45fc7dc31241f7f20cbdd18855788f4a6cf6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 15:21:27 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 15:21:27 2016 -0700"
      },
      "message": "coding\n"
    },
    {
      "commit": "70bc45fc7dc31241f7f20cbdd18855788f4a6cf6",
      "tree": "c00c28ad90c366e080a0f356328b4a93d381b9af",
      "parents": [
        "01ec67f249e3ab61f44fa0c3ad119574fce739a5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 14:10:11 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 14:10:11 2016 -0700"
      },
      "message": "Started serviceGrid view\n"
    },
    {
      "commit": "01ec67f249e3ab61f44fa0c3ad119574fce739a5",
      "tree": "7f20ceeb057dd3d345f7cfff1aed6167d7e3a70b",
      "parents": [
        "f5f208a13ee40fdfa71d55d9c233df94745a25b5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 13:14:03 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri May 06 13:14:03 2016 -0700"
      },
      "message": "Removed sampleView from source code\n"
    },
    {
      "commit": "68df51b7e6c285419815f4878bca9137265c90e1",
      "tree": "b969a253ed2425b13cded2dbcc73c1fc2eac1e75",
      "parents": [
        "02d403469c002b364e9871e031ba75a6605febdb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:01 2016 -0700"
      },
      "message": "Added poll capabilities to xosSmartPie\n"
    },
    {
      "commit": "e8ec1fc6679c80ef1a28797b06066f81f2e66441",
      "tree": "1fdede59c10538a52548e8491174fe22d3ec014d",
      "parents": [
        "0a0fd7bbbea60aaa0f889dcacd427620a29c1043"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 14:35:03 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 14:35:03 2016 -0700"
      },
      "message": "Removed sample files\n"
    },
    {
      "commit": "a2be8d49b94d131b0ec71fb2c691e9fb3ac3a8b3",
      "tree": "2889abcd25f644f45b197fa4f2196f4f1a1bd739",
      "parents": [
        "2e4c344d489b8bc62b087a359a7ff0e9f70ae121"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 15:34:17 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 15:34:17 2016 -0700"
      },
      "message": "Documented login/logout endpoint\n"
    },
    {
      "commit": "2e4c344d489b8bc62b087a359a7ff0e9f70ae121",
      "tree": "178b7d96f3b7e99483e9851880218a5af521026e",
      "parents": [
        "2ef04168f3507160e95df8b005b324d492454211"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:20:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:20:01 2016 -0700"
      },
      "message": "Fixed UI tests\n"
    },
    {
      "commit": "2ef04168f3507160e95df8b005b324d492454211",
      "tree": "67401b1b144c694e146f47af5dd8fc53f0c049fa",
      "parents": [
        "b71510b222b4cc1d20d685b6085a45129215d096",
        "8734215ed4d3ad2034b2b13d2741f42f3cb1f13b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:02:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:02:15 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b71510b222b4cc1d20d685b6085a45129215d096",
      "tree": "ae6ab741da7b9838f5e1dad3ab8b4d5236b682cc",
      "parents": [
        "67e79cb8081fe0a70624b512f9e8d1b0762e37bc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:56:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:56:48 2016 -0700"
      },
      "message": "Added API docs and test\n"
    },
    {
      "commit": "8734215ed4d3ad2034b2b13d2741f42f3cb1f13b",
      "tree": "0c3ce324ac2579de96f3582a460c4fc4f87cee9a",
      "parents": [],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 09:29:42 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 09:29:42 2016 -0700"
      },
      "message": "show address pools in vrouter admin\n"
    },
    {
      "commit": "67e79cb8081fe0a70624b512f9e8d1b0762e37bc",
      "tree": "553f40d19f1c89a8f4f157f7149865b78e99c231",
      "parents": [
        "54f98bdff5775e7d28ed5cc1701414dd1f707cf5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:14:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:14:58 2016 -0700"
      },
      "message": "Fixed apigen command to use update method\n"
    },
    {
      "commit": "41a9dc43779e0dc2e7d97e36ea094fd054518233",
      "tree": "ba6e898426d8472fb2c652398273ac34d97b7ffc",
      "parents": [
        "c1cbd6a7a156ea8fa520bcef8f5ed23ff25d6d0d",
        "a3839e32c0812e246dcaacc099a8cd558af500ae"
      ],
      "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": "a3839e32c0812e246dcaacc099a8cd558af500ae",
      "tree": "d497f87f52f260438b09289e4931b952218146ca",
      "parents": [],
      "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": "bfda8be41d42d9c1886bd0dee5a22eb5bec40527",
      "tree": "d8d1daac13f2804af7f16485885c819ace7391bd",
      "parents": [
        "5ed452b0d7299d3a0e642f18f914017ed9cdc428",
        "a937c3878590006fa0058c72ecffdacf64cc320f"
      ],
      "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": "a937c3878590006fa0058c72ecffdacf64cc320f",
      "tree": "7951a6ab58758eccdbf0ebf802f1de04eb43ca94",
      "parents": [],
      "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": "41d6e88bcf744360e794e28a7363e1489ba68532",
      "tree": "98394cb2f71fcec2dd87981e86055e0b8e3b632b",
      "parents": [
        "c351fa542092ea2748f9105585da6d7ce9bde1f4"
      ],
      "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": "81e84cc0c27afdb2f1e0309424fe2dfaf9518454",
      "tree": "d21a8c1e483c61afad08d106a114ee2eaca8a248",
      "parents": [
        "d66874591a7a6fbc3967491aeb5a52167d16b300"
      ],
      "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": "9f1e54b72b788e703e2eb393d8c2c018abb70643",
      "tree": "bd058be11d0d0bb829863669cba1f88aee467a8c",
      "parents": [
        "ee139911f3be65dbe1c678e5decac5c7806722df"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 17 19:20:05 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 17 19:20:05 2016 -0700"
      },
      "message": "Fix vpnDashboard CSS\n"
    },
    {
      "commit": "ee139911f3be65dbe1c678e5decac5c7806722df",
      "tree": "5d18c47003851bb10af80b9a74f99da2f2d05dc3",
      "parents": [
        "57ac3cbe157034ccf08b964fccbb44b37c690c27"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 17 19:20:01 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 17 19:20:01 2016 -0700"
      },
      "message": "Fix vpnDashboard CSS\n"
    },
    {
      "commit": "8ad077e21c0e1532e26b15a317faed73f286d6dc",
      "tree": "35105572b89bd2c831b84f133f41b0d4253e85ec",
      "parents": [
        "5acf7b9c298bec4a13f905c6fb77c92c81ae5c54",
        "ba9e4e6f25a9cca922206a62aba19ff0bf8edee8"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 12 23:33:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 12 23:33:11 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "ba9e4e6f25a9cca922206a62aba19ff0bf8edee8",
      "tree": "3b0b48725d5318df37226c97605457fdee35044d",
      "parents": [],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 12 09:10:09 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 12 09:10:09 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "5d06a233cd704e52790e750c4882292a6a41724e",
      "tree": "ada3da4588dacc33fa7183b253d300e7cf2b5879",
      "parents": [
        "2e97a75ef531cfce02e243a8612be185ea780cbe"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Apr 04 22:30:44 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Apr 04 22:30:44 2016 -0700"
      },
      "message": "Make VPN Great Again\n"
    },
    {
      "commit": "c8819aade7e41fd54cc7e1e43a3dc23781e43196",
      "tree": "667735142ca44109fc3a4de47cfcd3e3c83098e9",
      "parents": [
        "11e8878c7984e0bf4bb094024d0cc4c9ef6e266c",
        "2a67ed82a8bf5b7941d6cb8efb0ac2aeccf88401"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "2a67ed82a8bf5b7941d6cb8efb0ac2aeccf88401",
      "tree": "b212c5e27e11d1dfc5cd53bce8594587604f4d9f",
      "parents": [],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "message": "enable Tag tab in NodeAdmin\n"
    },
    {
      "commit": "26f0daf75afa2fe9664e632197cf452a23e6a7eb",
      "tree": "94c8bfac840163cd4a91a29af39a9cb62e887da8",
      "parents": [
        "9ddca29dbe14cb58e1bcd8d1718d23db31dc21e0",
        "bfb1a89c84652c02a7e51b224ac4249b69cfdcbc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "bfb1a89c84652c02a7e51b224ac4249b69cfdcbc",
      "tree": "c3c0d1e7dae03778a02bb15d8e5040fc8377dc6c",
      "parents": [],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "message": "observer-\u003esynchronizer\n"
    },
    {
      "commit": "0e42139641730146b0153f4b4d2948a661f04b28",
      "tree": "029fd7d7113427fcfc5e7ecb387d7f3834cbdd53",
      "parents": [
        "37e4efee7e8d597717c84951026ed09e9dbe4c6e",
        "80beeb4d26bc1a643feca35f20321f6c6e78d861"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "message": "Fix merge conflict\n"
    },
    {
      "commit": "80beeb4d26bc1a643feca35f20321f6c6e78d861",
      "tree": "a35a08d2c2fd975220c66569b91dd21333132685",
      "parents": [],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 12 16:45:00 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 12 16:45:00 2016 -0800"
      },
      "message": "a smaller file to download for the test\n"
    },
    {
      "commit": "37e4efee7e8d597717c84951026ed09e9dbe4c6e",
      "tree": "b8e5537c71ea5778b3ee8ad45c0344af93dc37de",
      "parents": [
        "c257c4129bafecfbb2659bf33161b5d453f78049"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 02 00:01:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 02 00:01:25 2016 -0700"
      },
      "message": "Add client view that shows all VPNs with a script link\n"
    },
    {
      "commit": "c257c4129bafecfbb2659bf33161b5d453f78049",
      "tree": "b8be9059a080f3340173853d10a7a46606498a6d",
      "parents": [
        "b1387d290830f631eead34129d50778688a5dd64"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 01 19:15:40 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 01 19:15:40 2016 -0700"
      },
      "message": "Work on vpn view\n"
    },
    {
      "commit": "b1387d290830f631eead34129d50778688a5dd64",
      "tree": "a7a1df01b76745ccfb8112d2a24031abe3a738ae",
      "parents": [
        "3c5277fa75202667ce7954108c45552c87028d04"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 01 08:30:30 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 01 08:30:30 2016 -0700"
      },
      "message": "Fix bugs\n"
    },
    {
      "commit": "e84e3eeb1c53117b82cbc8c70f249a0a0ecbe62e",
      "tree": "2ecfecacbe40c16812410f38224792901a36d325",
      "parents": [
        "c770ba0a2f5e13b000ace9770206defaff16f564"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 28 22:21:54 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Feb 28 22:21:54 2016 -0700"
      },
      "message": "Add stuff\n"
    },
    {
      "commit": "c770ba0a2f5e13b000ace9770206defaff16f564",
      "tree": "4c9c2e884be8c4425143ff90376f3940dc1dd5fe",
      "parents": [
        "84c4082cc656171aa911196789db089dca4449b0"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 18:14:03 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 18:14:03 2016 -0700"
      },
      "message": "Download client configuration when script link is clicked\n"
    },
    {
      "commit": "84c4082cc656171aa911196789db089dca4449b0",
      "tree": "7e3aa02e23b1548f90ad221ff3eba3d7d76d3013",
      "parents": [
        "322f26ff70933dc9caa34c9c1765dc363934f638"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 16:16:23 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 16:16:23 2016 -0700"
      },
      "message": "Start to create method to download script\n"
    },
    {
      "commit": "889689b877df2c97cd151721f50f72dd254f038e",
      "tree": "2bf364c1c04ca01b24312bf757f654d60d73eee2",
      "parents": [
        "5c722ff26e574a13b569fd2d8dabef7e9c01903c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 14:26:12 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 14:26:12 2016 -0700"
      },
      "message": "Accomodate mutliples servers running on the same VM\n"
    },
    {
      "commit": "5c722ff26e574a13b569fd2d8dabef7e9c01903c",
      "tree": "99db861bd76c07ea4889e1608d7deb150c02e5f1",
      "parents": [
        "35a2219f1f1d8fddbad4966f87a99ae930776b7d"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:32:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:32:50 2016 -0700"
      },
      "message": "Fix some styles\n"
    },
    {
      "commit": "35a2219f1f1d8fddbad4966f87a99ae930776b7d",
      "tree": "aa9a35872d9e1802da93fe9b7c675cf11a20f956",
      "parents": [
        "98dd6c81328694d1dc6c9545c6b64242b90ef976"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:26:07 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:26:07 2016 -0700"
      },
      "message": "Set up first page of VPN Dashboard attempt 2\n"
    },
    {
      "commit": "98dd6c81328694d1dc6c9545c6b64242b90ef976",
      "tree": "cdf8eeceb5478cb3b89de02923eb242c56425c42",
      "parents": [
        "6efeb7a5a5905a7002201b683030a424ccefba8c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:25:53 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 11:25:53 2016 -0700"
      },
      "message": "Set up first page of VPN Dashboard attempt 1\n"
    },
    {
      "commit": "6efeb7a5a5905a7002201b683030a424ccefba8c",
      "tree": "2021d6bd659b53bd6accc4ea44bea428da164758",
      "parents": [
        "95df78ff2a9f9694c577ce8c0934fa64dde82dd7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 09:32:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Feb 25 09:32:00 2016 -0700"
      },
      "message": "Initial work for VPN view\n"
    },
    {
      "commit": "95df78ff2a9f9694c577ce8c0934fa64dde82dd7",
      "tree": "5f894443a5b8b1f010cbf7724787149a8b5343d0",
      "parents": [
        "1a634d28d69326e7b7d050e835e5988fab57cdef"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Feb 24 20:51:42 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Feb 24 20:51:42 2016 -0700"
      },
      "message": "Fix generation of server script\n"
    },
    {
      "commit": "81cfbf76d5104cf106715f0de5df936c158d7732",
      "tree": "ccca5ba3f25c0695f0c9c7073ec2dace8c10e9df",
      "parents": [
        "a4fb2a81fa353c0e7cea7d7a998fd1c80d7d7ade"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 11 09:49:34 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 11 09:49:34 2016 -0800"
      },
      "message": "Showing only error message in ceilometer dashboard\n"
    },
    {
      "commit": "ba4c9aa2bedb137c5c02b823512f7a67c4efdd3e",
      "tree": "3265987565320db7002c620c27caa3d6d668fe73",
      "parents": [
        "07c52f31b0d473111f0d9bfee2f2be12ebdfa4a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 11 09:35:29 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 11 09:35:29 2016 -0800"
      },
      "message": "Fixed ceilometer bug and added busnag for angular\n"
    },
    {
      "commit": "9db064f067fc70d4df6f86818561a19173a2646b",
      "tree": "87d03c17aa2d7140dd5e7487f786be6ed6578909",
      "parents": [
        "63a27b19ffdb58a4e8910904ca692fb6d2417c5f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:17:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 08 14:17:42 2016 -0800"
      },
      "message": "Improved ceilometer dashboard performance\n"
    },
    {
      "commit": "b13646096a8e770cfe580c35f836bf4809efd526",
      "tree": "5a35e3c0c2bf4ca0836c094381df52fe413e30f8",
      "parents": [
        "7b36e4254f5c652855a0a14f5eed6b5e555c60c1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:25 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Feb 03 15:37:25 2016 -0800"
      },
      "message": "Blocked Bower deps versions\n"
    },
    {
      "commit": "c0c9409ce38bd9b50f1a6e8c69b3110d44c6843b",
      "tree": "2a2c00fe377f057e320bbb9ad4a6e092eb7b820b",
      "parents": [
        "3a7f511968edf736e08d3b167a0fe81413d0179c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:25:18 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 17:25:18 2016 -0800"
      },
      "message": "Fixed path in Ceilometer Dashboard and generator\n"
    },
    {
      "commit": "19c2a4e123d2ef6418749e7f814e04cebd9af3d0",
      "tree": "d8b9ff1d6a986ae8ac95d5879d35816d435e961f",
      "parents": [
        "895b30a74aa52672bee6d1b2418bf61eecca0e7f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:29:40 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:29:40 2016 -0800"
      },
      "message": "Requesting Stats for a single slice\n"
    },
    {
      "commit": "895b30a74aa52672bee6d1b2418bf61eecca0e7f",
      "tree": "cd9bd7bdbc04ee593d2494020724ef13dad8b5a6",
      "parents": [
        "6a6e8b00d100afb8386013807e939ebcd4243ab8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:04:31 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Feb 02 16:04:31 2016 -0800"
      },
      "message": "Fixed bugs\n"
    },
    {
      "commit": "c9bb11a366b9126009fcdb92df5817c60ba62000",
      "tree": "60adbf69eaa6fb7a9f547345f4012b9bdf2981af",
      "parents": [
        "e3aa41b94e3f029c9f8ad8907fe59a89f48be59a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 16:40:21 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 16:40:21 2016 -0800"
      },
      "message": "Moved Subscriber Portal in application and updated README\n"
    },
    {
      "commit": "e3aa41b94e3f029c9f8ad8907fe59a89f48be59a",
      "tree": "3b8ab068b409317a77ce848c15b069b6d60f7a75",
      "parents": [
        "dd1e1904af5de1bd042c445cac77a7f89f6637d7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 14:42:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 14:42:42 2016 -0800"
      },
      "message": "Refactored around to have same style in code\n"
    },
    {
      "commit": "dd1e1904af5de1bd042c445cac77a7f89f6637d7",
      "tree": "3bed72e6870d8876d6a9ea92806307e81d521dc9",
      "parents": [
        "0f9b085325831923c9322cda307b41617626ec53"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 14:30:22 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 14:30:22 2016 -0800"
      },
      "message": "Interceptor to fake non XOS data\n"
    },
    {
      "commit": "0f9b085325831923c9322cda307b41617626ec53",
      "tree": "e3bad20950b06b27f3339f75ba0c38bfb336e288",
      "parents": [
        "0bac32dd234952b5ab955145629bc36afda8dfda"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 13:51:07 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 13:51:07 2016 -0800"
      },
      "message": "Added a basic login system\n"
    },
    {
      "commit": "bc56685e69b37537b6c639c0e8c7627c6e4efc8d",
      "tree": "b62cbad676db2c3a5bcd8d47ef3b2e947828c570",
      "parents": [
        "6df2d096817a6a1d1fe0a989185a420101fbe3cc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 12:00:18 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 27 12:00:18 2016 -0800"
      },
      "message": "Login route improvement\n"
    },
    {
      "commit": "680cd92162a0353e5490e120ac857e71c4a3c062",
      "tree": "4d357903fe6e0182c6e202179557aa80db097e09",
      "parents": [
        "66f30e16b12f4e1f7a94dd6b573db43072fe4cb7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 17:21:39 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 17:21:39 2016 -0800"
      },
      "message": "Reading Subscriber user from XOS Apis\n"
    },
    {
      "commit": "66f30e16b12f4e1f7a94dd6b573db43072fe4cb7",
      "tree": "d6744101c21e7adf99ac40070a085638b793416b",
      "parents": [
        "68efc54141a51bd74418a5ecc12a39f554298ded"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:37:04 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:37:04 2016 -0800"
      },
      "message": "Added README\n"
    },
    {
      "commit": "68efc54141a51bd74418a5ecc12a39f554298ded",
      "tree": "99ed8fa46660e911dee9fb8a535decfa5f416641",
      "parents": [
        "2b54546251e069f432441c33dd2d95c0e5500220"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:33:37 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:33:37 2016 -0800"
      },
      "message": "Added prestart npm script to install dependecies\n"
    },
    {
      "commit": "2b54546251e069f432441c33dd2d95c0e5500220",
      "tree": "004c111cb86fd8adff00707debe18c66f77a9382",
      "parents": [
        "0a17d5c66e0b75f0af2f875d891f2529dd4e2662"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:17:10 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 26 15:17:10 2016 -0800"
      },
      "message": "Subscriber Portal working with Mock data\n"
    }
  ],
  "next": "0a17d5c66e0b75f0af2f875d891f2529dd4e2662"
}
