)]}'
{
  "log": [
    {
      "commit": "72f09885db3935e77901c3dee132cb176b927c7b",
      "tree": "56e0666c4e3e5e2dbb92d4c9ee29d2625f5c21bc",
      "parents": [
        "3e16acbebd2c6669c1bbe5a7e3bb313aa1494e20"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 15 17:10:27 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 15 17:45:37 2018 +0200"
      },
      "message": "Refactoring: Made complete codebase PEP8 compatible.\n\nOnly PEP8 rule E501 (line too long) is not yet reflected\nby this change.\n\nThe patch also adds automated code style checks to the\nCI test stage using flake8.\nIt will let the tests fail if there is a code style\nviolation.\n\nChange-Id: I90956dd424a46691546ef720351757d3c43451a7\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "3e16acbebd2c6669c1bbe5a7e3bb313aa1494e20",
      "tree": "f3a8767c9630c1ef20732bc62f8649c538733725",
      "parents": [
        "7c16ebcfd5af529961175fb53b5788c276e5ae86"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon May 14 18:52:00 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon May 14 18:52:00 2018 +0200"
      },
      "message": "Fix: Crashbug that was caused by an import of an\noutdated module that was removed from Gevent 1.3 that\nwas released two days ago.\n\nChange-Id: I44dff2b468456ed2c24fa8e326ebc535bb04344b\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "0911b55bc91d71dfac1788346a51311b3943d315",
      "tree": "2513dab5399c58d0ca4d5e1c450b83f49e82a09c",
      "parents": [
        "dd559512e47df550fc8383d01bedec99cc54cff2"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Sep 22 08:47:08 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Sep 22 08:47:08 2017 +0200"
      },
      "message": "Fix: Use networkx 1.11 due to major API change in recently released networkx 2.0\n\nThis is temporary until we migrated to the latest networkx API.\n\nChange-Id: Id735686098c8d8ab03f40f648d10aff31ba87129\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "a58c6df62162cc0bacbe61e525c88774e664388e",
      "tree": "57fdaca86d5c4495ec3ef9a76f50c8ec3ff60406",
      "parents": [
        "2921ffdcb0fd66dd48170fc5c22d3d7f3c007ada"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 14 11:06:01 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 14 11:06:01 2017 +0200"
      },
      "message": "Changed package names, links, etc. for OSM migration\n\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "bbe128904ab07e43a0386f17a500c679ff9059e0",
      "tree": "d5efe496bc856b401c7d1cfde8f68617bc5bd106",
      "parents": [
        "760d713abda8c3a4c276188a1ed9fa158ce68f4c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 13:03:12 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 13:03:12 2017 +0200"
      },
      "message": "Added dockerized deployment as third official deployment method. Created a new Dockerfile that uses the Ansible-based installation so we still need to maintain only one installation script. The old Dockerfiles in \"utils\" is deprecated.\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "d7cbd218427bbfe573d062710006d56751e4406b",
      "tree": "80f1484f9b3cf050c38deef43f9bf8e12d9139a9",
      "parents": [
        "3509418dfc0daa78b3a5afe3f47fdc07acc18442"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:55:14 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:55:14 2017 +0200"
      },
      "message": "Fixed missing license headers\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "49d96c810aa5bbea8a4e15f5852a1b48ae8a0d6e",
      "tree": "697d54d1be20eab6aead5cda80a91b4eff8897ad",
      "parents": [
        "9e975accc9959605fe980f1f5a5bb4996f5746c0"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 20 12:39:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 20 12:39:11 2017 +0200"
      },
      "message": "Fix: Broken external dependecy.\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": "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": "5b876700bdef500e17c212f5b0bcea5383e44528",
      "tree": "8c0ca5035fe9cdd351f5b3f34b94a2361a6addcc",
      "parents": [
        "23be11bc2e8fcb8e177694c61d95e65682a84238"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "message": "add son-emu dashboard to the python setup file, so it is served from the Flask app, at the dummygatekeeper\u0027s ip:port\n"
    },
    {
      "commit": "9cc7360bf2c0dacb869d8ed0674d9d9e269a1082",
      "tree": "857edc953076b2ee7b3c2e3b481e6946cfd1e0ce",
      "parents": [
        "8a9df3f1c408ceb55146bfbde5a10f5f5b6175eb",
        "311b215bcce090ed5e6463c75068661b2dde6187"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Jan 27 23:37:29 2017 +0100"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Jan 27 23:37:29 2017 +0100"
      },
      "message": "merge with latest upstream status\n"
    },
    {
      "commit": "db2f94382278b94fe9f8bbfaeb505b8657f8f387",
      "tree": "2512a9ccb9e6aece921e31f6d80e1966414248dd",
      "parents": [
        "e50b0a720c685753bb16df7c1b97dfb4dade3426"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Aug 20 00:01:11 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Aug 20 00:01:11 2016 +0200"
      },
      "message": "deploy SAP endpoints via flag for dummygatekeeper\n"
    },
    {
      "commit": "47371408978e50f4e15e74d2bf65eb3b6371e522",
      "tree": "af045434f4174774003490602e19a70573f210f2",
      "parents": [
        "eed815973e7377ac97fb75d772d46950a5dc58ac"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Aug 18 15:24:30 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Aug 18 15:24:30 2016 +0200"
      },
      "message": "fix\n"
    },
    {
      "commit": "aba0a5ebb8a7c606e988bbbb01c7875447d23ebe",
      "tree": "9403a64412ab5b69ca06ca8c64cc07afb7778025",
      "parents": [
        "ff6b404f001a0460252a29051bc34c07c91e4cf1",
        "bc69b3a5838017da2b48302096cb6b152fa1f37e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jul 14 20:52:18 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jul 14 20:52:18 2016 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "2fd340a188a942d87882eee269ad720a72a12852",
      "tree": "185c8031fb99ea8843b93fd86c6691d3642f0416",
      "parents": [
        "9e8ebdb71ad792cfdb195159a95dce631f9fd75b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 14 12:33:47 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 14 12:33:47 2016 +0200"
      },
      "message": "Cleanup for 0.9 release\n"
    },
    {
      "commit": "e131bf5fefb90aadfe698dd72126cd2fdfe2fb7a",
      "tree": "71d80587e86a6a4227cd916f017579665a095a0b",
      "parents": [
        "9e8ebdb71ad792cfdb195159a95dce631f9fd75b"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jul 14 11:42:09 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jul 14 11:42:09 2016 +0200"
      },
      "message": "cleanup for open sourcing\n"
    },
    {
      "commit": "c89ba38c6bf5ab503515c02c6ed7045320fd0a74",
      "tree": "09acc171fef3030f5d79b2658e02f705c67e7aa0",
      "parents": [
        "581bb196e383ec7b6c01b834688b741d8b9e5a34"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jul 08 13:46:32 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Jul 08 13:46:32 2016 +0200"
      },
      "message": "cleanup and license header for examples and tests\n"
    },
    {
      "commit": "e3e034e3124ea755e924dc667fd1232323cff70c",
      "tree": "b135b233a25a4e5e92a973027c9a9da67513179a",
      "parents": [
        "241e3e951c4871d956c29887ab101adce4817363"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 11 23:51:06 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 11 23:51:06 2016 +0200"
      },
      "message": "merge master and fix SDN chaining unit test\n"
    },
    {
      "commit": "fa04256802170a7445705f1664ae9d964ea4d2c6",
      "tree": "263943b5231df980f07380e959f811d3a4f42aae",
      "parents": [
        "7f80de085e628db639218b42de403802d51e420a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 11 14:46:32 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 11 14:46:32 2016 +0200"
      },
      "message": "Full integration with new Containernet\n"
    },
    {
      "commit": "5877ea26273aed77b51263efb19fc13b70087c25",
      "tree": "531587d81d090a884430e626d39865ebf1d3960a",
      "parents": [
        "ee693dc9996b1076fef78f53983195577e574970"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 11 13:44:59 2016 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 11 13:44:59 2016 +0200"
      },
      "message": "First part of Containernet re-integration\n"
    },
    {
      "commit": "c6abf136c6fe1830e93a50a5c9c552a7c37f1d9f",
      "tree": "774cdf7672b805866b2c25144268ef79b85d3f0d",
      "parents": [
        "a24b437787696be1285d631f8bcd361c4a54a95e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 14 11:15:58 2016 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 14 11:15:58 2016 +0200"
      },
      "message": "start prometheus and cadvisor with Dockernet\n"
    },
    {
      "commit": "795f04fa74cedcc2f4aeb49f693d66e4345b556f",
      "tree": "101d35d256fb4ca01b2a82475bf3281b799d7b99",
      "parents": [
        "4a9ee94e8e29edc201358ddea69b6ffe56f01266"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Mar 24 10:32:18 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Mar 24 10:32:18 2016 +0100"
      },
      "message": "Completed dependency list in setup.py, README, ansible playbook\n"
    },
    {
      "commit": "bdfab7e19fb25b2361346cf61c160ec56874af91",
      "tree": "97ca0488501d16e56c431cdc55b8a5f237fd9adf",
      "parents": [
        "7adf90d3609b8066ab2c5b7e68bcb1c1f7e53b65"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 16:03:30 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 16:03:30 2016 +0100"
      },
      "message": "Fake GK now automatically build docker images referenced within a *.son package.\nIt also reads and parses all descriptor files.\nCloses #42\nCloses #43\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": "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": "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": "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": "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": "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"
    }
  ]
}
