)]}'
{
  "log": [
    {
      "commit": "082378b8e883bb531c745c5ecc8da06d475648b2",
      "tree": "86aafc9edc56bc6631e5499113dc90293010a527",
      "parents": [
        "bea873776a074bb64c510d8cf6ab4b21ccc3e591"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 16 20:14:22 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 16 20:14:22 2016 +0100"
      },
      "message": "Added placement interface and a dumb placement algorithm that always uses the first DC in the list.\n"
    },
    {
      "commit": "bea873776a074bb64c510d8cf6ab4b21ccc3e591",
      "tree": "626605d1b6b6a37c6bb022e5e194ca12d927ac61",
      "parents": [
        "de14f336868b6303e73b77b9d3a63ad4d58cc866"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 16 19:37:35 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Mar 16 19:37:35 2016 +0100"
      },
      "message": "Access to DC list in dummy gk\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": "7ec665dcbd1cdb9dabada7c6c4338e2ae2a5384b",
      "tree": "0c4d535a3441aa46103afcac5576b71ba74a8f44",
      "parents": [
        "786cd5487fb74d3e91bdf8b316c2e64e2fc9c575"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 15:20:44 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 15:20:44 2016 +0100"
      },
      "message": "Added functionality to read an parse all descriptor files from package.\n"
    },
    {
      "commit": "786cd5487fb74d3e91bdf8b316c2e64e2fc9c575",
      "tree": "4a9353fa5598b75c4292a0a3ee2dc4de8de06c6c",
      "parents": [
        "c9db0317acbe80940e0e5dbd67efb07848f5c1a0"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 14:12:17 2016 +0100"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Mar 14 14:12:17 2016 +0100"
      },
      "message": "Cleanup of GK API. Created Service class. Added unzipping functionality.\n"
    },
    {
      "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": "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": "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"
    }
  ]
}
