)]}'
{
  "log": [
    {
      "commit": "9e975accc9959605fe980f1f5a5bb4996f5746c0",
      "tree": "a41805c3fae05f64181a9273ffbcc05e76cc13b6",
      "parents": [
        "21b311f35adb37dc67ff557b4ebf2285e559cb24",
        "f8fcdac855e460eceab9e79466bb77640ea9fba1"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 13:33:00 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 13 13:33:00 2017 +0200"
      },
      "message": "Merge pull request #237 from mpeuster/demo-mano-integration\n\nDemo mano integration"
    },
    {
      "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": "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": "937f153f4d00ed408bbc59a736cd8f923c4eb94f",
      "tree": "17211f27b41026523b76768f3eba64e5bbaa3ff6",
      "parents": [
        "a7161aab3b0cb321c905f69f860000bcdba43aff",
        "2017339100851b360c815ff8b96666594815dbcb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:12 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:12 2017 +0200"
      },
      "message": "Merge branch \u0027demo-mano-integration\u0027 of github.com:mpeuster/son-emu into demo-mano-integration\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": "fe68c220a6d415a7a8980a290ecb68b17c00b02f",
      "tree": "17e190a1f9476d1e2b5779ac8bb2940eb2b34113",
      "parents": [
        "17e377d1f78e596c32a755aa03316517370321c2"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 14:08:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jul 11 14:18:02 2017 +0200"
      },
      "message": "Bugfix: Log in exception part causes crash\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": "2017339100851b360c815ff8b96666594815dbcb",
      "tree": "2b3f9a4eef1905579306643fe9b0becc843c4186",
      "parents": [
        "8fcd0fbe26442d36a2684b802bd41144b92f6888"
      ],
      "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": "Thu Jun 29 15:32:20 2017 +0200"
      },
      "message": "Fix: Missing interfaces for son-monitor are forced to be created early in the code\n"
    },
    {
      "commit": "8fcd0fbe26442d36a2684b802bd41144b92f6888",
      "tree": "02f80b867ad11bd605ae05082bea85b4194a6449",
      "parents": [
        "09042d86b60b7cdc8d08ebbb4c52967d69ba28dd"
      ],
      "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": "Thu Jun 29 07:38:18 2017 +0200"
      },
      "message": "Added flavor and image delete endpoints\n"
    },
    {
      "commit": "09042d86b60b7cdc8d08ebbb4c52967d69ba28dd",
      "tree": "18e92033e6f657a096835daf8b363af4213ca5de",
      "parents": [
        "7569b03095ba68710e4ef1939c5c335d690058e8"
      ],
      "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": "Thu Jun 29 07:10:33 2017 +0200"
      },
      "message": "Fix: Naming issue for NetSoft demo\n"
    },
    {
      "commit": "21b311f35adb37dc67ff557b4ebf2285e559cb24",
      "tree": "aa5a7c8174b59dbe0e802f0eebbdad36f715d96b",
      "parents": [
        "4e37abbc1a06ffa40ed11c7c6a16c1fe95403161",
        "7b38ee1ed94ec3e9124e8e5b9c21cf224d39edc3"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 28 19:52:20 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 28 19:52:20 2017 +0200"
      },
      "message": "Merge pull request #235 from splietker/master\n\nImplemented Neutron Service Function Chaining API (without legacy content)"
    },
    {
      "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": "7569b03095ba68710e4ef1939c5c335d690058e8",
      "tree": "b6ab0f626a9faca9a3ed58614d1f7849668f268d",
      "parents": [
        "dfaca88c8fd1004a407ad645dc0b67df1a03a2a1"
      ],
      "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 Jun 27 12:44:13 2017 +0200"
      },
      "message": "Fix: Workarround for too long interface names\n"
    },
    {
      "commit": "dfaca88c8fd1004a407ad645dc0b67df1a03a2a1",
      "tree": "3bd36307f7ee7f3ded65930dad052e541a7b4cbb",
      "parents": [
        "91ab45c3597625b4c2ba8133ac1d80b82d9a0d6d"
      ],
      "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 Jun 27 10:50:27 2017 +0200"
      },
      "message": "Fix: Glance API was not happy with empty body on POST request\n"
    },
    {
      "commit": "91ab45c3597625b4c2ba8133ac1d80b82d9a0d6d",
      "tree": "0b20173946faa47df0c07f664e29907e84e2d96e",
      "parents": [
        "bf6b25f0423730ce0981a1dd4fbad122b7ec91ed"
      ],
      "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": "Mon Jun 26 16:15:07 2017 +0200"
      },
      "message": "Fix: Disable dummy GK chaining if no forwarding graph section is present in NSD\n"
    },
    {
      "commit": "bf6b25f0423730ce0981a1dd4fbad122b7ec91ed",
      "tree": "f1e2300b445624d2acd8d448c40dc5f06788f63f",
      "parents": [
        "ce3d3581b025042ccdd738db440c8a0f96328791"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 14:08:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 26 14:08:51 2017 +0200"
      },
      "message": "Bugfix: Log in exception part causes crash\n"
    },
    {
      "commit": "ce3d3581b025042ccdd738db440c8a0f96328791",
      "tree": "8fa6774ea1edc6b2c9cee00957c8b3ee42428067",
      "parents": [
        "25be5775e70e1d19c5307e7744ccf7bfbc397081"
      ],
      "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": "Mon Jun 26 13:46:39 2017 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "25be5775e70e1d19c5307e7744ccf7bfbc397081",
      "tree": "76e3fe3986468e6d05b25e29555df4695e8664bb",
      "parents": [
        "f8d9c37a7ffd874a0b7cb18960c0407e616df371"
      ],
      "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": "Mon Jun 26 09:59:12 2017 +0200"
      },
      "message": "Fix: Name shortening. Still an ugly fix but ok for now.\n"
    },
    {
      "commit": "f8d9c37a7ffd874a0b7cb18960c0407e616df371",
      "tree": "1e853aa1b564184e24c9f51793a939394b5b65f8",
      "parents": [
        "0beb1e04c88653d940d1647a112a767e96e9afc7"
      ],
      "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": "Mon Jun 26 09:32:06 2017 +0200"
      },
      "message": "Fix: Update stack.template on PATCH / PUT call\n"
    },
    {
      "commit": "0beb1e04c88653d940d1647a112a767e96e9afc7",
      "tree": "f87abefb4b1094064b4c09d1270a5c74a77c4234",
      "parents": [
        "c9abfbec5b0e0ae589c8ad66426e207fbe2385b1"
      ],
      "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": "Fri Jun 23 15:00:21 2017 +0200"
      },
      "message": "Fixed: OpenStack API now supports very long instance names\n"
    },
    {
      "commit": "4e37abbc1a06ffa40ed11c7c6a16c1fe95403161",
      "tree": "1ccda532ba26317c21057a8ad33c4bd378f752a2",
      "parents": [
        "dcc79542278d7f4ff4ba1beac95bb9789efd2a0b",
        "c9abfbec5b0e0ae589c8ad66426e207fbe2385b1"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 15:19:35 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 15:19:35 2017 +0200"
      },
      "message": "Merge pull request #233 from mpeuster/demo-mano-integration\n\nDemo mano integration"
    },
    {
      "commit": "c9abfbec5b0e0ae589c8ad66426e207fbe2385b1",
      "tree": "1ccda532ba26317c21057a8ad33c4bd378f752a2",
      "parents": [
        "eb398a207a6f0f74505597c0ecfbf4145e7787f3",
        "dcc79542278d7f4ff4ba1beac95bb9789efd2a0b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 12:56:07 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 12:56:07 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into demo-mano-integration\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": "dcc79542278d7f4ff4ba1beac95bb9789efd2a0b",
      "tree": "bd46b83860e107d6ea71d5339ebe4e1ca74abf62",
      "parents": [
        "9888b8995896b4204966a351f369e62a2ea537a3",
        "68aaedbd06766e156b5ffd2b351de0fc818ee6ad"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 15 15:47:45 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 15 15:47:45 2017 +0200"
      },
      "message": "Merge pull request #231 from mpeuster/master\n\nBetter help for son-emu-cli"
    },
    {
      "commit": "68aaedbd06766e156b5ffd2b351de0fc818ee6ad",
      "tree": "bd46b83860e107d6ea71d5339ebe4e1ca74abf62",
      "parents": [
        "569836b037b36326272570ee54e19536791d8a07"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 15 14:27:46 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jun 15 14:27:46 2017 +0200"
      },
      "message": "Better help for son-emu-cli\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": "9888b8995896b4204966a351f369e62a2ea537a3",
      "tree": "4b1b0e9901326c317b42670eed7c777e1a373c3d",
      "parents": [
        "b5e1c8935bcfbe76bdee4039d160031ba85d8016",
        "569836b037b36326272570ee54e19536791d8a07"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 12:20:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jun 14 12:20:32 2017 +0200"
      },
      "message": "Merge pull request #230 from mpeuster/master\n\nAdded Keystone v3 endpoint to OpenStack API"
    },
    {
      "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": "6dcec5542d668c188ffcf491a8abaac4c5735040",
      "tree": "b64f629b37d11ad73b56f876962481df0f683f4d",
      "parents": [
        "42c44b48f62be3739a3c5cffa58829ef907d7d0d",
        "b5e1c8935bcfbe76bdee4039d160031ba85d8016"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 13 13:41:33 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 13 13:41:33 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into demo-mano-integration\n"
    },
    {
      "commit": "42c44b48f62be3739a3c5cffa58829ef907d7d0d",
      "tree": "ebc3c076e87a03a3db1cd8ea6b0fb391df109f10",
      "parents": [
        "a2ea4c7407bbef11e7f60d6f47ec01bff292d418"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 13 13:40:10 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 13 13:40:10 2017 +0200"
      },
      "message": "Removed topo. Should be placed in son-tutorials.\n"
    },
    {
      "commit": "b5e1c8935bcfbe76bdee4039d160031ba85d8016",
      "tree": "ed3127ce83eb8275133fc9fb2ba5db588391ceee",
      "parents": [
        "afccf2a6a1a99bf691b7d64360ef78ab1690fca5",
        "ae58801332baaa66ea71c9e233e23f0f68a0afe2"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Jun 06 11:10:07 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Jun 06 11:10:07 2017 +0200"
      },
      "message": "Merge pull request #228 from stevenvanrossem/master\n\ncleanup networking api, rest and cli and unittest"
    },
    {
      "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": "33175620135388fecf31d40983a70e41459abd7b",
      "tree": "cbb74b786500ae9671de399efaeb99bf684b0edd",
      "parents": [
        "ce69f2e9f813fefb0d56dfb6624e5200399becd6",
        "78faf0ec78bffc066105e090646b13faa6a26305"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 31 12:12:00 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 31 12:12:00 2017 +0200"
      },
      "message": "Merge pull request #222 from edmaas/master\n\nExecution of Stop Scripts in vnfs"
    },
    {
      "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": "a2ea4c7407bbef11e7f60d6f47ec01bff292d418",
      "tree": "1d9da3f06f213a611a647300fe7be95c25225664",
      "parents": [
        "4b093f6f432f097030a168ede4078eb243967607"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 13:55:30 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 13:55:30 2017 +0200"
      },
      "message": "enabled monitoring in demo topo\n"
    },
    {
      "commit": "ce69f2e9f813fefb0d56dfb6624e5200399becd6",
      "tree": "cf254d472af8f95b084952de4cfa07a273a27744",
      "parents": [
        "23b02744af93adbcd5d9f0a67dc781c889975dd4",
        "dfc24e2123f2ba54a451d62bfc776fd8298fa89a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 12:03:17 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 12:03:17 2017 +0200"
      },
      "message": "Merge pull request #221 from mpeuster/master\n\nCleanups and fixes for upcoming v2.1 "
    },
    {
      "commit": "dfc24e2123f2ba54a451d62bfc776fd8298fa89a",
      "tree": "cf254d472af8f95b084952de4cfa07a273a27744",
      "parents": [
        "e8616b520c9ba2290d2a8d83d0d7f1c7be63cf4d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:57:28 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:57:28 2017 +0200"
      },
      "message": "README\n"
    },
    {
      "commit": "e8616b520c9ba2290d2a8d83d0d7f1c7be63cf4d",
      "tree": "b8e3cf4c73cce84bfb2023ae70dc75d9cc9c8873",
      "parents": [
        "c090780685d58a15ac54f81193baddb5cb63ae84"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:56:08 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:56:08 2017 +0200"
      },
      "message": "README: Tab vs. spaces\n"
    },
    {
      "commit": "c090780685d58a15ac54f81193baddb5cb63ae84",
      "tree": "c10eecbecd0024ffc56ff90e00f703c75e4793b7",
      "parents": [
        "4b093f6f432f097030a168ede4078eb243967607"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:53:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:53:32 2017 +0200"
      },
      "message": "Updated and polished README.md for v2.1\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": "23b02744af93adbcd5d9f0a67dc781c889975dd4",
      "tree": "a2289d2a5e3406fb7bf1d894e6977d43438be7ad",
      "parents": [
        "0d8066654408ea1994d599c12c61b13709055a2d",
        "f4ac4f2dcb58ecfd59b4c13e31bf024bf60d1da4"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 16:39:10 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 16:39:10 2017 +0200"
      },
      "message": "Merge pull request #220 from mpeuster/merge-openstack-apis\n\nAdding OpenStack fake APIs from dev branch"
    },
    {
      "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": "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": "09a24fad4acbc380f2743f0ede596285e7647355",
      "tree": "e05575349ba25e81403188ccbb59a8ce64f9faa2",
      "parents": [
        "e46ab6034c9804fa4a95600627e7622eff1b002c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:21:18 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:21:18 2017 +0200"
      },
      "message": "Added topology for integration demo\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": "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": "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": "0d8066654408ea1994d599c12c61b13709055a2d",
      "tree": "57f7ac33dde2aeb1c9ba38ab3460b11b6d156f58",
      "parents": [
        "161b92b9fa9696e6b7d788dabd08aec0e1ac85d0",
        "c63c549c44b90b0e9e447ae47466d701efbca5db"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue May 09 14:53:56 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 09 14:53:56 2017 +0200"
      },
      "message": "Merge pull request #218 from stevenvanrossem/master\n\nsome updates, mainly demo features"
    },
    {
      "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": "ed293f8a67f260ea937ae8b2b72823e1e39353f2",
      "tree": "094ce8e3319905bded374ba9ca6b7f941ed94713",
      "parents": [
        "5d61e264565b4ae5f3114122d4007720216751e4"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 02:11:21 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 02:11:21 2017 +0200"
      },
      "message": "add MAC address in dashboard\n"
    },
    {
      "commit": "5d61e264565b4ae5f3114122d4007720216751e4",
      "tree": "cb6cca9d5b34487a02291bec8ab8e0b7b45c591e",
      "parents": [
        "b9a7951983e2db2277091f6636d59bdc42354936"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun May 07 22:40:44 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun May 07 22:40:44 2017 +0200"
      },
      "message": "fix monitoring bug (cleanup monitored metrics list after vnf removal)\n"
    },
    {
      "commit": "161b92b9fa9696e6b7d788dabd08aec0e1ac85d0",
      "tree": "6c11eeec48f3be808e2c95831ac60d5f145bd6fb",
      "parents": [
        "807be58fa7a13781cdd895a9ab4694c426c00395",
        "b9a7951983e2db2277091f6636d59bdc42354936"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 12:50:29 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 05 12:50:29 2017 +0200"
      },
      "message": "Merge pull request #217 from stevenvanrossem/master\n\nput example topology back in original state"
    },
    {
      "commit": "b9a7951983e2db2277091f6636d59bdc42354936",
      "tree": "6c11eeec48f3be808e2c95831ac60d5f145bd6fb",
      "parents": [
        "412c7ff14f3c539aa2f34c5f5ecb8fdc52bd33b7"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:35:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:35:15 2017 +0200"
      },
      "message": "remove unused file\n"
    },
    {
      "commit": "412c7ff14f3c539aa2f34c5f5ecb8fdc52bd33b7",
      "tree": "e48481d56dccc69b9631b0b3e516b3bba4e75153",
      "parents": [
        "e62b278e53b51618ea352e76b64591a3696f2aa0"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:33:25 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:33:25 2017 +0200"
      },
      "message": "update example topologies\n"
    },
    {
      "commit": "e62b278e53b51618ea352e76b64591a3696f2aa0",
      "tree": "2afbd5a1b58b08c90b63d827933d9255fbdb6a93",
      "parents": [
        "807be58fa7a13781cdd895a9ab4694c426c00395"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:26:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:26:15 2017 +0200"
      },
      "message": "put example topology file back in original state\n"
    },
    {
      "commit": "807be58fa7a13781cdd895a9ab4694c426c00395",
      "tree": "19f663efd0e9fc3a71729d353e2f0d0f886fce8a",
      "parents": [
        "093334b25972312bc4ae55a80f71d512ca862545",
        "2aa774b6f6801c7022b92890c457187dd3ea5ea1"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:08:43 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 05 11:08:43 2017 +0200"
      },
      "message": "Merge pull request #216 from stevenvanrossem/master\n\nseveral bug fixes and updates"
    },
    {
      "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": "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": "ef8d68b01d70ddc202b2e8af656a273ad2d432eb",
      "tree": "684d8f317017f3f553485c30719f3d109b3a56b1",
      "parents": [
        "5f5fd4441825797d7bf245d6abebb2ee05f8af5d"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 14:09:36 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 14:09:36 2017 +0200"
      },
      "message": "update dashboard to display ip adresses\n"
    },
    {
      "commit": "5f5fd4441825797d7bf245d6abebb2ee05f8af5d",
      "tree": "c6b9001a6b606861f7610df44098a72c76c3fb96",
      "parents": [
        "f371201f8a205911398ee81359b30afcba526038"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:42:31 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:42:46 2017 +0200"
      },
      "message": "update 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": "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": "ca164cf8efbc5d76c7c8ae25f4a3bffcb983c364",
      "tree": "7be65fb1acdb9683ca8e31a1dd60777d4d65ec9b",
      "parents": [
        "aa9c3c87d694cefd6bb3c04404736799cdb27391"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:26:01 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:26:01 2017 +0200"
      },
      "message": "update Dockerfile to fix Jenkins test\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"
    }
  ],
  "next": "29afff5798b26242e1bfe1d92ef0ef0d9ddc4a97"
}
