)]}'
{
  "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": "3fa5bbb6f5b436c1cdf1fde7dd64e13c63e65fb6",
      "tree": "586323cfd5a90e3781305f623be4a4f39896e65a",
      "parents": [
        "d8fd9372be1e135f2e11efe2d69c0c16bbcb7be4"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 24 14:15:53 2018 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 24 14:15:53 2018 +0200"
      },
      "message": "Added emulator-compatible services and VNFs for R4 integration tests.\n\nThe emulator needs slightly modified test NSDs and VNFDs\nto work with. This commit adds such examples based on the\nofficial hackfest_1 and hackfest_2 services.\n\nThese example descriptors/packages are also used for the R4\nintegration tests with vim-emu.\n\nChange-Id: Ief26dbdbb15dc973e7563923394d7e7e90579fab\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "d8fd9372be1e135f2e11efe2d69c0c16bbcb7be4",
      "tree": "c9814cf84ebbf82de5d42901c3621670df01edd5",
      "parents": [
        "ec3a23ed1a1dc21d511c49adbe1fe3d3ab8ff8c3"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 17 15:15:22 2018 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Jan 24 16:07:26 2018 +0100"
      },
      "message": "Pingpong example for OSM-to-vim-emu deployments.\n\nThis commit cleans up the outdated emulator examples\nfrom the SONATA project and adds example VNFs (ping and pong)\nas well as a corresponding NSD as an up-to-date\nexample that is tested with OSM rel. THREE.\n\nThe added example service and VNFs is used by the\nend-to-end example documented in the OSM wiki.\nGoal is to give users an pre-defined example on how to\non-board and instantiate a network service on the\nemulator using OSM.\n\nAlso improved README.md.\n\nChange-Id: I45a00f1b6acf1664a96b22e21be4c23612f581cf\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "ea1c56125cb8a37b7b1614ab0aa46f9dc8f576dc",
      "tree": "e3fc7027f979fed9367330c0a25aba616b661d8c",
      "parents": [
        "2aecf1dc375ebd54a611ecef32790a0083053fbe"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Dec 20 15:48:35 2017 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Dec 20 15:48:35 2017 +0100"
      },
      "message": "Added example topology for daemonized execution.\n\nAllows to run vim-emu in a daemonized Docker container\nand allows to shut it down gracefully using docker stop.\n\nChange-Id: I49e92a670ed8cba1de64a2e896e6bb87839c16d5\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "dd559512e47df550fc8383d01bedec99cc54cff2",
      "tree": "3965ea5c3d13fc0a26a4cfa41d783efd6d8bb3bd",
      "parents": [
        "d273c509d2e2bc86b0f056bf688615f6ca864871"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 21 16:29:34 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 21 16:29:34 2017 +0200"
      },
      "message": "Fix/cleanup: Added missing license headers and removed unused files.\n\nChange-Id: Ibaf91b89e3b1dc13a50130bb2bd0a22afc6ec19e\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n"
    },
    {
      "commit": "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": "760d713abda8c3a4c276188a1ed9fa158ce68f4c",
      "tree": "72e76eed642ec156b707537b983369b8432da282",
      "parents": [
        "d7cbd218427bbfe573d062710006d56751e4406b"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 10:56:41 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Sep 07 10:56:41 2017 +0200"
      },
      "message": "Added a default topology that is automatically called in dockerized deployments if no other topo is specified.\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": "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": "7cef04b206318f51407ae97d18f8dbbdeb2c2665",
      "tree": "0ca71fe49d9b5fd87e938e35e76f43e56d8207aa",
      "parents": [
        "0dbb1f66464bc239edb4680656a5d8be0a6343e3"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Aug 29 19:41:13 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Aug 29 19:41:13 2017 +0200"
      },
      "message": "added REST API endpoint to OpenStack example to have son-emu-cli working\n"
    },
    {
      "commit": "250741424c1f138ceeddcff90cb9bbbf223a9c52",
      "tree": "51488c3db04e54d06646581b1b9a0798ddd1ebb9",
      "parents": [
        "b1a426eeed8b2611e908869366ea0ab82c27ce36"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:10:27 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:10:27 2017 +0200"
      },
      "message": "Cleanup. Test update.\n"
    },
    {
      "commit": "b1a426eeed8b2611e908869366ea0ab82c27ce36",
      "tree": "f55db9ed4c627112d3a79876a45d55aaef5524c3",
      "parents": [
        "df03cc3c2435de3abccf06efaabb7abeb49d5165"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:05:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Aug 18 10:05:32 2017 +0200"
      },
      "message": "added stop method to normal REST API\n"
    },
    {
      "commit": "7b38ee1ed94ec3e9124e8e5b9c21cf224d39edc3",
      "tree": "aa5a7c8174b59dbe0e802f0eebbdad36f715d96b",
      "parents": [
        "4e37abbc1a06ffa40ed11c7c6a16c1fe95403161"
      ],
      "author": {
        "name": "splietker",
        "email": "malte.splietker@uni-paderborn.de",
        "time": "Wed Jun 28 17:24:01 2017 +0200"
      },
      "committer": {
        "name": "splietker",
        "email": "malte.splietker@uni-paderborn.de",
        "time": "Wed Jun 28 17:24:01 2017 +0200"
      },
      "message": "Implemented Openstack Neutron SFC API\n\nSigned-off-by: Malte Splietker \u003cmalte.splietker@gmail.com\u003e\n"
    },
    {
      "commit": "4e37abbc1a06ffa40ed11c7c6a16c1fe95403161",
      "tree": "1ccda532ba26317c21057a8ad33c4bd378f752a2",
      "parents": [],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 15:19:35 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Jun 19 15:19:35 2017 +0200"
      },
      "message": "Merge pull request #233 from mpeuster/demo-mano-integration\n\nDemo mano integration"
    }
  ]
}
