)]}'
{
  "log": [
    {
      "commit": "5f88b8e86db1cb3aa51c8becdf9058b849eb3a35",
      "tree": "2f45239a7808bae70ab7cd11a9318a0a4dbd8c35",
      "parents": [
        "0e1d5139a7285a06fd97b2d27869ddcfb4ffe26b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:55:29 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:55:29 2016 +0200"
      },
      "message": "ITP bug and fix description\n"
    },
    {
      "commit": "0e1d5139a7285a06fd97b2d27869ddcfb4ffe26b",
      "tree": "5cf178613b5a2b336cde9a75ffbef679eedbdbed",
      "parents": [
        "595cdf695f52d283bb3b23c2df2b59b733b91ac2",
        "dce07bf3b6e31ad6f1e95196f390253434736910"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:31:43 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:31:43 2016 +0200"
      },
      "message": "Merge tag \u00272016.4.1\u0027 into debian/unstable\n\n2016.4.1\n"
    },
    {
      "commit": "595cdf695f52d283bb3b23c2df2b59b733b91ac2",
      "tree": "5bfcf590b8866d0ec9f218d3ec3e0758a59e3d1a",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:26:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:26:49 2016 +0200"
      },
      "message": "Initial commit\n"
    },
    {
      "commit": "dce07bf3b6e31ad6f1e95196f390253434736910",
      "tree": "588e19fbb594048aadd92290adbe1c9de72f411c",
      "parents": [
        "e31f2c5ed0c86c7e5cad583be216c08f6f8863b0",
        "365605400cc234d4c73652f9d8841b28effa8d95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 19 14:38:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 19 14:38:25 2016 +0000"
      },
      "message": "Merge \"New release, debian packaging moved\""
    },
    {
      "commit": "365605400cc234d4c73652f9d8841b28effa8d95",
      "tree": "c149bd86efd48f5c5eb67e46b7c9af4b56d55f98",
      "parents": [
        "3ef8a315cca067fd402f14cd9a93f03a616a24b6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 15 15:59:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 19 09:12:05 2016 +0200"
      },
      "message": "New release, debian packaging moved\n\nChange-Id: I6a46eb7193495cce7a429bbdbfecc8d49fc8b566\n"
    },
    {
      "commit": "e31f2c5ed0c86c7e5cad583be216c08f6f8863b0",
      "tree": "70d446ccaa3eeb2579172e5c9c69a65b88ec7ca3",
      "parents": [
        "3ef8a315cca067fd402f14cd9a93f03a616a24b6"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 14 17:16:02 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 07:07:18 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: Ie092a7e53d0ae4efcd2b6b56c0854723fd27863f\n"
    },
    {
      "commit": "3ef8a315cca067fd402f14cd9a93f03a616a24b6",
      "tree": "196b3b78584afac90e9350655d0ced8897972440",
      "parents": [
        "34db6e47fd0e4ec10a22c128277c8dbfc71c8e2b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:55 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I505b6fdd3635e0840fcbaf8fa3e316c572279df9\n"
    },
    {
      "commit": "34db6e47fd0e4ec10a22c128277c8dbfc71c8e2b",
      "tree": "1bae44a56e25ff93357c7ae26a716db95fc5119b",
      "parents": [
        "27a5ae737d9f740df7f626913d8e606169045df6"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 12 12:14:33 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 12 16:47:00 2016 +0200"
      },
      "message": "Mitaka release configuration files support\n\nChange-Id: I4ff39fe5903b544696917cfdd38584a2dba86877\n"
    },
    {
      "commit": "27a5ae737d9f740df7f626913d8e606169045df6",
      "tree": "d7e75ade3027a779560b7d834c0bb1f380eb6535",
      "parents": [
        "b5a80e4658a248c98137da83a7a6300e80c76ecc",
        "7fdb877cd5402ddb678655b892f3155c223739fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 10:45:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 10:45:43 2016 +0000"
      },
      "message": "Merge \"fix service differentiator\""
    },
    {
      "commit": "b5a80e4658a248c98137da83a7a6300e80c76ecc",
      "tree": "5c2a1b3bee7e9ade20caacbabbb7aeb47dc36a3a",
      "parents": [
        "9344a370c0498d35c2c8ac995efed205bd6f1a40"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 11:51:01 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 12:08:36 2016 +0100"
      },
      "message": "[Workers] Added parametrization of osapi_compute_worker and workers.\n\nChange-Id: Ib916c4e7631e5d058d1c352a670a92edb05adc8b\n"
    },
    {
      "commit": "9344a370c0498d35c2c8ac995efed205bd6f1a40",
      "tree": "fe277c5422e6d65f12d57bc5cbfa87a52756aebe",
      "parents": [
        "7902126021d922109398356ed5e1076c2ef80ec1"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Mon Mar 21 19:25:48 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 08:13:25 2016 +0100"
      },
      "message": "[Disk] Added parametrization of disk_allocation_ratio.\n\nChange-Id: Icc734e213bf4f3f94defc7b10f68914cfa86a3b6\n"
    },
    {
      "commit": "7fdb877cd5402ddb678655b892f3155c223739fb",
      "tree": "0927452b60bf2ed0bc2e8b26cfc0b13cf5ec7ac4",
      "parents": [
        "ad16f61b90d675a5ed2a01b7f5407f537fac07d2"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 15 16:36:00 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 15 16:36:00 2016 +0100"
      },
      "message": "fix service differentiator\n\nChange-Id: I5332074fc0be208abf5714e2a92591a5a817aca4\n"
    },
    {
      "commit": "7902126021d922109398356ed5e1076c2ef80ec1",
      "tree": "0760e3cc80f1a1e24e0b31795780b18358bd6ff8",
      "parents": [
        "ad16f61b90d675a5ed2a01b7f5407f537fac07d2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "message": "add Keystone region configuration\n\nChange-Id: I2a0e74a0641a01bcb5e96ada0c013664e773b482\n"
    },
    {
      "commit": "ad16f61b90d675a5ed2a01b7f5407f537fac07d2",
      "tree": "580f22e95fc6086825b15cdf5f8cc8e141ccbd28",
      "parents": [
        "dbd281bce8a0d17521d9116f274a09d55e9146f9"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Feb 19 14:38:31 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Feb 19 14:39:42 2016 +0100"
      },
      "message": "refactor heka config\n\nChange-Id: I3bbc18a6f00cc7cc88f73f02667808d7534c7091\n"
    },
    {
      "commit": "dbd281bce8a0d17521d9116f274a09d55e9146f9",
      "tree": "c5d2e923ed91d66c52c9f66de5c02dc07f7a7844",
      "parents": [
        "e0f72b4cccdefa366dfe636897511be69b34770e",
        "395810852f79c2d7eee64e6bd7458e9b71108a8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 07:22:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 07:22:49 2016 +0000"
      },
      "message": "Merge \"Add gitreview to project\""
    },
    {
      "commit": "395810852f79c2d7eee64e6bd7458e9b71108a8c",
      "tree": "5130d4afd0972eaa8049c938d231e78c1351fa05",
      "parents": [
        "29b8945f5da2a93e1f89473c62e40f1ad778853b"
      ],
      "author": {
        "name": "Arif Ali",
        "email": "mail@arif-ali.co.uk",
        "time": "Thu Feb 18 02:02:53 2016 +0000"
      },
      "committer": {
        "name": "Arif Ali",
        "email": "mail@arif-ali.co.uk",
        "time": "Thu Feb 18 02:02:53 2016 +0000"
      },
      "message": "Add gitreview to project\n\nChange-Id: I37f43bbc0c0376db1092455f861e03a5de7789df\n"
    },
    {
      "commit": "e0f72b4cccdefa366dfe636897511be69b34770e",
      "tree": "c8c94422f5959a5fb0830943232fc24f4f0aacb0",
      "parents": [
        "29b8945f5da2a93e1f89473c62e40f1ad778853b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 23:16:05 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 23:16:05 2016 +0100"
      },
      "message": "RedHat Compatability\n\nChange-Id: I56c21f3224c993f4f37f1d2b860eef93e8277b60\n"
    },
    {
      "commit": "29b8945f5da2a93e1f89473c62e40f1ad778853b",
      "tree": "34708419cc08abcaeca74a31c00c51cbc391b2a2",
      "parents": [
        "91737a223a3ddf57fdcf1a4354475364e13b8ca0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 03 17:43:08 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 04 10:05:05 2016 +0100"
      },
      "message": "License and links fixes\n\nChange-Id: I74b5a9ebb8a8e32c92e83c45e475c4578aef5581\n"
    },
    {
      "commit": "91737a223a3ddf57fdcf1a4354475364e13b8ca0",
      "tree": "a57d55d858b4e0d30b20353f1c146c3da4c49382",
      "parents": [
        "4ba00c7f34c561c50dfbe8c6a85e9ac62a7f9e7c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 10:19:56 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 10:19:56 2016 +0100"
      },
      "message": "fix in nova sphinx syntax\n"
    },
    {
      "commit": "4ba00c7f34c561c50dfbe8c6a85e9ac62a7f9e7c",
      "tree": "50026dfb71522f95e61ae9cef50554ecaf06b6a6",
      "parents": [
        "3b5a42706d701cff4fed70d7d0cf06ddc8758e45"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:45:37 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:45:37 2016 +0100"
      },
      "message": "http in documentation\n"
    },
    {
      "commit": "3b5a42706d701cff4fed70d7d0cf06ddc8758e45",
      "tree": "c5de50cba525ad97f4992e64e0f747df16003e96",
      "parents": [
        "0eb1923642f3556686d67795e13840bd2ada642a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:41:16 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:41:16 2016 +0100"
      },
      "message": "bad space\n"
    },
    {
      "commit": "0eb1923642f3556686d67795e13840bd2ada642a",
      "tree": "8507d23dfbc1a084b27e60eea5dc268070b55f5f",
      "parents": [
        "d1caae224e978e93256841f4ddfe86c98da573f8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:34:04 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:34:04 2016 +0100"
      },
      "message": "endpoints for nova\n"
    },
    {
      "commit": "d1caae224e978e93256841f4ddfe86c98da573f8",
      "tree": "47f242f19ce3a1d4f7439562428835ea23b574b5",
      "parents": [
        "6a7748781e99ee3c526e7d70eea019b26f54cd75"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:21:45 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:21:45 2016 +0100"
      },
      "message": "fixes in documenation\n"
    },
    {
      "commit": "6a7748781e99ee3c526e7d70eea019b26f54cd75",
      "tree": "605dd7d1602cd0781fbe047ad5c8bfb72a555a92",
      "parents": [
        "11424de7ef0a1934f9a8dccde110c6642a418647"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:16:20 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:16:20 2016 +0100"
      },
      "message": "sphinx for rabbit vhost\n"
    },
    {
      "commit": "11424de7ef0a1934f9a8dccde110c6642a418647",
      "tree": "4fcba2bce93180f31c7b178f5aa3661bc07fdd08",
      "parents": [
        "2ee6aea654a2087cf52c20c89fc3751bac208040"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:13:52 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 21:13:52 2016 +0100"
      },
      "message": "missing vhost for rabbit\n"
    },
    {
      "commit": "2ee6aea654a2087cf52c20c89fc3751bac208040",
      "tree": "ba8eaf66b31f93c2b816ebe8d93885fbc362257d",
      "parents": [
        "3ac52980880a194def221e684f6fd1d5c6a9824c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 20:58:11 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 20:58:11 2016 +0100"
      },
      "message": "fixes in nova sphinx docs\n"
    },
    {
      "commit": "3ac52980880a194def221e684f6fd1d5c6a9824c",
      "tree": "2e5f175f1abf117cb13d2fcbd5509f0b4018bc7f",
      "parents": [
        "7e8471eef4678e732481a02a85d7908cf6b64143"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 20:54:13 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 20:54:13 2016 +0100"
      },
      "message": "final nova sphinx\n"
    },
    {
      "commit": "7e8471eef4678e732481a02a85d7908cf6b64143",
      "tree": "255f6ce9d4cd6dd95ddb66d93187a0fd55d0e28f",
      "parents": [
        "1e87450cf470807fe6a20c098cf5f0f053a34baa"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Wed Jan 27 18:01:09 2016 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Wed Jan 27 18:01:09 2016 +0100"
      },
      "message": "Fixed list rendering in sphinx doc\n"
    },
    {
      "commit": "1e87450cf470807fe6a20c098cf5f0f053a34baa",
      "tree": "188354cd5e42d0774cb3e41b990b5898d595dc22",
      "parents": [
        "995b7ce3c8f5a568a488336d01f26868e3f81bb8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 17:16:15 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 17:16:15 2016 +0100"
      },
      "message": "fix for generationg\n"
    },
    {
      "commit": "995b7ce3c8f5a568a488336d01f26868e3f81bb8",
      "tree": "af5dfdbd82bb9caca6163ffe97a696b456b5d469",
      "parents": [
        "a0f801a31f991c840f17073a8b5375b89f38a834"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 17:13:43 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 17:13:43 2016 +0100"
      },
      "message": "sphinx generate list of packages with versions\n"
    },
    {
      "commit": "a0f801a31f991c840f17073a8b5375b89f38a834",
      "tree": "6775f2fa4f5e73952a81ee4cbeb715e220f2994b",
      "parents": [
        "6d51029e9599d08b7a6ed5e596e140b901e1413a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 16:47:33 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 16:47:44 2016 +0100"
      },
      "message": "sphinx documenation for nova formula\n"
    },
    {
      "commit": "6d51029e9599d08b7a6ed5e596e140b901e1413a",
      "tree": "131907116182015f967b5f459d2699c89fd06d49",
      "parents": [
        "3f4444f99fe133db853879acec9b11649c991576"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Jan 26 11:31:46 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Jan 26 11:31:46 2016 +0100"
      },
      "message": "fix project name\n"
    },
    {
      "commit": "3f4444f99fe133db853879acec9b11649c991576",
      "tree": "c067ba8fd2c2853b2cee03ba6ad6256f1f9245ad",
      "parents": [
        "6afb4697f4552e4b0b6f3e0a85011c652dbd5656"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Jan 26 11:30:46 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Jan 26 11:30:46 2016 +0100"
      },
      "message": "Sphinx docs\n"
    },
    {
      "commit": "6afb4697f4552e4b0b6f3e0a85011c652dbd5656",
      "tree": "03c9cfb9c1414158835eef4fa6973dce38fc6921",
      "parents": [
        "a2dd9ff3b7ea6170ca696f8093a8da91073659e1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 22:08:27 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 22:08:27 2016 +0100"
      },
      "message": "gitignore\n"
    },
    {
      "commit": "a2dd9ff3b7ea6170ca696f8093a8da91073659e1",
      "tree": "ab17aaf4c3772c8ad0b3551d4ddc52d318741c61",
      "parents": [
        "235949e3147d84d82add1734250f462f6930fb52"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:22:40 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:22:40 2016 +0100"
      },
      "message": "No dependencies for nova formula\n"
    },
    {
      "commit": "235949e3147d84d82add1734250f462f6930fb52",
      "tree": "180c3af8b7f109ce1053ce08e464e621b8ff7c7f",
      "parents": [
        "c9c41d394c4843f437a47097ab3d2fd98f363842"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "message": "Script to run tests\n"
    },
    {
      "commit": "c9c41d394c4843f437a47097ab3d2fd98f363842",
      "tree": "c6479e5b5133de0b8732b13266758f6c8cce2b4c",
      "parents": [
        "e863a3f2af2e2e145714f9062ce95022f86d31b1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 14:54:37 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 14:54:40 2016 +0100"
      },
      "message": "Makefile for tests\n"
    },
    {
      "commit": "e863a3f2af2e2e145714f9062ce95022f86d31b1",
      "tree": "27d7f70dc4d205c0e5b0eaf80920a8bdb6e8c2b8",
      "parents": [
        "cb7d797df7c6323f06a8ee98b7b6f62d4a8ad4cd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 14 11:55:43 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 14:54:40 2016 +0100"
      },
      "message": "Support for identity version 3\n"
    },
    {
      "commit": "cb7d797df7c6323f06a8ee98b7b6f62d4a8ad4cd",
      "tree": "c2bf68b81606a3e0907de83fa3f95dd0642218bb",
      "parents": [
        "880f02f90485d417437a0a63258b102c1714f1f0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "message": "top files\n"
    },
    {
      "commit": "880f02f90485d417437a0a63258b102c1714f1f0",
      "tree": "d94b11d0d8b7ca86138c9225a2b6df4bb6c55a25",
      "parents": [
        "e1e2f3018c13482a7b6b9fd6378dcbdc51ff3a4a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "message": "testing scenarios\n"
    },
    {
      "commit": "e1e2f3018c13482a7b6b9fd6378dcbdc51ff3a4a",
      "tree": "10ae852a9f5496bdc43ca07bf6360080f5473eac",
      "parents": [
        "c1395c91dc104b51dc3d3596eaae3fba9b7d6a82",
        "263ca503f9c6592902ab2b5c9c26be703099ef48"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 21 18:34:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 21 18:34:53 2016 +0100"
      },
      "message": "Merge pull request #4 from lachie83/feature-add-ram-cpu-allocation-ratio\n\nadd ram and cpu allocation ration"
    },
    {
      "commit": "263ca503f9c6592902ab2b5c9c26be703099ef48",
      "tree": "10ae852a9f5496bdc43ca07bf6360080f5473eac",
      "parents": [
        "b72de501de9b3695af9b0b2af2b6dc91f305eec4"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 21 08:53:09 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 21 08:53:09 2016 -0800"
      },
      "message": "removed extra conditional blocks\n"
    },
    {
      "commit": "b72de501de9b3695af9b0b2af2b6dc91f305eec4",
      "tree": "9cec4598eead6082b0f3c24639dd9566c99d9361",
      "parents": [
        "67b8e0677a4d2a0a121085cf98ec2e15ca10eb5b"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Wed Jan 20 15:34:04 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Wed Jan 20 15:34:04 2016 -0800"
      },
      "message": "update README, enable scheduler filters and moved default values to metadata to clean up if blocks\n"
    },
    {
      "commit": "67b8e0677a4d2a0a121085cf98ec2e15ca10eb5b",
      "tree": "8a3b0348e5a87e83a00af4d22fde62d6d19d7739",
      "parents": [
        "b285eae4f3e44b82a41da96f1424be2a756623a6",
        "c1395c91dc104b51dc3d3596eaae3fba9b7d6a82"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Wed Jan 20 12:12:06 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Wed Jan 20 12:12:06 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:tcpcloud/salt-formula-nova into feature-add-ram-cpu-allocation-ratio\n"
    },
    {
      "commit": "c1395c91dc104b51dc3d3596eaae3fba9b7d6a82",
      "tree": "723443b59dc91652a6a140382e7b1ef98a013f99",
      "parents": [
        "41cd814dc084228272c0b26853695d5a2b46a700",
        "e1fb007500cd634d4b80874fcaac91449423b236"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 20 10:14:17 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 20 10:14:17 2016 +0100"
      },
      "message": "Merge pull request #3 from lachie83/feature-add-vm-swappiness\n\nadd vm swappiness to sysctl.conf"
    },
    {
      "commit": "b285eae4f3e44b82a41da96f1424be2a756623a6",
      "tree": "239c3249c37975126eef9a51fe895874ef31b1b7",
      "parents": [
        "41cd814dc084228272c0b26853695d5a2b46a700"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 16:35:55 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 16:35:55 2016 -0800"
      },
      "message": "add ram and cpu allocation ration\n"
    },
    {
      "commit": "e1fb007500cd634d4b80874fcaac91449423b236",
      "tree": "723443b59dc91652a6a140382e7b1ef98a013f99",
      "parents": [
        "41cd814dc084228272c0b26853695d5a2b46a700"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 15:47:30 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 15:47:30 2016 -0800"
      },
      "message": "add vm swappiness\n"
    },
    {
      "commit": "41cd814dc084228272c0b26853695d5a2b46a700",
      "tree": "d0cdea7a18abf135d2cc80617d44fedfc9418de1",
      "parents": [
        "2a6cd9ae787d87895ad5aff209d8ef8aec128e03",
        "8df5e459c84a7b73b64932499eed41a0c62ac974"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Jan 19 20:18:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Jan 19 20:18:53 2016 +0100"
      },
      "message": "Merge pull request #2 from lachie83/feature-add-var-log-nova-permissions\n\nadd ability to set directory perms for nova logs"
    },
    {
      "commit": "8df5e459c84a7b73b64932499eed41a0c62ac974",
      "tree": "a45690f53202886dbf60aeb6022705156eaab211",
      "parents": [
        "61312820a80566d2f09e5ae6d513724e35832023"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 11:16:42 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 11:16:42 2016 -0800"
      },
      "message": "fix pkg typo\n"
    },
    {
      "commit": "61312820a80566d2f09e5ae6d513724e35832023",
      "tree": "a52b489ac06a9ac1c97096f9500d07213b924f0f",
      "parents": [
        "bc450b9fb531a9eb4b01738a3448e9432363c86b"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 10:41:55 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Tue Jan 19 10:41:55 2016 -0800"
      },
      "message": "add ability to set directory perms\n"
    },
    {
      "commit": "2a6cd9ae787d87895ad5aff209d8ef8aec128e03",
      "tree": "4734433fb44ff393a68a3a463dd8b5a70b23c183",
      "parents": [
        "bc450b9fb531a9eb4b01738a3448e9432363c86b",
        "a6d59425dd8cadeea5abe1c43ced12edcc6e3184"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 14 22:24:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 14 22:24:53 2016 +0100"
      },
      "message": "Merge pull request #1 from lachie83/feature-add-reserved_host_memory_mb\n\nadd support for reserved memory"
    },
    {
      "commit": "a6d59425dd8cadeea5abe1c43ced12edcc6e3184",
      "tree": "4734433fb44ff393a68a3a463dd8b5a70b23c183",
      "parents": [
        "be6ce8843bf03df26a5fe36fffce53661f2dc549"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 14 10:26:18 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 14 10:26:18 2016 -0800"
      },
      "message": "add reserved memory option to nova.conf\n"
    },
    {
      "commit": "be6ce8843bf03df26a5fe36fffce53661f2dc549",
      "tree": "14e79440a021455b3b6b8daab17c7bf6a7b3784b",
      "parents": [
        "bc450b9fb531a9eb4b01738a3448e9432363c86b"
      ],
      "author": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 14 10:03:09 2016 -0800"
      },
      "committer": {
        "name": "Lachlan Evenson",
        "email": "lachlan.evenson@lithium.com",
        "time": "Thu Jan 14 10:03:09 2016 -0800"
      },
      "message": "add support for reserved memory\n"
    },
    {
      "commit": "bc450b9fb531a9eb4b01738a3448e9432363c86b",
      "tree": "0cb539cddc68dbdf71e6de5314e39957443258fb",
      "parents": [
        "9d109ae7ce6b05fab32035bc3a01d6d813862fdc"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 07 11:45:18 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 07 11:45:18 2016 +0100"
      },
      "message": "nova user must be in libvirt user group\n"
    },
    {
      "commit": "9d109ae7ce6b05fab32035bc3a01d6d813862fdc",
      "tree": "79fd5da9ddf1cb4ba1fd4b25909168ee8021acbb",
      "parents": [
        "13904916751ecd60eb85aa9ccc820d4f8f58d913"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 07 10:31:37 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 07 10:31:37 2016 +0100"
      },
      "message": "remove host keys into known_hosts for computes. It is replaced but generally disabled host checking for nova user\n"
    },
    {
      "commit": "13904916751ecd60eb85aa9ccc820d4f8f58d913",
      "tree": "6bf89cc4f5110722c00b47d014b66743285fcdf7",
      "parents": [
        "a7b4cb6d179575e2eaf19b6d8c28b18e2d435471"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 15:58:26 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 15:58:26 2016 +0100"
      },
      "message": "no collectd for controller\n"
    },
    {
      "commit": "a7b4cb6d179575e2eaf19b6d8c28b18e2d435471",
      "tree": "2f52e391c9e717fad2c7ef7fea81b99894b080c2",
      "parents": [
        "6e762216b034627dc22e0e82de9b8e4c84e4e011"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 14:31:07 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 14:31:07 2016 +0100"
      },
      "message": "fix\n"
    },
    {
      "commit": "6e762216b034627dc22e0e82de9b8e4c84e4e011",
      "tree": "9c82824a00e54f05ad98cead549299bb670fc4e4",
      "parents": [
        "5c00be7526c1755e9fa862f9af37ceb7a3bb9fa9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Jan 04 10:15:01 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Jan 04 10:15:01 2016 +0100"
      },
      "message": "service metadata fix\n"
    },
    {
      "commit": "5c00be7526c1755e9fa862f9af37ceb7a3bb9fa9",
      "tree": "0fc85c132e09a8802124c9df31c2f5d9cdf48c32",
      "parents": [
        "3e40046a1902462d6e3bce43d1792316bf56c3b8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 03 19:11:36 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 03 19:11:36 2016 +0100"
      },
      "message": "defautl heal_instance_info_cache_interval 60 for backward compatability with older deployments\n"
    },
    {
      "commit": "3e40046a1902462d6e3bce43d1792316bf56c3b8",
      "tree": "adcaf15f59c9fc66168b7d05fa2d2628d56de136",
      "parents": [
        "f9e0f6e7d7dcfd62ecd7c4735812850502133b45"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 03 18:41:41 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 03 18:41:41 2016 +0100"
      },
      "message": "all nova computes regularly poll neutron server to get network info of the instances running on the compute node. Default is 10 seconds. With thousands of VMs it is recommended to increase interval at 600seconds\n"
    },
    {
      "commit": "f9e0f6e7d7dcfd62ecd7c4735812850502133b45",
      "tree": "a3e90937658e18e02c047936a8fa35ef7baf4464",
      "parents": [
        "105db6361f5fa305dafa2b2d673425dde78ea219"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 05:40:28 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 05:40:28 2015 +0100"
      },
      "message": "disable stricthostkeychecking for nova user\n"
    },
    {
      "commit": "105db6361f5fa305dafa2b2d673425dde78ea219",
      "tree": "ddeb74f07c45020d6fe635cb761a0f8131237309",
      "parents": [
        "25abc45beac84d5713933bb23d0f97e730d4a323"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 04:48:08 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 04:48:08 2015 +0100"
      },
      "message": "pernamently enable bash for nova user. It is requirement for offline migrations and instance resize.\n"
    },
    {
      "commit": "25abc45beac84d5713933bb23d0f97e730d4a323",
      "tree": "b1f91bc44d102596181823d53c45c0a892c292fa",
      "parents": [
        "aa33f96f4856fafb37ffd1bf4f11e42c7734431d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Dec 23 01:42:31 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Dec 23 01:42:31 2015 +0100"
      },
      "message": "fix nova user enabled bash shell to enable offline migration and instance resize\n"
    },
    {
      "commit": "aa33f96f4856fafb37ffd1bf4f11e42c7734431d",
      "tree": "94fd1bb8548bb4c25dd8f4ddf7216c98839d418e",
      "parents": [
        "121a9d5c6a4d9b7be386107f3160f0d104ab8023"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Dec 21 19:14:33 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Dec 21 19:14:33 2015 +0100"
      },
      "message": "fix to support services and docs\n"
    },
    {
      "commit": "121a9d5c6a4d9b7be386107f3160f0d104ab8023",
      "tree": "874ae48481a14c43f83ad387ce2889cf2d14ff07",
      "parents": [
        "9553f40d8f27bb45e389bdaaa3e19a1db625e8ef"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 20:28:22 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 20:28:22 2015 +0100"
      },
      "message": "nova setup\n"
    },
    {
      "commit": "9553f40d8f27bb45e389bdaaa3e19a1db625e8ef",
      "tree": "4d21fdc546b99ba28c5d16cc23ddcc569ab814cf",
      "parents": [
        "855f7038f842242f2d9e05d6a6ead8d777131f48"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 12:06:46 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 12:06:46 2015 +0100"
      },
      "message": "support services\n"
    },
    {
      "commit": "855f7038f842242f2d9e05d6a6ead8d777131f48",
      "tree": "faa69b0e27e6808da499edc271d3dfdc8ef651d5",
      "parents": [
        "3024ff4c3047b2c9eea17ca0715485717bd4fe90"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 16:05:41 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 16:05:41 2015 +0100"
      },
      "message": "sphinx docs\n"
    },
    {
      "commit": "3024ff4c3047b2c9eea17ca0715485717bd4fe90",
      "tree": "000178719c5f5769b46170e3413b12cfba3613d1",
      "parents": [
        "6cf60320d78867ba297d1ccbac5325a0a6f910e1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 16:02:57 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 16:02:57 2015 +0100"
      },
      "message": "support fix\n"
    },
    {
      "commit": "6cf60320d78867ba297d1ccbac5325a0a6f910e1",
      "tree": "d7acf4261dfc269d5c387f7c994d92298c8e3d60",
      "parents": [
        "e543f3106dba5f66e8a2ddbccb36d134a232b805"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 15:10:52 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Dec 03 15:10:57 2015 +0100"
      },
      "message": "Support services definition\n"
    },
    {
      "commit": "e543f3106dba5f66e8a2ddbccb36d134a232b805",
      "tree": "33802234908264f254db245fefac132f2c36811a",
      "parents": [
        "c89453c79c4bd9f0ece7e57803e26e8e77a1f1aa"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:57:47 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:57:47 2015 +0100"
      },
      "message": "harvest only 7days old logs by default\n"
    },
    {
      "commit": "c89453c79c4bd9f0ece7e57803e26e8e77a1f1aa",
      "tree": "65d90845e193d2c4ed5d39791b50fd64600e9b48",
      "parents": [
        "78c56ce2e74c4ebd7462b674fb0fb1b3559ff449"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 17:32:09 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 17:32:09 2015 +0100"
      },
      "message": "add heka config for controller services\n"
    },
    {
      "commit": "78c56ce2e74c4ebd7462b674fb0fb1b3559ff449",
      "tree": "48be3157507fdc4da946bb05fbd8362bfdf759be",
      "parents": [
        "8f74c96fc370c56560237e0b3a1731f06a75b061"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:50:29 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:50:29 2015 +0100"
      },
      "message": "add shared dir for libraries\n"
    },
    {
      "commit": "8f74c96fc370c56560237e0b3a1731f06a75b061",
      "tree": "da9eaf537d81b9af1584a5bd0b7b791c855f3a88",
      "parents": [
        "1660a53d38413058143b000ca4051b313fe1464f"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:43:03 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:43:03 2015 +0100"
      },
      "message": "config syntax fixes\n"
    },
    {
      "commit": "1660a53d38413058143b000ca4051b313fe1464f",
      "tree": "4ee54a9fd878af859b1504b757ba3b557743625d",
      "parents": [
        "65f22b203d64def46806a2169aafb9b2679227d4"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:34:14 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:34:14 2015 +0100"
      },
      "message": "typofix\n"
    },
    {
      "commit": "65f22b203d64def46806a2169aafb9b2679227d4",
      "tree": "88b54dfb380aedb1e069973cbd31c7dfee7fe9fc",
      "parents": [
        "f56ce07f76342338796d0334b921897e9082056b"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:28:27 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 15:28:27 2015 +0100"
      },
      "message": "heka config rename\n"
    },
    {
      "commit": "f56ce07f76342338796d0334b921897e9082056b",
      "tree": "e6d40163010435b7825a798d770f213244ff1ea9",
      "parents": [
        "cda0f289d8b64a455c3274dce7cb395b209adc4b"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 14:39:08 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 14:39:08 2015 +0100"
      },
      "message": "typofix\n"
    },
    {
      "commit": "cda0f289d8b64a455c3274dce7cb395b209adc4b",
      "tree": "1af70e820c18c2885b8fec0b412118143a8b45dc",
      "parents": [
        "9d085e6eaf9727931598c67a28e32a3fee6e54d2"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 14:31:48 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 14:31:48 2015 +0100"
      },
      "message": "heka logging setup\n"
    },
    {
      "commit": "9d085e6eaf9727931598c67a28e32a3fee6e54d2",
      "tree": "125f0389614554b4e83c9550809b4c98d46b1b90",
      "parents": [
        "049e56bd7c166211071dcf285ef50b09446e09d5"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 13:21:26 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 13:21:26 2015 +0100"
      },
      "message": "heka logging config\n"
    },
    {
      "commit": "049e56bd7c166211071dcf285ef50b09446e09d5",
      "tree": "9a7ecd3038eae52c6d81307b87bba8836ab2c552",
      "parents": [
        "75ba1002a951618464d2db714f15801f4bb2b4f3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Nov 20 10:03:05 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Nov 20 10:03:05 2015 +0100"
      },
      "message": "Heka configuration fixes\n"
    },
    {
      "commit": "75ba1002a951618464d2db714f15801f4bb2b4f3",
      "tree": "762c1586e641f52e2c88a3bf3d77a3c75b34e8b4",
      "parents": [
        "ecedd170d4141e0afa1d33a355c73839f6d8712e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 19 14:51:36 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 19 14:51:36 2015 +0100"
      },
      "message": "Temporary fix on exchanging host keys for compute nodes\n"
    },
    {
      "commit": "ecedd170d4141e0afa1d33a355c73839f6d8712e",
      "tree": "50801199ce4af2f92242483e1ced643436179efa",
      "parents": [
        "7c874e6128f9c6a63a2433bab6c6b54c01cb4199"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 18 16:49:16 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 18 16:49:16 2015 +0100"
      },
      "message": "Set known_hosts of other nova.compute hosts\n"
    },
    {
      "commit": "7c874e6128f9c6a63a2433bab6c6b54c01cb4199",
      "tree": "754c99da4d042cc05a97767029c248c6ac24eb42",
      "parents": [
        "ed79447c4af8acbf2e6d4467aa4df90543403a64"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 12 10:10:39 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 12 10:10:39 2015 +0100"
      },
      "message": "Set dhcp_domain option\n"
    },
    {
      "commit": "ed79447c4af8acbf2e6d4467aa4df90543403a64",
      "tree": "ed244bb42bb17043c348c68d3f2b019f07ca4d22",
      "parents": [
        "f91d595a138275081ec0b3b282f82c7ce2ae0da9",
        "0d835a979d5dae2e445a08e19c03d1738af8bec3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:56 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:56 2015 +0200"
      },
      "message": "Merge branch \u0027feature/liberty\u0027 into \u0027master\u0027\n\nopenstack nova configuration for liberty\n\nSee merge request !8\n"
    },
    {
      "commit": "0d835a979d5dae2e445a08e19c03d1738af8bec3",
      "tree": "ed244bb42bb17043c348c68d3f2b019f07ca4d22",
      "parents": [
        "f91d595a138275081ec0b3b282f82c7ce2ae0da9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 17:58:32 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 17:58:32 2015 +0200"
      },
      "message": "openstack nova configuration for liberty\n"
    },
    {
      "commit": "f91d595a138275081ec0b3b282f82c7ce2ae0da9",
      "tree": "11ec2d87882f5e2774af2014b75020d22bc906a3",
      "parents": [
        "4a72d797a0e8faf2d0203a32ecc73a98496de0c6",
        "b5ee35f9e4deb94491310fc21c20debedfe52eed"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Thu Oct 15 14:24:15 2015 +0200"
      },
      "committer": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Thu Oct 15 14:24:15 2015 +0200"
      },
      "message": "Merge branch \u0027feature/monitoring\u0027 into \u0027master\u0027\n\nRemove log check\n\nSee merge request !7\n"
    },
    {
      "commit": "b5ee35f9e4deb94491310fc21c20debedfe52eed",
      "tree": "11ec2d87882f5e2774af2014b75020d22bc906a3",
      "parents": [
        "4a72d797a0e8faf2d0203a32ecc73a98496de0c6"
      ],
      "author": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Thu Oct 15 14:20:39 2015 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Thu Oct 15 14:20:39 2015 +0200"
      },
      "message": "Remove log check\n"
    },
    {
      "commit": "4a72d797a0e8faf2d0203a32ecc73a98496de0c6",
      "tree": "73cfc30b0f333b7c72dada110afd9f1bb2b9f87b",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:32 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
