)]}'
{
  "log": [
    {
      "commit": "72f09885db3935e77901c3dee132cb176b927c7b",
      "tree": "56e0666c4e3e5e2dbb92d4c9ee29d2625f5c21bc",
      "parents": [
        "3e16acbebd2c6669c1bbe5a7e3bb313aa1494e20"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 15 17:10:27 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 15 17:45:37 2018 +0200"
      },
      "message": "Refactoring: Made complete codebase PEP8 compatible.\n\nOnly PEP8 rule E501 (line too long) is not yet reflected\nby this change.\n\nThe patch also adds automated code style checks to the\nCI test stage using flake8.\nIt will let the tests fail if there is a code style\nviolation.\n\nChange-Id: I90956dd424a46691546ef720351757d3c43451a7\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "3e16acbebd2c6669c1bbe5a7e3bb313aa1494e20",
      "tree": "f3a8767c9630c1ef20732bc62f8649c538733725",
      "parents": [
        "7c16ebcfd5af529961175fb53b5788c276e5ae86"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon May 14 18:52:00 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon May 14 18:52:00 2018 +0200"
      },
      "message": "Fix: Crashbug that was caused by an import of an\noutdated module that was removed from Gevent 1.3 that\nwas released two days ago.\n\nChange-Id: I44dff2b468456ed2c24fa8e326ebc535bb04344b\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "7c16ebcfd5af529961175fb53b5788c276e5ae86",
      "tree": "cbc12d21f6eaa6e1f33550231f1cd2c8b29d0347",
      "parents": [
        "543430b2beb49403a9b9557084a15529071deb1e"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Apr 25 15:36:15 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Apr 25 15:36:15 2018 +0200"
      },
      "message": "Fix: hackfest_1 deployment using OSM LB returned\nand network not found error. This fix ensures that\nsome default networks are always available for OSM.\n\nChange-Id: I0ae791d64c527ea451b406452619d04e6f3b98af\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "543430b2beb49403a9b9557084a15529071deb1e",
      "tree": "134ee6aca417e99d457dca648ffa42a7433a42e0",
      "parents": [
        "3fa5bbb6f5b436c1cdf1fde7dd64e13c63e65fb6"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 24 16:52:51 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 24 16:52:51 2018 +0200"
      },
      "message": "Fix: Instantiate the same NS without emulator restart\n\nFixes a bug that causes the emulator to not properly clean\nits internal data structures when a NS is deleted. This could\ncause errors when a NS should be instantiated again, without\nrestarting the emulator.\n\nChange-Id: I8a0be1f28b889f2c01e7ef859acd6bdcc35b8b9d\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "ec3a23ed1a1dc21d511c49adbe1fe3d3ab8ff8c3",
      "tree": "4bf53f68f0492fbf70e3d5af156f87c028ce9ae2",
      "parents": [
        "01e585d02ef32809019618e9dd1bae45c6a32c2d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 10 11:06:05 2018 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 10 12:38:38 2018 +0100"
      },
      "message": "Fix: HTTP 204 response must not contain any payload.\n\nChange-Id: Ib2fed74478233851e50f438c241b97bd949325d0\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "9219060385043e533bf719725f9e6671e98052ce",
      "tree": "c2afd7b715d19fbaa5e615df879b2e76cdaf3b0f",
      "parents": [
        "2aecf1dc375ebd54a611ecef32790a0083053fbe"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Dec 19 15:18:11 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Dec 19 15:18:11 2017 +0100"
      },
      "message": "Fix: Better name-handling of Docker-based VNFs\n\nThere was the risk to run into naming conflicts when a\nlarger number of VNFs was started in the emulation platform.\nThis patch resolves these problems by using short, hash-based\nnames for the emulated VNFs.\n\nChange-Id: I958dd469e5494223fe7f1f274bc10e0714b3df90\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "2aecf1dc375ebd54a611ecef32790a0083053fbe",
      "tree": "06d78fdfcca776876da0107f23eaa6252f7d25f0",
      "parents": [
        "4e5c81ecd37e7383c52dad55079f91b90dec22fe"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Nov 29 12:02:42 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Nov 29 12:02:42 2017 +0100"
      },
      "message": "Added Dockerfile-based entry points to REST API.\n\nAllows the user of the emulator to specify entry point\nscripts for their VNF containers inside the Dockerfiles.\n\nThe emulator automatically runs these scripts when a new\nVNF is started using the emulators REST API.\n\nChange-Id: I2cb42f1cc33f7ae4ba6fc4e7a05d7dff0f7046c2\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "4e5c81ecd37e7383c52dad55079f91b90dec22fe",
      "tree": "d5740e5ea235ace35ae09a7ff38a3a6b6e14c81f",
      "parents": [
        "396e91e0dc05304d524a41d5a6f48d75c2867974"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Nov 15 08:23:50 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Nov 16 09:24:07 2017 +0100"
      },
      "message": "OpenStack API: Replaced Flask with WSGI\n\nFlask server introduced a couple of problems, e.g., pending\nsockets when an experiment was shut down.\nThis patch solves this and improves stability and performance\nof the emulated OpenStack APIs.\n\nIncreased PIP timeout in Dockerfile to make build more\nrobust in CI environment.\n\nChange-Id: I54e040c56a10075555d13fe6fb144fc117340026\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "dd559512e47df550fc8383d01bedec99cc54cff2",
      "tree": "3965ea5c3d13fc0a26a4cfa41d783efd6d8bb3bd",
      "parents": [
        "d273c509d2e2bc86b0f056bf688615f6ca864871"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 21 16:29:34 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 21 16:29:34 2017 +0200"
      },
      "message": "Fix/cleanup: Added missing license headers and removed unused files.\n\nChange-Id: Ibaf91b89e3b1dc13a50130bb2bd0a22afc6ec19e\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "d7cbd218427bbfe573d062710006d56751e4406b",
      "tree": "80f1484f9b3cf050c38deef43f9bf8e12d9139a9",
      "parents": [
        "3509418dfc0daa78b3a5afe3f47fdc07acc18442"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:55:14 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:55:14 2017 +0200"
      },
      "message": "Fixed missing license headers\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "f37fcff88ff15073cba8f04e5e815a4d664c5766",
      "tree": "f33e9c2ab30f4d145b8b3debd91680295abeb13f",
      "parents": [
        "9795d499371f68b6cbccb6158a516a29b9ecb5ed"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:35:33 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:35:33 2017 +0200"
      },
      "message": "Removed outdated zerorpc API.\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "ec2276ccc549ee080581f83e8132e814b4856567",
      "tree": "739bf2e6bea63fc55f34b1c97a28770fb5a42b13",
      "parents": [
        "0db5a38cb6d153abf58afbf6599763daa2578833"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 10:03:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 10:03:51 2017 +0200"
      },
      "message": "OS API fixes, but v3.0 auth not fully supported right now. fallback to v2.0\n"
    },
    {
      "commit": "0db5a38cb6d153abf58afbf6599763daa2578833",
      "tree": "ff4e74efa191bdafc6c14399819423599379e87a",
      "parents": [
        "c62be48ec66570a0aba61cd680a37698d1e2626a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:51:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:51:32 2017 +0200"
      },
      "message": "Fix: OpenStack keystone API was broken for latest OS client\n"
    },
    {
      "commit": "c62be48ec66570a0aba61cd680a37698d1e2626a",
      "tree": "ed00302814f83c1f5b17f722561ab57f027426fb",
      "parents": [
        "b668d69e8e81bf4e6378daa6fb87e1e9f493aaf7"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:37 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:37 2017 +0200"
      },
      "message": "added helper lib\n"
    },
    {
      "commit": "b668d69e8e81bf4e6378daa6fb87e1e9f493aaf7",
      "tree": "e795ab17ed6bb7df1556fedcb1e34d12f94d880c",
      "parents": [
        "7cef04b206318f51407ae97d18f8dbbdeb2c2665"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:15 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:15 2017 +0200"
      },
      "message": "let OpenStack APIs work inside a container\n"
    },
    {
      "commit": "b1a426eeed8b2611e908869366ea0ab82c27ce36",
      "tree": "f55db9ed4c627112d3a79876a45d55aaef5524c3",
      "parents": [
        "df03cc3c2435de3abccf06efaabb7abeb49d5165"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:05:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:05:32 2017 +0200"
      },
      "message": "added stop method to normal REST API\n"
    },
    {
      "commit": "502825216d536f8f39ee997eaa9203fbd8414b7a",
      "tree": "685270cf7f8d8407144dd2d1be8e66df66b28bf5",
      "parents": [
        "832a0b8d97acd10b5a259d42db9e1bf56f1b4afd"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jul 12 16:44:33 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jul 12 16:44:33 2017 +0200"
      },
      "message": "Fix: Removed some very demo related hotfixes.\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": "a7161aab3b0cb321c905f69f860000bcdba43aff",
      "tree": "17211f27b41026523b76768f3eba64e5bbaa3ff6",
      "parents": [
        "99587aefe0afa6053269538dbdcf44684981b8e1"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 29 15:32:20 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Missing interfaces for son-monitor are forced to be created early in the code\n"
    },
    {
      "commit": "99587aefe0afa6053269538dbdcf44684981b8e1",
      "tree": "004555654862625724695e0584770fb4146ba14e",
      "parents": [
        "22ca76fed5440b326786c4b1f708599f4f5b084f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 29 07:38:18 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Added flavor and image delete endpoints\n"
    },
    {
      "commit": "22ca76fed5440b326786c4b1f708599f4f5b084f",
      "tree": "e9c9aa2c1dd0263b2706b6a693c424890004dab6",
      "parents": [
        "6e354f1000b822884944ae474df28e0def77d8eb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 29 07:10:33 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Naming issue for NetSoft demo\n"
    },
    {
      "commit": "6e354f1000b822884944ae474df28e0def77d8eb",
      "tree": "e5327d6e15a61ad6ed6ddb5fdf33560c330c5cb5",
      "parents": [
        "8604c64592fb1775e45ad719a2530558e3877483"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 27 12:44:13 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Workarround for too long interface names\n"
    },
    {
      "commit": "8604c64592fb1775e45ad719a2530558e3877483",
      "tree": "d05db744007f7780b8a3d53afb7ac0fa95a578b0",
      "parents": [
        "0611b67dc5e39b0d276848823598a13fac9cb28c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 27 10:50:27 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Glance API was not happy with empty body on POST request\n"
    },
    {
      "commit": "0611b67dc5e39b0d276848823598a13fac9cb28c",
      "tree": "33638072abf45968091341b7a033484b336e376c",
      "parents": [
        "fe68c220a6d415a7a8980a290ecb68b17c00b02f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 16:15:07 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Disable dummy GK chaining if no forwarding graph section is present in NSD\n"
    },
    {
      "commit": "17e377d1f78e596c32a755aa03316517370321c2",
      "tree": "1aeea91abdd92b9a423cfa1b68a1c21d5ba97e0f",
      "parents": [
        "646b585edc20c98d97eb861834c234004d44dd7b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 13:46:39 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "646b585edc20c98d97eb861834c234004d44dd7b",
      "tree": "26b6fd2f118b2efd6264295e06279235ab4812aa",
      "parents": [
        "d5c82188ee752265fc6271430f8dbb4dde242b29"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 09:59:12 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Name shortening. Still an ugly fix but ok for now.\n"
    },
    {
      "commit": "d5c82188ee752265fc6271430f8dbb4dde242b29",
      "tree": "ab9e6f81273a55669b23e98a9c6f53ad5d89d853",
      "parents": [
        "3f2f5653a81e404c68df5cc6807ba7e82a061361"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 09:32:06 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fix: Update stack.template on PATCH / PUT call\n"
    },
    {
      "commit": "3f2f5653a81e404c68df5cc6807ba7e82a061361",
      "tree": "8e783481bb08a071dbfefe99907199b70be5bd72",
      "parents": [
        "21b311f35adb37dc67ff557b4ebf2285e559cb24"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 23 15:00:21 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Fixed: OpenStack API now supports very long instance names\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": "eb398a207a6f0f74505597c0ecfbf4145e7787f3",
      "tree": "a45a059c0fa7104f1b56507ad524acc127620e1f",
      "parents": [
        "bbf4f74c2a98ceb8ccfaf094555ba370946ffeba"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 12:01:13 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 12:01:13 2017 +0200"
      },
      "message": "Added resource groups to HEAT parser\n"
    },
    {
      "commit": "bbf4f74c2a98ceb8ccfaf094555ba370946ffeba",
      "tree": "49cc49a92e11293b42030059789902f8daa1c32c",
      "parents": [
        "077e16f6cee5b396b28edb69bca293a71d31f0a8"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 11:22:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 11:22:11 2017 +0200"
      },
      "message": "Improved OpenStack API logging\n"
    },
    {
      "commit": "077e16f6cee5b396b28edb69bca293a71d31f0a8",
      "tree": "57a0cf9f28d5925b0b2e4163368625adee92dd04",
      "parents": [
        "8bac1beabd66a7969b2eaa8560416a33f271eebf"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 11:05:04 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 11:05:04 2017 +0200"
      },
      "message": "Added HEAT GET /resources endpoint (returns empty list for now)\n"
    },
    {
      "commit": "8bac1beabd66a7969b2eaa8560416a33f271eebf",
      "tree": "8c935e24b9db23a918d677e8ee00ea9af8d49f7c",
      "parents": [
        "2d3a45753d47a692e971da299c2139336bb27518"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 10:27:44 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 10:27:44 2017 +0200"
      },
      "message": "OpenStack HEAT API: Added GET /template endpoint\n"
    },
    {
      "commit": "2d3a45753d47a692e971da299c2139336bb27518",
      "tree": "a6755439a034c405ccec4243e35946801f457993",
      "parents": [
        "4773826feb6f63ff27a3590b9f6cf1cb6a413b06"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 09:35:38 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 09:35:38 2017 +0200"
      },
      "message": "Fix: Made Glance API compatible to SONATA IA\n"
    },
    {
      "commit": "4773826feb6f63ff27a3590b9f6cf1cb6a413b06",
      "tree": "57def63456ff53ec23d275d4d724f01042875e67",
      "parents": [
        "5b428742f78d79c2c465957b01d911a3513c3d30"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 16 10:59:49 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 16 10:59:49 2017 +0200"
      },
      "message": "Added \u0027/limits\u0027 endpoint to Nova API\n"
    },
    {
      "commit": "5b428742f78d79c2c465957b01d911a3513c3d30",
      "tree": "6c070c2c163780497172f70bf6c2a6ac8c22e84b",
      "parents": [
        "7ab1dbea63ec8dd2e19e1ef9e303a829a209a34f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 16 10:08:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 16 10:08:11 2017 +0200"
      },
      "message": "Refactored logging\n"
    },
    {
      "commit": "7ab1dbea63ec8dd2e19e1ef9e303a829a209a34f",
      "tree": "84e43814dc58d1d2fc5f9b0ad9888340a5889685",
      "parents": [
        "569836b037b36326272570ee54e19536791d8a07"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 14:56:37 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 14:56:37 2017 +0200"
      },
      "message": "More verbose HEAT parser outputs\n"
    },
    {
      "commit": "569836b037b36326272570ee54e19536791d8a07",
      "tree": "4b1b0e9901326c317b42670eed7c777e1a373c3d",
      "parents": [
        "6dcec5542d668c188ffcf491a8abaac4c5735040"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 10:31:02 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 10:31:02 2017 +0200"
      },
      "message": "Added Keystone v3 token endpoint\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": "afccf2a6a1a99bf691b7d64360ef78ab1690fca5",
      "tree": "d07fac5b15e55d080b4f48b9d530e602a97cb3c2",
      "parents": [
        "e0f920e099b91a07e7cb2f3bb3a940a71b493f08",
        "167aa3cfe3a4c7d8dcb738f4f80ecfa6095b8db8"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Jun 02 08:14:50 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jun 02 08:14:50 2017 +0200"
      },
      "message": "Merge pull request #225 from stevenvanrossem/master\n\nfix son-emu-cli network/monitor CLI"
    },
    {
      "commit": "167aa3cfe3a4c7d8dcb738f4f80ecfa6095b8db8",
      "tree": "c833c394b5133a53cf7f9844fb96657e95acd9a0",
      "parents": [
        "1085e7ee76191892a00a1b26f87a68cc468034b2"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:45:42 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:45:42 2017 +0200"
      },
      "message": "fix son-emu-cli monitor CLI\n"
    },
    {
      "commit": "1085e7ee76191892a00a1b26f87a68cc468034b2",
      "tree": "8c5f339067e4b0a8ec5a158ccfeec2aee7fff482",
      "parents": [
        "284ba2b074eecf9cc46867b317d46ab95445b18e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:37:52 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:37:52 2017 +0200"
      },
      "message": "fix son-emu-cli compatibility with son-emu REST API\n"
    },
    {
      "commit": "284ba2b074eecf9cc46867b317d46ab95445b18e",
      "tree": "72df169cc3887b65ebd7c6086539e94fed0630ac",
      "parents": [
        "f693a3b7d6bc9190f180bbd23ae4c577143fe5a5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:17:51 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:17:51 2017 +0200"
      },
      "message": "fix son-emu-cli network/monitor CLI\n"
    },
    {
      "commit": "e0f920e099b91a07e7cb2f3bb3a940a71b493f08",
      "tree": "00f34bda749bdcefb27cda9d44ef3df743a02823",
      "parents": [
        "33175620135388fecf31d40983a70e41459abd7b",
        "f693a3b7d6bc9190f180bbd23ae4c577143fe5a5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 15:50:23 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 01 15:50:23 2017 +0200"
      },
      "message": "Merge pull request #224 from stevenvanrossem/master\n\nupdate son-emu-cli network CLI"
    },
    {
      "commit": "f693a3b7d6bc9190f180bbd23ae4c577143fe5a5",
      "tree": "e780928327afff169915deba909859344d63fc33",
      "parents": [
        "ce69f2e9f813fefb0d56dfb6624e5200399becd6"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 15:15:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 15:15:59 2017 +0200"
      },
      "message": "update son-emu-cli network CLI\n"
    },
    {
      "commit": "78faf0ec78bffc066105e090646b13faa6a26305",
      "tree": "cbb74b786500ae9671de399efaeb99bf684b0edd",
      "parents": [
        "0b532e38d2ccfaac7b6520d5e05c890bd2cab5ba",
        "ce69f2e9f813fefb0d56dfb6624e5200399becd6"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Wed May 31 11:38:47 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Wed May 31 11:38:47 2017 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/sonata-nfv/son-emu\n"
    },
    {
      "commit": "4b093f6f432f097030a168ede4078eb243967607",
      "tree": "71dd60ea0b1a4cf004cba8d95c609be385e61e3e",
      "parents": [
        "23b02744af93adbcd5d9f0a67dc781c889975dd4"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:25:01 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:25:01 2017 +0200"
      },
      "message": "Fix/update: Simplified emulator dashboard that only shows running containers and DCs. No graph, since this does not work by non-dummy-gk deployments. Dashboard autoupdated itself every 2 s.\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": "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": "f88a31dacf0bfa8dba7357d866c3e5bdece8c05c",
      "tree": "35778f0f7ce53e9572bc926bcefee00fb5b6cf33",
      "parents": [
        "09a24fad4acbc380f2743f0ede596285e7647355"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 11:01:09 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 11:01:09 2017 +0200"
      },
      "message": "Fix: Made API shutdown more robust\n"
    },
    {
      "commit": "e46ab6034c9804fa4a95600627e7622eff1b002c",
      "tree": "4b72f0f5c257ce785fc278417dffbbbee8b5c29b",
      "parents": [
        "92a37cd072a82cc8bfc32f04d7b4eedb39a57192"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:08:50 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:08:50 2017 +0200"
      },
      "message": "Fix: Last fixes for OpenStack API imports after renaming\n"
    },
    {
      "commit": "92a37cd072a82cc8bfc32f04d7b4eedb39a57192",
      "tree": "e3f386e1ad6dd3c9ed901028c46f6363f5c3c720",
      "parents": [
        "f27a592f03ff6ca772195ecf71f64da3fb251b48"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 09:51:05 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 09:51:05 2017 +0200"
      },
      "message": "Fix: Nova, Heat APIs now rely on latest son-emu master code to handle links\n"
    },
    {
      "commit": "00199782de7042b51927bbbac5540d6f671597bb",
      "tree": "0cf96acf3a149b686f193a7d3ca1b1eafae26a2e",
      "parents": [
        "0d8066654408ea1994d599c12c61b13709055a2d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:12 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:12 2017 +0200"
      },
      "message": "Manually added OpenStack  API code\n"
    },
    {
      "commit": "0b532e38d2ccfaac7b6520d5e05c890bd2cab5ba",
      "tree": "bba2909b8027c9cdadd83fa7d09d4be92cb4b599",
      "parents": [
        "0d8066654408ea1994d599c12c61b13709055a2d"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon May 15 14:51:59 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon May 15 14:51:59 2017 +0200"
      },
      "message": "added execution of stop scripts in vnfs\n"
    },
    {
      "commit": "c63c549c44b90b0e9e447ae47466d701efbca5db",
      "tree": "57f7ac33dde2aeb1c9ba38ab3460b11b6d156f58",
      "parents": [
        "ed293f8a67f260ea937ae8b2b72823e1e39353f2"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 16:10:13 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 16:10:13 2017 +0200"
      },
      "message": "start Docker VNF xterm via the rest api (can be called from the dashboard)\n"
    },
    {
      "commit": "fa91cf2172cfdddc74e76a49a47404f81c83e049",
      "tree": "144efdf327bc7a459889d9e963c8ca7200f7aca0",
      "parents": [
        "17b6e881a3813e6f1f99100ed384f974eaff36a3"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 23:45:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 23:45:15 2017 +0200"
      },
      "message": "small updates in dashboard + E-LAN deployment\n"
    },
    {
      "commit": "17b6e881a3813e6f1f99100ed384f974eaff36a3",
      "tree": "15c5ef7050ed0122f76014d40ae6aa0316037de5",
      "parents": [
        "ef8d68b01d70ddc202b2e8af656a273ad2d432eb"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 16:51:34 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 16:51:34 2017 +0200"
      },
      "message": "display assigned ip\u0027s and interfaces on dashboard\n"
    },
    {
      "commit": "f371201f8a205911398ee81359b30afcba526038",
      "tree": "edecd0c7b056d2b30a0ce15c9cd7266083021a5c",
      "parents": [
        "68a0ba9dc7fe9ca4f0caf512cf0d4ecdb7a179d5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:01:52 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:01:52 2017 +0200"
      },
      "message": "update dashboard, to display placement, colored by node type\n"
    },
    {
      "commit": "68a0ba9dc7fe9ca4f0caf512cf0d4ecdb7a179d5",
      "tree": "a77bd6c13ca9b2313c4d11447c04e14a16d87efa",
      "parents": [
        "99d1f61305b5031df25ace2f49cf22220bd71e6c"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 21:48:26 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 21:48:26 2017 +0200"
      },
      "message": "using new containernet function to add/remove SAPs\n"
    },
    {
      "commit": "aa9c3c87d694cefd6bb3c04404736799cdb27391",
      "tree": "2a64e0d3d759a8dfef5575ae5b060c412aacc583",
      "parents": [
        "2542bfaa225f20272df99f1ccab5236326f16070"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 13:16:31 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 13:16:31 2017 +0200"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "2542bfaa225f20272df99f1ccab5236326f16070",
      "tree": "26ed6775cae320ff8c09ef4be75349f40aae2cee",
      "parents": [
        "3022636ba875aaf57b9404d0299f753e4b7b6f80",
        "093334b25972312bc4ae55a80f71d512ca862545"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:55:09 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:55:09 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "3022636ba875aaf57b9404d0299f753e4b7b6f80",
      "tree": "90f5b65f302834e3e02d2677c1dfd0f0c25942ce",
      "parents": [
        "29afff5798b26242e1bfe1d92ef0ef0d9ddc4a97",
        "a58772a51328578fea11f2d5f388b639abf9e810"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:54:23 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:54:23 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n\n# Conflicts:\n#\tsrc/emuvim/api/sonata/dummygatekeeper.py\n"
    },
    {
      "commit": "29afff5798b26242e1bfe1d92ef0ef0d9ddc4a97",
      "tree": "1056936b9513da1f2c0f6bd441b1cd2445044be4",
      "parents": [
        "885e762d31097919f1f842553bd93faadfd9aec5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:39:51 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:39:51 2017 +0200"
      },
      "message": "allow multiple VNFs with same name/image but different IDs\n"
    },
    {
      "commit": "5a952b2392fe4dcf038de134058fa8e4627cfc83",
      "tree": "b578c0ab7e3cfa63e61a3251e352082e32ba5d68",
      "parents": [
        "3a8ec8803f50a7609d572d406ae74477c00764ee"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 15:20:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 15:20:51 2017 +0200"
      },
      "message": "Fix: Dumb bug. This happens if your commit before testing locally :-)\n"
    },
    {
      "commit": "a58772a51328578fea11f2d5f388b639abf9e810",
      "tree": "7871d4389b11e5953e9ba64106971adce681ff87",
      "parents": [
        "7f397b65334ba7315dec35b12e79534c7e114d14"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:10:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:10:59 2017 +0200"
      },
      "message": "use unique vnf_id iso vnf_name to identify vnfs in the nsd/vnfd\n"
    },
    {
      "commit": "3a8ec8803f50a7609d572d406ae74477c00764ee",
      "tree": "128588427f3651d04a8f64844f8708752b649b37",
      "parents": [
        "5b6f13cd51ead3eb99b2c4160ca3236f4884d95a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 14:44:54 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 14:44:54 2017 +0200"
      },
      "message": "Fix: Let dummy GK consider vcpus field in VNFDs\n"
    },
    {
      "commit": "885e762d31097919f1f842553bd93faadfd9aec5",
      "tree": "9a19d2d0f8fa39bf5460b0936f66d130ed15493b",
      "parents": [
        "ae8da7c21d4f308c4b7b58f9871ed4108e429aa7"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:45:43 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:45:43 2017 +0200"
      },
      "message": "fix this later\n"
    },
    {
      "commit": "ae8da7c21d4f308c4b7b58f9871ed4108e429aa7",
      "tree": "f046a493bcd66c5dc1f1ad917d869ae1791b4400",
      "parents": [
        "6bed70f41b6d56dcbcccb8eb1f379ade40a0ae24"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:36:58 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:36:58 2017 +0200"
      },
      "message": "use id iso name to identify a vnfd\n"
    },
    {
      "commit": "aefc46afef49c660984d2d62f62dd6df70a27a71",
      "tree": "7bd562b180095ec38d3ada2dd9fdd19f89809c3f",
      "parents": [
        "f5ebfcfdeb7e6e5ba03cbce88e02abe8d68491b5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:54:33 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:54:33 2017 +0200"
      },
      "message": "use better web server module for rest api\n"
    },
    {
      "commit": "ba51a81ddd774203e6e581d49a34670e4a2b4701",
      "tree": "eecf8b7752500932ba812ca6a565a5375fb6482e",
      "parents": [
        "0af81d41e407a2ee55d83bf0371511e24b430d80"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:22:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:22:59 2017 +0200"
      },
      "message": "update dashboard with graph\n"
    },
    {
      "commit": "85d749c2c5d73c2f5ec844b0a75dcb2518ea30cd",
      "tree": "07e99e9251130af130ee0cb5a36f143ecd6c6c5a",
      "parents": [
        "3df73e8cdfb04c55df6bf49c42425d8e9dceb2f8"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 21:47:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 21:47:15 2017 +0200"
      },
      "message": "add extra startup arg for cadvisor and reset subnets in dummygatekeeper\n"
    },
    {
      "commit": "c6ace2d9c93a95405acabc7b72a0a6672c01dae3",
      "tree": "05a7387927e5e5df809653785fefccee31b2494d",
      "parents": [
        "00e65b9a485862a4af99d8f2c4769fac9a96f9d6"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 21 13:47:06 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 21 13:47:06 2017 +0200"
      },
      "message": "fix monitoring bug\nadd option to specify sap vnfd file in toplogy file\n"
    },
    {
      "commit": "00e65b9a485862a4af99d8f2c4769fac9a96f9d6",
      "tree": "75a0046478e983ac9126d665aeb5fc966ae9787f",
      "parents": [
        "301d2d31fd08d96238336c311cb959af67204256"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Apr 18 16:57:40 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Apr 18 16:57:40 2017 +0200"
      },
      "message": "properly delete the External SAPs\n"
    },
    {
      "commit": "301d2d31fd08d96238336c311cb959af67204256",
      "tree": "c66ffe5fc9b1a0003ae5c895344806b3546826d6",
      "parents": [
        "15013851b654dc08e53f4767476081655e284a74"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 17 21:22:10 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 17 21:22:47 2017 +0200"
      },
      "message": "Add option to auto delete any running service when uploading a new package\n"
    },
    {
      "commit": "15013851b654dc08e53f4767476081655e284a74",
      "tree": "c41061f532f19ef6558b9ac7c64e3495007c8364",
      "parents": [
        "4378f16256c242eccfd169a1e685e6aab2ed0e88"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:25:12 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:25:12 2017 +0200"
      },
      "message": "change default AUTO_DEPLOY flag to false\n"
    },
    {
      "commit": "4378f16256c242eccfd169a1e685e6aab2ed0e88",
      "tree": "1a6fabbc3f7ca2791ed0b272b75786f09cb27306",
      "parents": [
        "0bb3d47c04f09934885a06f987ff4f520ed5daac"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:09:21 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:09:21 2017 +0200"
      },
      "message": "Add flag to the topology file to auto-deploy an uploaded service.\n"
    },
    {
      "commit": "86e64a08ca267ebd033ed87be5eef683d93e6c1d",
      "tree": "3846396e78466f6c8d696043a9853a72602b036b",
      "parents": [
        "371a4b6045b697cafddd7178cc6ac2e22c35c509"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 02:21:45 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 13:20:20 2017 +0200"
      },
      "message": "Extend the External SAP functionality, so we can reach the service from the host\n"
    },
    {
      "commit": "c911ca6a6560d062fed5d294bc5a80c26da69672",
      "tree": "d4bcf95be3cf608e84119a94af1762361652b60a",
      "parents": [
        "5b876700bdef500e17c212f5b0bcea5383e44528",
        "a98b1e8dd7630fc358cd65f3fa133886365b283a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 11:51:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 11:51:20 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n\nConflicts:\n\tsrc/emuvim/api/sonata/dummygatekeeper.py\n"
    },
    {
      "commit": "5b876700bdef500e17c212f5b0bcea5383e44528",
      "tree": "8c0ca5035fe9cdd351f5b3f34b94a2361a6addcc",
      "parents": [
        "23be11bc2e8fcb8e177694c61d95e65682a84238"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "message": "add son-emu dashboard to the python setup file, so it is served from the Flask app, at the dummygatekeeper\u0027s ip:port\n"
    },
    {
      "commit": "23be11bc2e8fcb8e177694c61d95e65682a84238",
      "tree": "56457a6c9e0d5b85027e9433853770227d038808",
      "parents": [
        "1816508dbd9beb79e81fcc0bedb60ef7de2a151e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 21:13:30 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 21:13:30 2017 +0200"
      },
      "message": "cleanup logging\n"
    },
    {
      "commit": "1816508dbd9beb79e81fcc0bedb60ef7de2a151e",
      "tree": "128d9e95a5a95f561c5f459ccd36ed6666faea87",
      "parents": [
        "56749675dd2f84833cf789b932f5813356179645"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 17:20:50 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 17:20:50 2017 +0200"
      },
      "message": "cleanup logging\n"
    },
    {
      "commit": "56749675dd2f84833cf789b932f5813356179645",
      "tree": "1912f0e37ef9104aaf2a056bb52769741bbb12f2",
      "parents": [
        "b101872396a91b6cda600a4c8567c6a943209943"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 14:44:33 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 14:44:33 2017 +0200"
      },
      "message": "choose the management interface name as specified in the vnfd, when using docker mgmt interfaces\n"
    },
    {
      "commit": "b101872396a91b6cda600a4c8567c6a943209943",
      "tree": "63a9dd3536d779a0aaeaa6b9e6c4be0c74d706b3",
      "parents": [
        "ce032e1c7f1ae6da54cb7cf04fbad84b5bec1c97"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 02:21:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 02:21:20 2017 +0200"
      },
      "message": "fix issues with installing  docker management networks\n"
    },
    {
      "commit": "ce032e1c7f1ae6da54cb7cf04fbad84b5bec1c97",
      "tree": "b55259e9c09bc5f79e878f0c932ef020912b62fe",
      "parents": [
        "b9e768fae8c8c265d28b44ee2110ae748aaa23b9"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Apr 05 17:31:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Apr 05 17:31:20 2017 +0200"
      },
      "message": "Possibility to deploy external (as host interface) and internal (as container, default) SAPs.\nThis is specified in the NSD, by the connection_points type (external/internal)\n"
    },
    {
      "commit": "d1626e553c62a53c3f042515dfcb8f3f9a382524",
      "tree": "72da0b088c4969bf36018c3fd0e89758952972aa",
      "parents": [
        "8d4290a88dc41173832490d4bd20097f929f397c"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:21:57 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:21:57 2017 +0200"
      },
      "message": "finished implementing passing a folder as volume to docker files for log collection\n"
    },
    {
      "commit": "8d4290a88dc41173832490d4bd20097f929f397c",
      "tree": "5c878b6c3e13fb89703988fcd3b6dd55c66438b7",
      "parents": [
        "644ad52fdb67eed4bf82250084194f84e2616917"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:56:59 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:56:59 2017 +0200"
      },
      "message": "attempt to add a log file directory to every vnf created\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": "7953f2fa5e8041cb8abdcb376bfa0bc8b988f229",
      "tree": "a732c301f1387cabf57897ea429e0ea137171d28",
      "parents": [
        "9b80576b542d604c20bc7fcbc3ff0edf177b8cdc"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 10 12:56:15 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 10 12:56:15 2017 +0100"
      },
      "message": "update  son-emu rest API to control resources (link to docker update in containernet)\n"
    },
    {
      "commit": "e5ed9d18877fae6cf7b42af20bc19595c789568b",
      "tree": "4ba88b13429cc014a0d182e8d47e71818057f892",
      "parents": [
        "a7f601c1121f467de22cd024d543672980533a2d",
        "7e59663091c1b8c69bfff0e3f6a58fe37bf03545"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Feb 09 13:56:08 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Feb 09 13:56:08 2017 +0100"
      },
      "message": "Merge remote-tracking branch \u0027remotes/upstream/master\u0027\n"
    },
    {
      "commit": "ec5cefe7cfb3fd411087704794212d29f843b44d",
      "tree": "a2443f350f620dbbc9308291d2cddc648913a764",
      "parents": [
        "3d15394720b985cb0afb3b847b62aefba4739bd7"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 09 11:15:14 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 09 11:15:14 2017 +0100"
      },
      "message": "Fix: Made dummy GK compatible to son-access. Closes #195\n"
    },
    {
      "commit": "a50ddb3309a321af8af4a8c1b7aec0b9b224989c",
      "tree": "2499ae1cad23b2d27d5315d507645e65819e26ae",
      "parents": [
        "e0796231bf6fd5b7d09d4a850227be7bc9bbdc6a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 08 13:48:59 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 08 13:48:59 2017 +0100"
      },
      "message": "fix rest api endpoint for monitor\n"
    },
    {
      "commit": "3c544ac8dd2a53b6c18564cd2fc821109e39742b",
      "tree": "c64598b89b64ab4878afdecbad381bb82081d770",
      "parents": [
        "263eee56ae3a0d4aa2b48cd1afb42de3b1ddee65"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 08 12:11:07 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 08 12:11:07 2017 +0100"
      },
      "message": "modify monitor and network REST api to use parameters in the URL\n"
    },
    {
      "commit": "f20404dcbfb68cf29baa00e8f89dd50265ea3b1f",
      "tree": "134ff35342cf7075d412882c546cd4ee5a378dcb",
      "parents": [
        "a6ce6f3c00d8d4ae7d378da7ddc6feccf9a38477",
        "8f2063d50f6d8520ca5f960c65e5eed2c5cd7bee"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 03 16:42:51 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 03 16:42:51 2017 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:stevenvanrossem/son-emu\n\nConflicts:\n\tsrc/emuvim/api/rest/network.py\n"
    },
    {
      "commit": "a6ce6f3c00d8d4ae7d378da7ddc6feccf9a38477",
      "tree": "6e8c1616925add36676659fc43b5f92d06802be4",
      "parents": [
        "8eac3cc3f7f58f7490ab6714217d985b8992af70",
        "c46fe93dd3f79a91ce86baf933282aa25ff76ddc"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 03 16:11:42 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 03 16:11:42 2017 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n\nsolve Conflicts:\n\tsrc/emuvim/api/rest/monitor.py\n\tsrc/emuvim/api/rest/network.py\n"
    },
    {
      "commit": "8f2063d50f6d8520ca5f960c65e5eed2c5cd7bee",
      "tree": "3235a9b45e9e4abfd2ccd9eb44b2456f5b40b294",
      "parents": [
        "8eac3cc3f7f58f7490ab6714217d985b8992af70",
        "c46fe93dd3f79a91ce86baf933282aa25ff76ddc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 02 17:49:22 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 02 17:49:22 2017 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "b07fe3686a554b2bf520ae15397b091b2bc29d13",
      "tree": "e39ed1e8768e9f470597cfabaa513413df67f204",
      "parents": [
        "5ec2cabc29fabd63769c96c60c8008182fc0ab72"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 17:29:45 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 17:29:45 2017 +0100"
      },
      "message": "add skewness monitor control\n"
    },
    {
      "commit": "5ec2cabc29fabd63769c96c60c8008182fc0ab72",
      "tree": "9c3b546a77b54e7675a12db97cbb63f5d9cd275e",
      "parents": [
        "fb8c839ff47b401dd319a817538b32b7c274fefd"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 17:29:26 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 17:29:26 2017 +0100"
      },
      "message": "add skewness monitor control\n"
    },
    {
      "commit": "fcd8c9b3e4d4e1edc78bfe0022ef75aa7499d615",
      "tree": "77883ef99d33e99761fcb837e32090c0674adc32",
      "parents": [
        "beba14d0e16f38e34e87934dbb2676b3b0c90019"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 15:41:14 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 15:41:14 2017 +0100"
      },
      "message": "fix bug when stopping link metric export\n"
    },
    {
      "commit": "ddb6ad82bcea966765fa41f2af56054d794fe97b",
      "tree": "85ffc42a407561a720d3863eeea38dacd379fa5c",
      "parents": [
        "32343aa68464dc3a3ecf15f0eb91c6a09afb374b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 15:33:30 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Jan 28 15:33:30 2017 +0100"
      },
      "message": "rename rest api url for interfac monitoring\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"
    }
  ],
  "next": "9cc7360bf2c0dacb869d8ed0674d9d9e269a1082"
}
