)]}'
{
  "log": [
    {
      "commit": "43485a2ebb3d8354511108b962caba41c16cc8de",
      "tree": "a229ff989bcfd132ba80bb6bb6e441d66a5a213a",
      "parents": [
        "5c6475c4aa9c587ccb7ab8de03ce27037c74aaaf"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 11:18:37 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 11:18:37 2016 +0100"
      },
      "message": "Further tests for resource model api\n"
    },
    {
      "commit": "5c6475c4aa9c587ccb7ab8de03ce27037c74aaaf",
      "tree": "71d7e68d3d4cbcd7873ea2b261583da087787bd2",
      "parents": [
        "41006b7133d28c2f2c5a95fdeb37962037c305a0"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Mar 13 12:54:11 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Mar 13 12:54:11 2016 +0100"
      },
      "message": "added first tests for resource model api\n"
    },
    {
      "commit": "41006b7133d28c2f2c5a95fdeb37962037c305a0",
      "tree": "2e5967713c61d5eecf965b7241a2eb214116a43c",
      "parents": [
        "a769d95a4ee55df7b12d93c10c71d29dff62cbeb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sat Mar 12 12:13:06 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sat Mar 12 12:13:06 2016 +0100"
      },
      "message": "restructured test files, and moved abstract test topo to base.py\n"
    },
    {
      "commit": "a769d95a4ee55df7b12d93c10c71d29dff62cbeb",
      "tree": "f83eeb67c5fb5099ef32b119a2e5e6fd8e8a1dbe",
      "parents": [
        "42f08becf9e88b1765793977d581f08c3ebf641f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sat Mar 12 12:01:27 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sat Mar 12 12:01:27 2016 +0100"
      },
      "message": "Further work on resource model API\n"
    },
    {
      "commit": "42f08becf9e88b1765793977d581f08c3ebf641f",
      "tree": "40b619e96c1568cacc5477640705c476549f744e",
      "parents": [
        "4282d1a5e61b04fbfa9e2a1e0226c97c85668583"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Mar 10 21:56:34 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Mar 10 21:56:34 2016 +0100"
      },
      "message": "Initial resource limitation model API and classes.\n"
    },
    {
      "commit": "4282d1a5e61b04fbfa9e2a1e0226c97c85668583",
      "tree": "510455530844ebbb676eccc75d2feb93e6b0afdb",
      "parents": [
        "a541a3b3cfa1aa3e0a73c680773db9e78736afd3",
        "e8d17a0c4f2327432517c84e03df1cd17a4b9e28"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:25:57 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:25:57 2016 +0100"
      },
      "message": "Merge pull request #45 from mpeuster/master\n\nCleanup and README.md update based on inputs of WP5 call today."
    },
    {
      "commit": "e8d17a0c4f2327432517c84e03df1cd17a4b9e28",
      "tree": "510455530844ebbb676eccc75d2feb93e6b0afdb",
      "parents": [
        "e6b2b30a7666e24a349cc1920d99a1b07fc2ea5f",
        "a541a3b3cfa1aa3e0a73c680773db9e78736afd3"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:04:16 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:04:16 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into dev-sonata-dummy-gatekeeper\n"
    },
    {
      "commit": "e6b2b30a7666e24a349cc1920d99a1b07fc2ea5f",
      "tree": "510455530844ebbb676eccc75d2feb93e6b0afdb",
      "parents": [
        "8bbc228be0a98bb10be991dbf361b939b1acfe2f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:03:37 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 09 13:03:37 2016 +0100"
      },
      "message": "Cleanup and README.md update based on inputs of WP5 call today.\n"
    },
    {
      "commit": "a541a3b3cfa1aa3e0a73c680773db9e78736afd3",
      "tree": "729cb3ebd2476fd36ebfcc1feb59c726de7df7f6",
      "parents": [
        "eb477af01a8f2f164cfc756a6a9759f3dd7e9f3a",
        "26455858b9ed9f84c2fc87a2df83ac13bbed1d09"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:40:08 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:40:08 2016 +0100"
      },
      "message": "Merge pull request #41 from mpeuster/master\n\nAdded initial prototype of SONATA \u0027fake/dummy\u0027 gatekeeper API"
    },
    {
      "commit": "8bbc228be0a98bb10be991dbf361b939b1acfe2f",
      "tree": "d648cca6b3df295805ef62ed6f53a61ffbbc339e",
      "parents": [
        "26455858b9ed9f84c2fc87a2df83ac13bbed1d09"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:37:03 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:37:03 2016 +0100"
      },
      "message": "missing documentation\n"
    },
    {
      "commit": "26455858b9ed9f84c2fc87a2df83ac13bbed1d09",
      "tree": "729cb3ebd2476fd36ebfcc1feb59c726de7df7f6",
      "parents": [
        "e26487ba6b33c22a1e3f5f843364df9f0efc07eb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:23:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:23:53 2016 +0100"
      },
      "message": "More documentation of the dummy gatekeeper API\n"
    },
    {
      "commit": "e26487ba6b33c22a1e3f5f843364df9f0efc07eb",
      "tree": "da9ac79f06357a3b38aa8fccb790a643cdfae564",
      "parents": [
        "ea8db83259fd1f87774ffb3b80c8ab455481da28"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:00:21 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 14:00:21 2016 +0100"
      },
      "message": "Added prototpye of SONATA gatekeeper API. Can already accept uploaded packages and store them.\n"
    },
    {
      "commit": "ea8db83259fd1f87774ffb3b80c8ab455481da28",
      "tree": "d6672f24b06aa5f81a96e02fed7108a52894742e",
      "parents": [
        "53337bc9b5cd5b6c613453b04c4f9cd703a61344"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 10:25:58 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 10:25:58 2016 +0100"
      },
      "message": "Enabled TCLinks (e.g. delay property) between data centers.\n"
    },
    {
      "commit": "53337bc9b5cd5b6c613453b04c4f9cd703a61344",
      "tree": "5b1d2af41ab2793311c4d17aff06a6a1ca8b0faa",
      "parents": [
        "ba84f56edf7a7050dceacfbc10b7759dd92f4005"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 10:11:48 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 08 10:11:48 2016 +0100"
      },
      "message": "Re-structured API modules. Now prepared to have different kinds of cloud APIs. Added empty module for SONATA fake gatekeeper for y1 demo.\n"
    },
    {
      "commit": "eb477af01a8f2f164cfc756a6a9759f3dd7e9f3a",
      "tree": "0b25af5a61c16e40fb58c1f47282f7560a4bb448",
      "parents": [
        "233754a507b3ae63700afb34d6da1abbc17cdda9",
        "ba84f56edf7a7050dceacfbc10b7759dd92f4005"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 21:19:54 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 21:19:54 2016 +0100"
      },
      "message": "Merge pull request #39 from mpeuster/master\n\nsome cleanups e.g. examples folder for topologies"
    },
    {
      "commit": "ba84f56edf7a7050dceacfbc10b7759dd92f4005",
      "tree": "0b25af5a61c16e40fb58c1f47282f7560a4bb448",
      "parents": [
        "3fb38396b0794ffbe1089f57e353a56afd9a4ec1"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 21:15:35 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 21:17:18 2016 +0100"
      },
      "message": "moved example topology to examples folder.\nadded a simple topology used for the year 1 demo storyboard\n"
    },
    {
      "commit": "3fb38396b0794ffbe1089f57e353a56afd9a4ec1",
      "tree": "0661c9face5b6aa6d8afdce473b027b4121458fb",
      "parents": [
        "233754a507b3ae63700afb34d6da1abbc17cdda9"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 20:27:00 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 21:17:18 2016 +0100"
      },
      "message": "removed doubled dependency\n"
    },
    {
      "commit": "233754a507b3ae63700afb34d6da1abbc17cdda9",
      "tree": "95f402b55bf3f37fa70e5f4b729ac1e387161422",
      "parents": [
        "fef771ff66b6ac7ed8aa2e10c8392026107ff7af",
        "f5a9169c0af28f1be3e878d12c7905562e513c1b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 19:26:19 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 19:26:19 2016 +0100"
      },
      "message": "Merge pull request #38 from cgeoffroy/pr-bootsrap_ci\n\nBootstrap son-emu CI"
    },
    {
      "commit": "f5a9169c0af28f1be3e878d12c7905562e513c1b",
      "tree": "95f402b55bf3f37fa70e5f4b729ac1e387161422",
      "parents": [
        "2f22ebc9f777f47ff7c7792960e5169b7cab73f3"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Mar 07 18:31:58 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Mar 07 19:06:28 2016 +0100"
      },
      "message": "Creating the test scripts used during CI\n"
    },
    {
      "commit": "2f22ebc9f777f47ff7c7792960e5169b7cab73f3",
      "tree": "4794ff9ae3015acd5bfc8fff6ea40429d2f4d8e2",
      "parents": [
        "fef771ff66b6ac7ed8aa2e10c8392026107ff7af"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Mar 07 19:05:47 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Mar 07 19:05:47 2016 +0100"
      },
      "message": "Creating a Dockerfile for the son-emu CI\n"
    },
    {
      "commit": "fef771ff66b6ac7ed8aa2e10c8392026107ff7af",
      "tree": "b719e722062730e2d95894dade82f38541c1136e",
      "parents": [
        "9f802e639e2d090acbd75b65214f96f66d672d21",
        "a4edcd73e263c6869eef82e62a641bc2933f4a70"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:54:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:54:53 2016 +0100"
      },
      "message": "Merge pull request #37 from mpeuster/master\n\nBugfix: We have to ensure to have the latest version of the six packa…"
    },
    {
      "commit": "a4edcd73e263c6869eef82e62a641bc2933f4a70",
      "tree": "b719e722062730e2d95894dade82f38541c1136e",
      "parents": [
        "a1a5ed0f026ead6360e3a0ce5599804d009f1f8b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:53:33 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:53:33 2016 +0100"
      },
      "message": "Bugfix: We have to ensure to have the latest version of the six package installed to get ryu to work\n"
    },
    {
      "commit": "9f802e639e2d090acbd75b65214f96f66d672d21",
      "tree": "4243503f470c16bc4e73faae5ffa35fa0354db20",
      "parents": [
        "851983c70825a67fa847914af5d464e0f676bd3f",
        "a1a5ed0f026ead6360e3a0ce5599804d009f1f8b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:31:44 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:31:44 2016 +0100"
      },
      "message": "Merge pull request #36 from mpeuster/master\n\nBugfix: Missing ryu dependecies. Closes #33."
    },
    {
      "commit": "a1a5ed0f026ead6360e3a0ce5599804d009f1f8b",
      "tree": "4243503f470c16bc4e73faae5ffa35fa0354db20",
      "parents": [
        "3f6daa9928e2c16534febe67d62d798a779a5178"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:29:20 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 15:29:20 2016 +0100"
      },
      "message": "Bugfix: Missing ryu dependecies. Closes #33.\n"
    },
    {
      "commit": "851983c70825a67fa847914af5d464e0f676bd3f",
      "tree": "8a09a87ad02c769f023445eac97c2e3614caff26",
      "parents": [
        "7f89ec08278873d335e15a9cf39034692c666bff",
        "3f6daa9928e2c16534febe67d62d798a779a5178"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:31:50 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:31:50 2016 +0100"
      },
      "message": "Merge pull request #34 from mpeuster/master\n\nLead dev contact info and license"
    },
    {
      "commit": "3f6daa9928e2c16534febe67d62d798a779a5178",
      "tree": "8a09a87ad02c769f023445eac97c2e3614caff26",
      "parents": [
        "4401c2dba93b30ed76d2cbdcf3dd85fd6fc78322"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:30:35 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:30:35 2016 +0100"
      },
      "message": "Added Apache LICENSE file.\n"
    },
    {
      "commit": "4401c2dba93b30ed76d2cbdcf3dd85fd6fc78322",
      "tree": "6d6a240c69c4b193be572c49f6e2317aac60f5c6",
      "parents": [
        "7f89ec08278873d335e15a9cf39034692c666bff"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:24:40 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 07 13:24:40 2016 +0100"
      },
      "message": "added lead dev contacts to README.md like decided in Wp3 call\n"
    },
    {
      "commit": "7f89ec08278873d335e15a9cf39034692c666bff",
      "tree": "ce3eac36869c2389e8e67709561acf3718e1d0c9",
      "parents": [
        "a38de012a7a59661484805036eb9cce3c5cddf16",
        "db9c0ca298abdcf458303821c1f5035b636bce1e"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Mar 04 12:35:49 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Mar 04 12:35:49 2016 +0100"
      },
      "message": "Merge pull request #31 from cgeoffroy/pr-update_project_to_setuppy\n\nUpdate son-emu to setup.py"
    },
    {
      "commit": "db9c0ca298abdcf458303821c1f5035b636bce1e",
      "tree": "ce3eac36869c2389e8e67709561acf3718e1d0c9",
      "parents": [
        "4c3c8e03246996f21e7e1a2759538a416e677091"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:21:48 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:21:48 2016 +0100"
      },
      "message": "Updating README and script to the new setup.py install\n"
    },
    {
      "commit": "4c3c8e03246996f21e7e1a2759538a416e677091",
      "tree": "58dff41ba15ad861f360608d433e9fe4e6b53c1c",
      "parents": [
        "9a9bd45b0879a3484990c2efc0106c006ecafe27"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:20:47 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:20:47 2016 +0100"
      },
      "message": "Fix: moving conftest for tests discovery\n"
    },
    {
      "commit": "9a9bd45b0879a3484990c2efc0106c006ecafe27",
      "tree": "205b2bbcfe88547b23a8498b17746cf830b1a7da",
      "parents": [
        "9524ad314883db5445b27dfd2c61084a7e7329a2"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:01:59 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:01:59 2016 +0100"
      },
      "message": "Creating a setup.py file\n"
    },
    {
      "commit": "9524ad314883db5445b27dfd2c61084a7e7329a2",
      "tree": "9a80b0c662cfbfabeed0f3f11248762df184a7ad",
      "parents": [
        "840f1795465dfa8927ea3857a864ca8b6fe5588f"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:24:15 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 19:01:13 2016 +0100"
      },
      "message": "Using absolute import path\n"
    },
    {
      "commit": "840f1795465dfa8927ea3857a864ca8b6fe5588f",
      "tree": "4a22c953904e2dc6c3618ab37925980e65dd1957",
      "parents": [
        "26fded288d29c090e82618ca0930c8d7ecefc884"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 16:53:52 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:22:07 2016 +0100"
      },
      "message": "Installing pytest\n"
    },
    {
      "commit": "26fded288d29c090e82618ca0930c8d7ecefc884",
      "tree": "5cb326585cc1f8fb3846dc9bc98e2b720c8eba85",
      "parents": [
        "1aefccedc72b31481c01323c4925701079f5bbb8"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:20:02 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:20:02 2016 +0100"
      },
      "message": "Creating a son-emu-cli symbolic name for retro-compatibility\n"
    },
    {
      "commit": "1aefccedc72b31481c01323c4925701079f5bbb8",
      "tree": "f5d1800c3c9fd4f5c77639abe18013b955ae1881",
      "parents": [
        "3eef9fde234a4379d80e0435bac9ce650407a895"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:19:16 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:19:16 2016 +0100"
      },
      "message": "Updating the son-emu-cli filename to a standard module name\n"
    },
    {
      "commit": "3eef9fde234a4379d80e0435bac9ce650407a895",
      "tree": "3112e630a97fa5459906ed7be09febc7b4443031",
      "parents": [
        "a38de012a7a59661484805036eb9cce3c5cddf16"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:18:13 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 03 18:18:13 2016 +0100"
      },
      "message": "Moving emuvim into the src directory\n"
    },
    {
      "commit": "a38de012a7a59661484805036eb9cce3c5cddf16",
      "tree": "fecb197925db59945474de1b8284b3e1f83aaea0",
      "parents": [
        "7313ff831f4a6f5a78d3e27886f0012b716396f4",
        "cf3503812e7562bb771a03f7e7138cd9660f425b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 02 17:05:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 02 17:05:53 2016 +0100"
      },
      "message": "Merge pull request #30 from cgeoffroy/pr-fix_list_remove_dockernet_cont\n\nFix: only list and remove the dockernet\u0027s containers"
    },
    {
      "commit": "cf3503812e7562bb771a03f7e7138cd9660f425b",
      "tree": "fecb197925db59945474de1b8284b3e1f83aaea0",
      "parents": [
        "7313ff831f4a6f5a78d3e27886f0012b716396f4"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Mar 02 16:39:58 2016 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Mar 02 16:52:14 2016 +0100"
      },
      "message": "Fix: only list and remove the dockernet\u0027s containers\n\nThis PR modify an emuvim test to use the custom label applied on the\ndockernet\u0027s containers. Otherwise, third-party containers were listed\nby the test, which ended in a failure.\nThe teardown strategy has been updated to avoid removing third-party\ncontainers.\n\nIt requires the latest dockernet version on the `dockernet-sonata` branch\n(https://github.com/mpeuster/dockernet/tree/dockernet-sonata).\n"
    },
    {
      "commit": "7313ff831f4a6f5a78d3e27886f0012b716396f4",
      "tree": "53a671306bfedb759de0b7ae03e0ca2aaf3117db",
      "parents": [
        "e522d9bbd77629e9a25b34cdb46568e8d5df85f3",
        "7f8e8408ef6f118e55e9066c02c70689501b3d2b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Feb 28 18:40:07 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Feb 28 18:40:07 2016 +0100"
      },
      "message": "Merge pull request #29 from mpeuster/master\n\nExtended network API to support multiple interfaces in a single Docke…"
    },
    {
      "commit": "7f8e8408ef6f118e55e9066c02c70689501b3d2b",
      "tree": "53a671306bfedb759de0b7ae03e0ca2aaf3117db",
      "parents": [
        "e522d9bbd77629e9a25b34cdb46568e8d5df85f3"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Feb 28 18:38:10 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Sun Feb 28 18:38:10 2016 +0100"
      },
      "message": "Extended network API to support multiple interfaces in a single Docker container. Closes #11.\n"
    },
    {
      "commit": "e522d9bbd77629e9a25b34cdb46568e8d5df85f3",
      "tree": "7477fd028c418d409f006cc39323f00dc9c49289",
      "parents": [
        "14b111a0ec491c42ee4de62315d006653952bae4",
        "7d4bfaca370ca804c676f139109c2255a36f56ff"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 23 11:03:16 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 23 11:03:16 2016 +0100"
      },
      "message": "Merge pull request #28 from stevenvanrossem/master\n\nadd latest setuptools version to ansible install script (seems dependency for ryu)"
    },
    {
      "commit": "7d4bfaca370ca804c676f139109c2255a36f56ff",
      "tree": "7477fd028c418d409f006cc39323f00dc9c49289",
      "parents": [
        "5ac21dc2f5fe59f84c68937b19dd094b14fcbddf"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 23 10:56:43 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 23 10:56:43 2016 +0100"
      },
      "message": "add latest setuptools to ansible install script\n"
    },
    {
      "commit": "14b111a0ec491c42ee4de62315d006653952bae4",
      "tree": "8dec6966fc13d12a968ef8f5cf0e7cf4a076ef15",
      "parents": [
        "5cacad58a570a694bcb69b6eae5757c0f862c909",
        "5ac21dc2f5fe59f84c68937b19dd094b14fcbddf"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:15:57 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:15:57 2016 +0100"
      },
      "message": "Merge pull request #27 from stevenvanrossem/master\n\nstart Ryu fron DCNetwork init (this also fixes unit tests)"
    },
    {
      "commit": "5ac21dc2f5fe59f84c68937b19dd094b14fcbddf",
      "tree": "8dec6966fc13d12a968ef8f5cf0e7cf4a076ef15",
      "parents": [
        "9ebd094670679a7cba47d1e508cda37242bc864b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:14:18 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:14:18 2016 +0100"
      },
      "message": "fix unit test and start Ryu from DCNetwork init\n"
    },
    {
      "commit": "9ebd094670679a7cba47d1e508cda37242bc864b",
      "tree": "6dd672e8b395045bc9096130539f2965073b1c8e",
      "parents": [
        "5cacad58a570a694bcb69b6eae5757c0f862c909"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:13:05 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Feb 22 10:13:05 2016 +0100"
      },
      "message": "fix unit test and start Ryu from DCNetwork init\n"
    },
    {
      "commit": "5cacad58a570a694bcb69b6eae5757c0f862c909",
      "tree": "f2b7f9b0d39b8f1645dad3e283197d808aa8f0a9",
      "parents": [
        "8442933c7401fe64ce1f0877891ff3f25482e2dc",
        "ecc56567088c2e9ac5fe70cc367da92639a9281f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:41:57 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:41:57 2016 +0100"
      },
      "message": "Merge pull request #26 from mpeuster/master\n\nModified README.md: Changed Dockernet clone command to use a SONATA specific branch"
    },
    {
      "commit": "ecc56567088c2e9ac5fe70cc367da92639a9281f",
      "tree": "f2b7f9b0d39b8f1645dad3e283197d808aa8f0a9",
      "parents": [
        "bb4a0ee01599471d0974f2b83a2dc9f9fe9045e2"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:40:11 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:40:11 2016 +0100"
      },
      "message": "README: removed outdated todos. We moved them to GitHub issues.\n"
    },
    {
      "commit": "bb4a0ee01599471d0974f2b83a2dc9f9fe9045e2",
      "tree": "5cb61510c1c4b7338649ffcf2c1d26dd4234247c",
      "parents": [
        "8442933c7401fe64ce1f0877891ff3f25482e2dc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:39:21 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Feb 19 16:39:21 2016 +0100"
      },
      "message": "README: Changed Dockernet clone comand to clone a SONATA specific Dockernet branch.\n"
    },
    {
      "commit": "8442933c7401fe64ce1f0877891ff3f25482e2dc",
      "tree": "a1c4add1799febd82045f147a036f35444a8b5ed",
      "parents": [
        "c2f3af900369b6af8c4e5ab1a6225cda9239a16b",
        "4854f59e1bc2ea4d5b3495880940b52f6823affe"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:38:42 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:38:42 2016 +0100"
      },
      "message": "Merge pull request #25 from stevenvanrossem/master\n\nupdate new openflow port to 6653 for ryu controller"
    },
    {
      "commit": "4854f59e1bc2ea4d5b3495880940b52f6823affe",
      "tree": "a1c4add1799febd82045f147a036f35444a8b5ed",
      "parents": [
        "237994203f93612c140186ccf0920b43e5fcb702",
        "0e17de2ffefbeb739efc42943df7b28651c00514"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:34:28 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:34:28 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/stevenvanrossem/son-emu\n"
    },
    {
      "commit": "237994203f93612c140186ccf0920b43e5fcb702",
      "tree": "92e6fdd33ed5a882dd1d76e7a0a1418ef32c102c",
      "parents": [
        "c2f3af900369b6af8c4e5ab1a6225cda9239a16b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:33:09 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Feb 19 10:33:09 2016 +0100"
      },
      "message": "update openflow port for ryu\n"
    },
    {
      "commit": "0e17de2ffefbeb739efc42943df7b28651c00514",
      "tree": "83205757736a5a75249a2638de4c68e9466167c5",
      "parents": [
        "c2f3af900369b6af8c4e5ab1a6225cda9239a16b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Feb 18 16:22:05 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Feb 18 16:22:05 2016 +0100"
      },
      "message": "Update install.yml\n\noslo.config seems extra dependency on new machines."
    },
    {
      "commit": "c2f3af900369b6af8c4e5ab1a6225cda9239a16b",
      "tree": "25c4f34622bfad76e4204be2452654b4f9295211",
      "parents": [
        "b187ae2299b20ac698eb4b9d3c83c63cb6511220"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:47:49 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:47:49 2016 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b187ae2299b20ac698eb4b9d3c83c63cb6511220",
      "tree": "5a88e8bc6fb4fb90e7441b7474f436c26c75c2f9",
      "parents": [
        "4a0cfee0b8de92c874729fde599120aad49954e8",
        "8dbaa3d3ebb1d640e8993efffd7e9aada5d43bd9"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:34:12 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:34:12 2016 +0100"
      },
      "message": "Merge pull request #24 from stevenvanrossem/master\n\nadd network \u0026 monitoring cli"
    },
    {
      "commit": "8dbaa3d3ebb1d640e8993efffd7e9aada5d43bd9",
      "tree": "5a88e8bc6fb4fb90e7441b7474f436c26c75c2f9",
      "parents": [
        "3c54d667e0af7b7d9f54ed1e1e2bdcc61b601cfb"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:07:15 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 15:07:15 2016 +0100"
      },
      "message": "update RemoteController in Dockernet\n"
    },
    {
      "commit": "3c54d667e0af7b7d9f54ed1e1e2bdcc61b601cfb",
      "tree": "8c5da6985566f69d0f06c1bc3dbaa8e566821204",
      "parents": [
        "eefea6c01c828a4c533a9fceea2945a8236766a5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 12:50:25 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 12:50:25 2016 +0100"
      },
      "message": "update monitoring cli\n"
    },
    {
      "commit": "eefea6c01c828a4c533a9fceea2945a8236766a5",
      "tree": "34554b76231155d6be9185ead2c0a9d1760c5ee3",
      "parents": [
        "d7cb443596657a5c0a54e9c8230e441ad36a0cca"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 12:03:26 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 12:03:26 2016 +0100"
      },
      "message": "small update network cli\n"
    },
    {
      "commit": "d7cb443596657a5c0a54e9c8230e441ad36a0cca",
      "tree": "ec457241514185a81d544a5e7d1e5ee418a20951",
      "parents": [
        "30c12fb6f3f233d7cb33e5f315d5ac27d0f1ad8b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:55:01 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:55:01 2016 +0100"
      },
      "message": "fix example\n"
    },
    {
      "commit": "30c12fb6f3f233d7cb33e5f315d5ac27d0f1ad8b",
      "tree": "a8b3fe093a73cdf78b88553cd8be5f2c809fd8d5",
      "parents": [
        "e55975e6f82bde07a168693abb7863b2902c67a4"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:52:32 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:52:32 2016 +0100"
      },
      "message": "fix example\n"
    },
    {
      "commit": "e55975e6f82bde07a168693abb7863b2902c67a4",
      "tree": "f4c370c22040e0aecd1cc36814251f27364b434d",
      "parents": [
        "8fbf9781aa638201aa54b3e5e7c2c7384b7ca8f7"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:42:55 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:42:55 2016 +0100"
      },
      "message": "add docker start command as argument\n"
    },
    {
      "commit": "8fbf9781aa638201aa54b3e5e7c2c7384b7ca8f7",
      "tree": "103b2160a5a5221a7b4d082b534e26e19c46852d",
      "parents": [
        "58bd1f23e0d06257c9e5223156661d8f58d4f01e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:40:23 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:40:23 2016 +0100"
      },
      "message": "add docker start command as argument\n"
    },
    {
      "commit": "58bd1f23e0d06257c9e5223156661d8f58d4f01e",
      "tree": "e3642bfde296562e5f6c336a85cdaa8f3b83c368",
      "parents": [
        "685e92b3abf0da22b4b6218b11167ac578cb5a3a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:09:04 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 17 11:09:04 2016 +0100"
      },
      "message": "update example_topology.py\n"
    },
    {
      "commit": "685e92b3abf0da22b4b6218b11167ac578cb5a3a",
      "tree": "e6627c9d1b8e2e430f1e2e03cc17612db0473bf5",
      "parents": [
        "c5a536a1796846be97e5ba6ce9c20d73b6fd0052"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:53:53 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:53:53 2016 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "c5a536a1796846be97e5ba6ce9c20d73b6fd0052",
      "tree": "0efcef92352d1d36314e10db20cdf26447e49c1a",
      "parents": [
        "a29c50cffd72de2f5533bb4f294adfe9a0f655d5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:52:39 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:52:39 2016 +0100"
      },
      "message": "merge network/monitoring cli commands\n"
    },
    {
      "commit": "a29c50cffd72de2f5533bb4f294adfe9a0f655d5",
      "tree": "617b3cf6edbf229f00a36e2d3616905a638bfd7e",
      "parents": [
        "4a0cfee0b8de92c874729fde599120aad49954e8"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:37:44 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Feb 16 14:37:44 2016 +0100"
      },
      "message": "install ryu,networkx\n"
    },
    {
      "commit": "4a0cfee0b8de92c874729fde599120aad49954e8",
      "tree": "6cff4d148f2aa790cddc495762a1c7abd58aaee8",
      "parents": [
        "9686a6d137ab79039b3c886837c7eb76815cdafa",
        "e90a0178090c89c912b164e3a25ca34099e1efd6"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 11 10:03:49 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 11 10:03:49 2016 +0100"
      },
      "message": "Merge pull request #22 from mpeuster/master\n\nremoved license file"
    },
    {
      "commit": "e90a0178090c89c912b164e3a25ca34099e1efd6",
      "tree": "6cff4d148f2aa790cddc495762a1c7abd58aaee8",
      "parents": [
        "9686a6d137ab79039b3c886837c7eb76815cdafa"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 11 10:01:39 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 11 10:03:03 2016 +0100"
      },
      "message": "removed license file that was automatically created by github\n"
    },
    {
      "commit": "9686a6d137ab79039b3c886837c7eb76815cdafa",
      "tree": "cb46c575617a4257e9e72b74843d855e3c35cc14",
      "parents": [
        "326d06d0db129a0b0f981ee84fc62a9a5e41a3e0",
        "d5f34184d25644797a1e72847e28b7e61e015331"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:40:32 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:40:32 2016 +0100"
      },
      "message": "Merge pull request #10 from mpeuster/master\n\nadded CLI to fetch datacenter information. also started CLI documentation in the wiki and linked it from README.md"
    },
    {
      "commit": "d5f34184d25644797a1e72847e28b7e61e015331",
      "tree": "cb46c575617a4257e9e72b74843d855e3c35cc14",
      "parents": [
        "e7c9e86756b724311d160f7eab26c90c376522d7"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:39:02 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:39:02 2016 +0100"
      },
      "message": "added link to CLI wiki page\n"
    },
    {
      "commit": "e7c9e86756b724311d160f7eab26c90c376522d7",
      "tree": "a6bb663d6a2a06bb7d299e4f7698ba1989d0e543",
      "parents": [
        "53504946d65c38d54a373e214af1d959b415a510"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:10:19 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:10:19 2016 +0100"
      },
      "message": "missing datacenter cli implementation\n"
    },
    {
      "commit": "53504946d65c38d54a373e214af1d959b415a510",
      "tree": "11e298046a139f400fd180ad43794b081655f90d",
      "parents": [
        "d313dc1ebe04c14d3e1cc915b9778474c7236409"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:09:28 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 16:09:28 2016 +0100"
      },
      "message": "added a metadata field to datacenter objects. datacenter CLI now has a list and status functionality\n"
    },
    {
      "commit": "d313dc1ebe04c14d3e1cc915b9778474c7236409",
      "tree": "a682d6af671baf59081bd9ef3d2ca405a7a480b9",
      "parents": [
        "a47db03ce7574cd082d2a8c5a40c3ad352ff89fc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 15:36:02 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 15:36:02 2016 +0100"
      },
      "message": "added CLI interface to retrive datacenter information\n"
    },
    {
      "commit": "326d06d0db129a0b0f981ee84fc62a9a5e41a3e0",
      "tree": "e0c327f1460a9f4dc380fbbf8470bfe904762f96",
      "parents": [
        "97a2da99196a99ca171da4a16669266dbb189a61",
        "a47db03ce7574cd082d2a8c5a40c3ad352ff89fc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 15:02:14 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 15:02:14 2016 +0100"
      },
      "message": "Merge pull request #9 from mpeuster/master\n\nFIX: Data centers now have a user defined label (to be identified) bu…"
    },
    {
      "commit": "a47db03ce7574cd082d2a8c5a40c3ad352ff89fc",
      "tree": "e0c327f1460a9f4dc380fbbf8470bfe904762f96",
      "parents": [
        "97a2da99196a99ca171da4a16669266dbb189a61"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 14:55:29 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Feb 04 14:55:29 2016 +0100"
      },
      "message": "FIX: Data centers now have a user defined label (to be identified) but use a short internal name \u0027dc%d\u0027 to avoid too long host/switch names causing Mininet to crash.\n"
    },
    {
      "commit": "97a2da99196a99ca171da4a16669266dbb189a61",
      "tree": "eae2a36ef2e0f0b6e4c4fd5ddb8f87f637e39a5c",
      "parents": [
        "9219983129248e2b5f7dfd5d1556b9789a8214ee",
        "3b996c0c6abe69f81bb418c575d222a606a4dc8e"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 10:01:20 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 10:01:20 2016 +0100"
      },
      "message": "Merge pull request #5 from mpeuster/master\n\nReadme improvement, fix in unit tests"
    },
    {
      "commit": "3b996c0c6abe69f81bb418c575d222a606a4dc8e",
      "tree": "eae2a36ef2e0f0b6e4c4fd5ddb8f87f637e39a5c",
      "parents": [
        "0344cc63ade8beffe6347d46c825f46266a17ac1",
        "9219983129248e2b5f7dfd5d1556b9789a8214ee"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:59:40 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:59:40 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:sonata-nfv/son-emu\n"
    },
    {
      "commit": "9219983129248e2b5f7dfd5d1556b9789a8214ee",
      "tree": "2beeba5acca98e3e3f10a154fa127cf8c678472b",
      "parents": [
        "726a45874fda781f19d1bc1c21b18ba8526e2c19",
        "bf2e33f41b0aa5d70c4f69796e0f6f26ec175054"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:52:19 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:52:19 2016 +0100"
      },
      "message": "Merge pull request #3 from stevenvanrossem/patch-1\n\nUpdate README.md"
    },
    {
      "commit": "0344cc63ade8beffe6347d46c825f46266a17ac1",
      "tree": "eae2a36ef2e0f0b6e4c4fd5ddb8f87f637e39a5c",
      "parents": [
        "7303abc38b4751466953c8db55815c63df6687ac"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:50:26 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Feb 03 09:50:26 2016 +0100"
      },
      "message": "unit test bugfix, improved readme for new users\n"
    },
    {
      "commit": "bf2e33f41b0aa5d70c4f69796e0f6f26ec175054",
      "tree": "2beeba5acca98e3e3f10a154fa127cf8c678472b",
      "parents": [
        "726a45874fda781f19d1bc1c21b18ba8526e2c19"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 03 09:39:01 2016 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Feb 03 09:39:01 2016 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "726a45874fda781f19d1bc1c21b18ba8526e2c19",
      "tree": "d389fb9eee8a9cbb0da202afa476d3202090ca16",
      "parents": [
        "dff1667d18cdb86d14ec0296f09ba847a629927c",
        "7303abc38b4751466953c8db55815c63df6687ac"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 17:07:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 17:07:53 2016 +0100"
      },
      "message": "Merge pull request #1 from mpeuster/master\n\nInitial emulator code from old private repository."
    },
    {
      "commit": "7303abc38b4751466953c8db55815c63df6687ac",
      "tree": "d389fb9eee8a9cbb0da202afa476d3202090ca16",
      "parents": [
        "64269198c6f0a11247af10a20f437d92ac33d02e",
        "dff1667d18cdb86d14ec0296f09ba847a629927c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 17:03:19 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 17:03:19 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:mpeuster/son-emu\n"
    },
    {
      "commit": "64269198c6f0a11247af10a20f437d92ac33d02e",
      "tree": "6e9ae7809a61f8c107851b4d8863e392cf7ce75a",
      "parents": [
        "45dce6172f28aab5b2c6af52a04e426cf9f18aee"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 16:58:45 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 16:58:45 2016 +0100"
      },
      "message": "adapted readme for push to SONATA repository\n"
    },
    {
      "commit": "dff1667d18cdb86d14ec0296f09ba847a629927c",
      "tree": "681276030e9f1d761fe4f85919b6f17569bc39fc",
      "parents": [],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 16:47:41 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Feb 02 16:47:41 2016 +0100"
      },
      "message": "initial commit to setup git repo\n"
    },
    {
      "commit": "45dce6172f28aab5b2c6af52a04e426cf9f18aee",
      "tree": "8f664db02667906ddfe45b22f7bda365ce29f0a8",
      "parents": [
        "7973f056b636b5eaef7d0d5b330bccecddda8588"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 29 15:34:38 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 29 15:34:38 2016 +0100"
      },
      "message": "added network argument to CLI, sufficient for demo now, added todos\n"
    },
    {
      "commit": "7973f056b636b5eaef7d0d5b330bccecddda8588",
      "tree": "b4656eeba8ce67b9ec7802f2275514a82b9337e7",
      "parents": [
        "94f53ae31a1f9f9689cbce425289b72509649046"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 29 14:38:05 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 29 14:38:05 2016 +0100"
      },
      "message": "added image argument to CLI\n"
    },
    {
      "commit": "94f53ae31a1f9f9689cbce425289b72509649046",
      "tree": "07946178f47cdad5807e8b054d8456aaa47d4840",
      "parents": [
        "5aa8cf2ec46680382ac18aefcc49d3f45edaff37"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 12:32:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 12:32:53 2016 +0100"
      },
      "message": "Added unit tests to test emulator core\n"
    },
    {
      "commit": "5aa8cf2ec46680382ac18aefcc49d3f45edaff37",
      "tree": "19841fa4faf1d891061764f613fe45a6d20d049a",
      "parents": [
        "fa4bcc77c95dc01bfd98f664fafe433d255cfa33"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 11:12:17 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 11:12:17 2016 +0100"
      },
      "message": "small bugfix, list should return a list not a iterator\n"
    },
    {
      "commit": "fa4bcc77c95dc01bfd98f664fafe433d255cfa33",
      "tree": "b4ea688de102c745c5dc4c20127ae5fe8a23a9ea",
      "parents": [
        "d47ab253c3958c8ea0c03c520ef99502935c7263"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 11:08:09 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 11:08:09 2016 +0100"
      },
      "message": "slight modification of internal API: startCompute returns EmulatorCompute object instead of name\n"
    },
    {
      "commit": "d47ab253c3958c8ea0c03c520ef99502935c7263",
      "tree": "34d68b23f5d5144053e08596357922a8354ebcf7",
      "parents": [
        "eecafdeb81dafed69c978f77b654b9c999f8aa16"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 10:35:06 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 10:35:06 2016 +0100"
      },
      "message": "moved loglevel setting to topology definition\n"
    },
    {
      "commit": "eecafdeb81dafed69c978f77b654b9c999f8aa16",
      "tree": "5f85e767d6758714a8a4ef056c4a674d5adcf2e3",
      "parents": [
        "1b61f065bb9b5365fea71cef224fdb92b08430c8"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 10:23:26 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jan 15 10:23:26 2016 +0100"
      },
      "message": "typos\n"
    },
    {
      "commit": "1b61f065bb9b5365fea71cef224fdb92b08430c8",
      "tree": "1d79cf281b94660a28c5e3273364097d43f34ceb",
      "parents": [
        "9f3743362d719a6847fa93e7cadd421526025abe"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:06:52 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:06:52 2016 +0100"
      },
      "message": "README\n"
    },
    {
      "commit": "9f3743362d719a6847fa93e7cadd421526025abe",
      "tree": "d87c944d34cda78b8aeb4ec14e37a90134bfd24b",
      "parents": [
        "e44c971c794824061b00c0e50e7dc8036c1290a0"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:05:12 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:05:12 2016 +0100"
      },
      "message": "README\n"
    },
    {
      "commit": "e44c971c794824061b00c0e50e7dc8036c1290a0",
      "tree": "5b51383644756470adfe8c90e83eadf3709d2d8c",
      "parents": [
        "c68c68ea5d7439b5bdb9a18606e5444a3bc3a679"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:01:19 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 17:01:19 2016 +0100"
      },
      "message": "installation\n"
    },
    {
      "commit": "c68c68ea5d7439b5bdb9a18606e5444a3bc3a679",
      "tree": "2494647289801bc8615f1a44c074023e1bd954bf",
      "parents": [
        "63a5538ea4f1e46359947898b7815801752c91dc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:57:57 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:57:57 2016 +0100"
      },
      "message": "updated install script\n"
    },
    {
      "commit": "63a5538ea4f1e46359947898b7815801752c91dc",
      "tree": "b86b345ef8ec994ca23dfd65adb4bd94c061d79f",
      "parents": [
        "61db576adc6ba07ed0cbf294c653558c54b0858f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:33:50 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:33:50 2016 +0100"
      },
      "message": "typo\n"
    },
    {
      "commit": "61db576adc6ba07ed0cbf294c653558c54b0858f",
      "tree": "6f44284e9cd3e52a1206825928be7f5904eb373c",
      "parents": [
        "293cbc3515b371d2029fdfd624ae6ae38ced77a9"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:30:04 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jan 14 16:30:04 2016 +0100"
      },
      "message": "added Ansible based install script\n"
    },
    {
      "commit": "293cbc3515b371d2029fdfd624ae6ae38ced77a9",
      "tree": "5ac3b9a912d639d430061ede0368a36f8bb3d6bc",
      "parents": [
        "bd44f4aedca9d48d150939cd76d7cefe7e386aa2"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 17:05:28 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 17:05:28 2016 +0100"
      },
      "message": "Refactored design: DCNetwork now inherits from Dockernet. This is much nicer and more consistent.\n"
    },
    {
      "commit": "bd44f4aedca9d48d150939cd76d7cefe7e386aa2",
      "tree": "2481ea05e7ede13acfe66315373b59e890fb60f6",
      "parents": [
        "9165ef919cc37356094c9c139ae8a3d981eadb9b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 14:53:30 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 14:53:30 2016 +0100"
      },
      "message": "improved CLI\n"
    },
    {
      "commit": "9165ef919cc37356094c9c139ae8a3d981eadb9b",
      "tree": "eab9f008c90de0d19c9042e18e083e3595f3891b",
      "parents": [
        "2ec74e1b51575358297374272edd2b9562210ee5"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 13:50:39 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 13:50:39 2016 +0100"
      },
      "message": "improved API input validation\n"
    },
    {
      "commit": "2ec74e1b51575358297374272edd2b9562210ee5",
      "tree": "3c7f4c61398d321b429c2cd7b43a81ee2c987734",
      "parents": [
        "5831076971df3aeec3ecbd3d972557709ab27a4f"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 11:17:53 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 13 11:17:53 2016 +0100"
      },
      "message": "added status and list commands to cli\n"
    }
  ],
  "next": "5831076971df3aeec3ecbd3d972557709ab27a4f"
}
