)]}'
{
  "log": [
    {
      "commit": "250741424c1f138ceeddcff90cb9bbbf223a9c52",
      "tree": "51488c3db04e54d06646581b1b9a0798ddd1ebb9",
      "parents": [
        "b1a426eeed8b2611e908869366ea0ab82c27ce36"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:10:27 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:10:27 2017 +0200"
      },
      "message": "Cleanup. Test update.\n"
    },
    {
      "commit": "f8fcdac855e460eceab9e79466bb77640ea9fba1",
      "tree": "a41805c3fae05f64181a9273ffbcc05e76cc13b6",
      "parents": [
        "f3716f3bfdd6f8488aac3281d50f476aca4940ab"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 12:17:07 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 12:17:07 2017 +0200"
      },
      "message": "Fix: Failing tests seem to be related to our specific Jenkins VM config.\n"
    },
    {
      "commit": "f3716f3bfdd6f8488aac3281d50f476aca4940ab",
      "tree": "de8ff981a7c5e2b6b25bb7310727d2bdff97211a",
      "parents": [
        "a37394aa31408b69c01c67727d2576bb488b9c3d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 11:17:50 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 11:17:50 2017 +0200"
      },
      "message": "Improvement: Dummy GK tests are a bit messy\n"
    },
    {
      "commit": "a37394aa31408b69c01c67727d2576bb488b9c3d",
      "tree": "6a89479a671b93a19c977b98b498ca8b6e10ca3b",
      "parents": [
        "e2e9f054f5050293fefd54f7988ce6cb8c785e6b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 10:02:49 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 10:02:49 2017 +0200"
      },
      "message": "Fix: Tests in SONATA jenkins behave strange\n"
    },
    {
      "commit": "e2e9f054f5050293fefd54f7988ce6cb8c785e6b",
      "tree": "781c220fe1453fb2a6863047ed0a59c4401d1e96",
      "parents": [
        "502825216d536f8f39ee997eaa9203fbd8414b7a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 08:37:47 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 08:37:47 2017 +0200"
      },
      "message": "Fix: Removed aoutdated tests which have been replaced by neutron-sfc\n"
    },
    {
      "commit": "832a0b8d97acd10b5a259d42db9e1bf56f1b4afd",
      "tree": "7b54b66d0a26e0167a76fda20f6f41b4231405e8",
      "parents": [
        "937f153f4d00ed408bbc59a736cd8f923c4eb94f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 16:08:35 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 16:08:35 2017 +0200"
      },
      "message": "Fix: Be more robust if OS ports do not exist in the model\n"
    },
    {
      "commit": "7b38ee1ed94ec3e9124e8e5b9c21cf224d39edc3",
      "tree": "aa5a7c8174b59dbe0e802f0eebbdad36f715d96b",
      "parents": [
        "4e37abbc1a06ffa40ed11c7c6a16c1fe95403161"
      ],
      "author": {
        "name": "splietker",
        "email": "malte.splietker@uni-paderborn.de",
        "time": "Wed Jun 28 17:24:01 2017 +0200"
      },
      "committer": {
        "name": "splietker",
        "email": "malte.splietker@uni-paderborn.de",
        "time": "Wed Jun 28 17:24:01 2017 +0200"
      },
      "message": "Implemented Openstack Neutron SFC API\n\nSigned-off-by: Malte Splietker \u003cmalte.splietker@gmail.com\u003e\n"
    },
    {
      "commit": "ae58801332baaa66ea71c9e233e23f0f68a0afe2",
      "tree": "ed3127ce83eb8275133fc9fb2ba5db588391ceee",
      "parents": [
        "afccf2a6a1a99bf691b7d64360ef78ab1690fca5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Jun 06 10:33:19 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Jun 06 10:33:19 2017 +0200"
      },
      "message": "cleanup networking api, rest and cli and unittest\n"
    },
    {
      "commit": "f4ac4f2dcb58ecfd59b4c13e31bf024bf60d1da4",
      "tree": "a2289d2a5e3406fb7bf1d894e6977d43438be7ad",
      "parents": [
        "861bad759d9520b5f97be4d3c8dbb91eea86a964"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 15:51:57 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 15:51:57 2017 +0200"
      },
      "message": "Fix: Removed problem with race conditions in OpenStack dummy API tests\n"
    },
    {
      "commit": "861bad759d9520b5f97be4d3c8dbb91eea86a964",
      "tree": "b87f54bf64f852cfb4333af3906058b0a2b0da66",
      "parents": [
        "e22979a58ea5ae049186cd14113fa78eab3c5860"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 14:55:27 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 14:55:27 2017 +0200"
      },
      "message": "Try to avoid race condition problems in unittests\n"
    },
    {
      "commit": "e22979a58ea5ae049186cd14113fa78eab3c5860",
      "tree": "0707b2efab093c2d9995c60fc364dcfeb788955f",
      "parents": [
        "a044ef5d6d10bce6ef4f6f1b5624e9efa2febddd"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 13:28:38 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 13:28:38 2017 +0200"
      },
      "message": "Removed properitary monitoring (used for student demo). Only keep OpenStack fakes.\n"
    },
    {
      "commit": "a044ef5d6d10bce6ef4f6f1b5624e9efa2febddd",
      "tree": "35778f0f7ce53e9572bc926bcefee00fb5b6cf33",
      "parents": [
        "16b7a153462f8a65d9fdccecb5c3e6123dc83993"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 14:33:42 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 14:33:42 2017 +0200"
      },
      "message": "Re-enabled tests to check with fiexed Jenkins\n"
    },
    {
      "commit": "16b7a153462f8a65d9fdccecb5c3e6123dc83993",
      "tree": "94cf35ffff26b1e9ccbaf2dcde78ec0df349bbf1",
      "parents": [
        "f88a31dacf0bfa8dba7357d866c3e5bdece8c05c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 12:20:05 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 12:20:05 2017 +0200"
      },
      "message": "Deactivated some test to find Jenkins issue.\n"
    },
    {
      "commit": "f27a592f03ff6ca772195ecf71f64da3fb251b48",
      "tree": "be45b89249fb7646165f4d498be8561565979957",
      "parents": [
        "00199782de7042b51927bbbac5540d6f671597bb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:54 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:54 2017 +0200"
      },
      "message": "Manually added test code for openstack apis\n"
    },
    {
      "commit": "2aa774b6f6801c7022b92890c457187dd3ea5ea1",
      "tree": "19f663efd0e9fc3a71729d353e2f0d0f886fce8a",
      "parents": [
        "3378093aff555df14c7b8e7febde039d2f4fbe5e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:39:32 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:39:32 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "3378093aff555df14c7b8e7febde039d2f4fbe5e",
      "tree": "5acdc46b2300145565229a9453fbb6ad95b590c1",
      "parents": [
        "791525c7ae32ccf243f07680fb5db6ba9a194785"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:20:37 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:20:37 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "791525c7ae32ccf243f07680fb5db6ba9a194785",
      "tree": "6e09a3b8de4c747eeb5360715431313d35ba87c4",
      "parents": [
        "fa91cf2172cfdddc74e76a49a47404f81c83e049"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:01:19 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:01:19 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "99d1f61305b5031df25ace2f49cf22220bd71e6c",
      "tree": "12b0dddebbe1910a14f3f0f31f910b6282105938",
      "parents": [
        "ca164cf8efbc5d76c7c8ae25f4a3bffcb983c364"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:28:38 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:28:38 2017 +0200"
      },
      "message": "update the unittest\n"
    },
    {
      "commit": "b2a29bf80a18064febeb7e8278efe83f15d3b39a",
      "tree": "872a4fc36924beb72b59b5fc61c2df2c7e8d4908",
      "parents": [
        "f045c142ee82c8da93756f4addff67dbf305888b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 14 14:27:44 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 14 14:27:44 2017 +0100"
      },
      "message": "fix  unittest for resource testing\n"
    },
    {
      "commit": "33d768923110817c5c364cda695e4699c8431776",
      "tree": "1ff15e9c186ed3441678cc71bfd474b33427fade",
      "parents": [
        "e261467f32cd8ce6ad524b874d156a084859f3f0"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 13 00:13:37 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 13 00:13:37 2017 +0100"
      },
      "message": "update cpu_bw resource parameter\n"
    },
    {
      "commit": "e8d86281d07a5b20aade47b0cd2a450b8af62113",
      "tree": "58478161d497f00b77937ee410f0ebea447097a5",
      "parents": [
        "9cc7360bf2c0dacb869d8ed0674d9d9e269a1082"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 00:52:22 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 00:52:22 2017 +0100"
      },
      "message": "fix unittest issue with docker pull\n"
    },
    {
      "commit": "9cc7360bf2c0dacb869d8ed0674d9d9e269a1082",
      "tree": "857edc953076b2ee7b3c2e3b481e6946cfd1e0ce",
      "parents": [
        "8a9df3f1c408ceb55146bfbde5a10f5f5b6175eb",
        "311b215bcce090ed5e6463c75068661b2dde6187"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Jan 27 23:37:29 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Jan 27 23:37:29 2017 +0100"
      },
      "message": "merge with latest upstream status\n"
    },
    {
      "commit": "8ffafa8d29a6eca64544e32a497626e66b17fb4f",
      "tree": "01283281fcef3c8ffb96cdf657411fc86b592daf",
      "parents": [
        "7e084ea1579fe004470577274b20df66f5122ca0"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Nov 28 13:51:06 2016 +0100"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Nov 28 13:51:06 2016 +0100"
      },
      "message": "added test for basic functionality of resource limit service\n"
    },
    {
      "commit": "b3f3417d353e5cb40f2f5f5348792f19feade624",
      "tree": "f9907c5d13723fd0f23278c098bcf2f7ca12478c",
      "parents": [
        "dd26b9ea716ca0eee703aee695d84c0625bd8d8d"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Nov 16 23:30:57 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Nov 16 23:30:57 2016 +0100"
      },
      "message": "cpu resource control via rest api + unittest including ELAN test\n"
    },
    {
      "commit": "6db341ed9faa4b825da7aba3b87ab9d5dc10232b",
      "tree": "61b207bb1f1cb29ff1f3043e9941e9f03f161b40",
      "parents": [
        "59b28fc5279aa56b06bdae9a02a395c208909327"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Tue Nov 15 12:43:28 2016 +0100"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Tue Nov 15 12:43:28 2016 +0100"
      },
      "message": "activated a unittest and removed some unused imported modules in the test\n"
    },
    {
      "commit": "59b28fc5279aa56b06bdae9a02a395c208909327",
      "tree": "1a053325e980248d5781539d3303a7da05335605",
      "parents": [
        "74d72491c1db5c8d0c6512acc23a343d8950c5be"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Tue Nov 01 17:11:47 2016 +0100"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Tue Nov 01 17:11:47 2016 +0100"
      },
      "message": "Added feature: stop a running service instance and corresponding unittests\n"
    },
    {
      "commit": "a9dd901a96789fea8b1f4dd6a11b6fdcc01da830",
      "tree": "3a0c17157f997a104270d5062581d9e819493c4c",
      "parents": [
        "50bb06a5a9aa9954d0a6300add216485eddf702c"
      ],
      "author": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Tue Aug 09 10:51:13 2016 +0200"
      },
      "committer": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Tue Aug 09 10:51:13 2016 +0200"
      },
      "message": "change compute api start/stop to put/delete\n"
    },
    {
      "commit": "8970680521bb7ec0501e6ff9a770c8a0c74e6add",
      "tree": "364780197c580eff590994a463a32af7e07905bd",
      "parents": [
        "e662ef8d5d4370961a9aa896c66615e7fa66819a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Jul 19 02:54:45 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Jul 19 02:54:45 2016 +0200"
      },
      "message": "cleanup ryu and leftover containers at startup\n"
    },
    {
      "commit": "c89ba38c6bf5ab503515c02c6ed7045320fd0a74",
      "tree": "09acc171fef3030f5d79b2658e02f705c67e7aa0",
      "parents": [
        "581bb196e383ec7b6c01b834688b741d8b9e5a34"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jul 08 13:46:32 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jul 08 13:46:32 2016 +0200"
      },
      "message": "cleanup and license header for examples and tests\n"
    },
    {
      "commit": "0a336cc612849715b03a513a7b4668d30542b5d6",
      "tree": "b0d0829aee5a5fd37f12c74eea344b50992a48c1",
      "parents": [
        "c038a994d056758c352139055d1448e4b0124a24"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jul 04 09:15:47 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jul 04 09:15:47 2016 +0200"
      },
      "message": "made REST API compatible with dummy gatekeeper to use them in the same topology\n"
    },
    {
      "commit": "895477dd7ea7969bfc42d4e70e090d2be8c31382",
      "tree": "f844cf7a862f71b0672e036d1cc39fb2e5bb5e66",
      "parents": [
        "8945ecfc73514b99b6798dfe774263a45df2896d"
      ],
      "author": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Wed Jun 29 14:38:05 2016 +0200"
      },
      "committer": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Wed Jun 29 14:38:05 2016 +0200"
      },
      "message": "modify rest api test\n"
    },
    {
      "commit": "73efd195b7d0876b76af6caa7ba27fa5bb43fcb2",
      "tree": "c5c0f0836e72f6996f225d6f35fe62993524de0d",
      "parents": [
        "000237b471e937907309bb767077a95a4eb2af36"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Jun 29 01:44:07 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Jun 29 01:44:07 2016 +0200"
      },
      "message": "add rest api for network and monitoring\n"
    },
    {
      "commit": "237d3f52963ce50fed3914df993ac114a8661c91",
      "tree": "13e8edcbde934939b4109d10406ae872f894790d",
      "parents": [
        "359029914ef9439dafc5cd38c4cfb6b2f8480e25"
      ],
      "author": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Mon Jun 27 17:57:49 2016 +0200"
      },
      "committer": {
        "name": "hadik3r",
        "email": "hadi.razzaghi@uni-paderborn.de",
        "time": "Mon Jun 27 17:57:49 2016 +0200"
      },
      "message": "Add rest api\n"
    },
    {
      "commit": "359029914ef9439dafc5cd38c4cfb6b2f8480e25",
      "tree": "9481ddde02666d7fb5f459b15afa48b707fcd8c1",
      "parents": [],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 24 10:28:33 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 24 10:28:33 2016 +0200"
      },
      "message": "Merge pull request #120 from felipevicens/master\n\nAdding apt-get clean before install. Ansible update issue"
    }
  ]
}
