)]}'
{
  "log": [
    {
      "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": "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": "3509418dfc0daa78b3a5afe3f47fdc07acc18442",
      "tree": "efb6ad4086f73f7551feb866b34bbc9bf723b87e",
      "parents": [
        "f37fcff88ff15073cba8f04e5e815a4d664c5766"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:39:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:39:32 2017 +0200"
      },
      "message": "Fix: Removed more zeromq dependencies.\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "f37fcff88ff15073cba8f04e5e815a4d664c5766",
      "tree": "f33e9c2ab30f4d145b8b3debd91680295abeb13f",
      "parents": [
        "9795d499371f68b6cbccb6158a516a29b9ecb5ed"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:35:33 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 08:35:33 2017 +0200"
      },
      "message": "Removed outdated zerorpc API.\n\nSigned-off-by: Manuel Peuster \u003cmanuel@peuster.de\u003e\n"
    },
    {
      "commit": "c6c25ea1cb42ec50cbcea8568a1a898c8bd99deb",
      "tree": "5fb9dc553f427bdfe5e414d8c46f2bd8aa4114b8",
      "parents": [
        "2b2f3d6a29bc508406accf575cd43f4e65ee79ab"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Sep 06 15:56:10 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Sep 06 15:56:10 2017 +0200"
      },
      "message": "Fix: urllib is not available in pip anymore. Lets try without.\n\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "b668d69e8e81bf4e6378daa6fb87e1e9f493aaf7",
      "tree": "e795ab17ed6bb7df1556fedcb1e34d12f94d880c",
      "parents": [
        "7cef04b206318f51407ae97d18f8dbbdeb2c2665"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:15 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Aug 30 09:22:15 2017 +0200"
      },
      "message": "let OpenStack APIs work inside a container\n"
    },
    {
      "commit": "66ee7baff6d51f6fee2abf0d101521c626592ff8",
      "tree": "db200735a2b98f487aa011f2dad0cdb7bee64ac9",
      "parents": [
        "49d96c810aa5bbea8a4e15f5852a1b48ae8a0d6e"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 20 13:16:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Jul 20 13:16:11 2017 +0200"
      },
      "message": "Fix: Wrong field name in Ansible script\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": "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": "c25a458842746b4047be06411efb203025ffec65",
      "tree": "000d44ea1c53b303dec992fac46b77721f0647e1",
      "parents": [
        "5a952b2392fe4dcf038de134058fa8e4627cfc83"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 16:15:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 16:15:11 2017 +0200"
      },
      "message": "There is a dependecy bug in the new tests. This might reolve it.\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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
