)]}'
{
  "log": [
    {
      "commit": "1cd9e09579ce41f38e2e39f2898b678b34dbb525",
      "tree": "c3d5dfbac360da7bedd260709f3452f22e2fb54d",
      "parents": [
        "7cf1549b40aebb85dbf8fb71625737fbc36fcded"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:33 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:33 2016 +0200"
      },
      "message": "Move other-requirements.txt to bindep.txt\n\nThe default filename for documenting binary dependencies has been\nchanged from \"other-requirements.txt\" to \"bindep.txt\" with the release\nof bindep 2.1.0. While the previous name is still supported, it will\nbe deprecated.\n\nMove the file around to follow this change.\n\nNote that this change is self-testing, the OpenStack CI infrastructure\nwill use a \"bindep.txt\" file to setup nodes for testing.\n\nFor more information about bindep, see also:\nhttp://docs.openstack.org/infra/manual/drivers.html#package-requirements\nhttp://docs.openstack.org/infra/bindep/\n\nAs well as this announcement:\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html\n\nChange-Id: I012ac36025de373d0468e989d501c4588977819b\n"
    },
    {
      "commit": "7cf1549b40aebb85dbf8fb71625737fbc36fcded",
      "tree": "4caba0de037392a952fa9384725afe8f48b9405c",
      "parents": [
        "bc3871e6c9a74cf44d35c4f1b473a167f962fd53",
        "8c787fcac85281c06e6d3452477ac24259e76d8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 08 12:23:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 08 12:23:19 2016 +0000"
      },
      "message": "Merge \"New parameter with default value cinder for ceph storage in secret.xml\""
    },
    {
      "commit": "bc3871e6c9a74cf44d35c4f1b473a167f962fd53",
      "tree": "ec6b090c3897b72effa2aeaaf35a6eb7b1fbfd71",
      "parents": [
        "bedde6403841afa95a9f2811891fe92abfd0f232",
        "533e1198f25685835cb30ebb9b4436b4d9dfa794"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 15:00:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 15:00:53 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "bedde6403841afa95a9f2811891fe92abfd0f232",
      "tree": "ed69cc908c54f7c02bb8ea6a19b6a15b883ddd67",
      "parents": [
        "87340f84e38fca3dcb3b1b9f34e4d7178efb49e0",
        "36213e859067a9e60570dab23d0dbe51cf2b9ab6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 15:00:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 15:00:48 2016 +0000"
      },
      "message": "Merge \"Disable logging to file during tests\""
    },
    {
      "commit": "87340f84e38fca3dcb3b1b9f34e4d7178efb49e0",
      "tree": "ed69cc908c54f7c02bb8ea6a19b6a15b883ddd67",
      "parents": [
        "864bd925e8bcd7fba2bc206f04f96a0f27fbafb4"
      ],
      "author": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:52:43 2016 +0200"
      },
      "committer": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:53:10 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I45ecd1c55411667a18ce9254b0a713512656d202\n"
    },
    {
      "commit": "36213e859067a9e60570dab23d0dbe51cf2b9ab6",
      "tree": "ed69cc908c54f7c02bb8ea6a19b6a15b883ddd67",
      "parents": [
        "864bd925e8bcd7fba2bc206f04f96a0f27fbafb4"
      ],
      "author": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:30:35 2016 +0200"
      },
      "committer": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:51:25 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I07740dcaef9a35957ac789a192802fac7e2d99af\n"
    },
    {
      "commit": "533e1198f25685835cb30ebb9b4436b4d9dfa794",
      "tree": "72fb72e0bfae623d22f8235a4c8ba457d53a2246",
      "parents": [
        "340acf4055676dc611cdd600cb42937d01a4966c"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "message": "SPM packaging metadata\n\nChange-Id: Ia998ac2667e8dad18f05cb6f62197c3426ef8958\n"
    },
    {
      "commit": "864bd925e8bcd7fba2bc206f04f96a0f27fbafb4",
      "tree": "fb83281baf290f2b6aed4fe735052a5ad3dadce6",
      "parents": [
        "340acf4055676dc611cdd600cb42937d01a4966c"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Apr 26 22:03:56 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:41:11 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: Iaab4afca9f4e692f4dd24f6cd6684f9bc4be89fe\n"
    },
    {
      "commit": "340acf4055676dc611cdd600cb42937d01a4966c",
      "tree": "c36da7f761f7450c97e710913e98527b2717185f",
      "parents": [
        "c236776db5117b3a24217689a1b83e3d188c5834"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu May 26 22:20:30 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu May 26 23:24:25 2016 +0200"
      },
      "message": "docker support\n\nChange-Id: I30ae4e8820c86ce2432cac7d0f39e1b9fab7a727\n"
    },
    {
      "commit": "c236776db5117b3a24217689a1b83e3d188c5834",
      "tree": "f4123f809d9a33526b0562a06c20878529fe83cf",
      "parents": [
        "39e6acaab43b2da867b65901d6d3c235525b5cc6"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue May 24 22:30:38 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue May 24 22:31:03 2016 +0200"
      },
      "message": "fix for ceph ephemeral condition\n\nChange-Id: I3802516e16529e941bf9bed848f692c55257ff32\nCloses-Bug: #1585357\n"
    },
    {
      "commit": "39e6acaab43b2da867b65901d6d3c235525b5cc6",
      "tree": "481a49eac01b1900c0dae50d5b7e05faef6c5094",
      "parents": [
        "fcf34f8f0c04d7e9dc707d168e9e714d2a3ea9e6"
      ],
      "author": {
        "name": "maxstack",
        "email": "max@100percentit.com",
        "time": "Wed May 04 13:50:13 2016 +0000"
      },
      "committer": {
        "name": "Max Hollingdale",
        "email": "max@100percentit.com",
        "time": "Fri May 20 16:51:56 2016 +0100"
      },
      "message": "Added the option to use Ceph for Nova ephemeral.\n\nChanged the live_migration_flags to Ceph reccomended if being used\nHardcoded Nova to talk to Cinder internalURL\nAdded option for setting Nova-console keymap\n\nChange-Id: If0d3104c1ad5a76315a72f7fc7d7b79b9e87ae52\n"
    },
    {
      "commit": "fcf34f8f0c04d7e9dc707d168e9e714d2a3ea9e6",
      "tree": "cee610b08e801efd0e8ce5e1d668f35672c8467d",
      "parents": [
        "e73d3f23d8b1127273341c80b804e87dcbb50bdb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 09:35:51 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 10:58:08 2016 +0200"
      },
      "message": "Add documentation and bug links\n\nCloses-Bug: #1583855\nChange-Id: Ifc4704354a08066b95233295808ad30dbd8e9a2a\n"
    },
    {
      "commit": "e73d3f23d8b1127273341c80b804e87dcbb50bdb",
      "tree": "560775a477ed3dfc3e5cd321d04242dca688bbb6",
      "parents": [
        "3fb42cd5dbc5042a5f052e5436c2dbc383ccdfdd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:48:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:48:44 2016 +0200"
      },
      "message": "Fix heka.toml\n\nChange-Id: I8380eaca9f485a65d6806c3dd1f6fb83d9914d59\n"
    },
    {
      "commit": "3fb42cd5dbc5042a5f052e5436c2dbc383ccdfdd",
      "tree": "d5d1b982220f584e3a7e2f715bcfd41da3e4b4b4",
      "parents": [
        "a1013066a6c7a535a1ab186303af8b1a5b584914"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:29:36 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:29:36 2016 -0700"
      },
      "message": "Fix for neutron auth in Mitaka\n\nChange-Id: I2f2eaee9184fe65384ce126e18e9e71961d63dcb\n"
    },
    {
      "commit": "8c787fcac85281c06e6d3452477ac24259e76d8a",
      "tree": "a76ab00999f4dded8665a98f0ce80f6545d7df14",
      "parents": [
        "a1013066a6c7a535a1ab186303af8b1a5b584914"
      ],
      "author": {
        "name": "smolaon",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Apr 25 15:56:48 2016 +0200"
      },
      "committer": {
        "name": "smolaon",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Apr 27 16:52:03 2016 +0200"
      },
      "message": "New parameter with default value cinder for ceph storage in secret.xml\n\nChange-Id: I1e451fd924eb6dc173bde8f3cafa3c8f626b4e8d\n"
    },
    {
      "commit": "a1013066a6c7a535a1ab186303af8b1a5b584914",
      "tree": "e457ccf608483b6a14864151a725670a67bc2013",
      "parents": [
        "5142fbfc24e7f9cbf00bf0a3a38e4768064fffc5",
        "ae1ffe1c09978d6833697e972f66cb9bcaec6038"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 23 16:14:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 23 16:14:31 2016 +0000"
      },
      "message": "Merge \"Disable minion_id_caching\""
    },
    {
      "commit": "5142fbfc24e7f9cbf00bf0a3a38e4768064fffc5",
      "tree": "1854cf37758c3bf81080bb4d20d870ce880f3ffa",
      "parents": [
        "a82b8205776b54739e2973e19dff091d4965d645",
        "4405176427f83feaf452f8113223f42fc7dae508"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 23 15:50:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 23 15:50:22 2016 +0000"
      },
      "message": "Merge \"Compatibility with Debian and Ubuntu 16.04\""
    },
    {
      "commit": "ae1ffe1c09978d6833697e972f66cb9bcaec6038",
      "tree": "c0d130bde86608cf371068dde91f61d5af8483ae",
      "parents": [
        "a82b8205776b54739e2973e19dff091d4965d645"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:07 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:46 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: I1354284a68c6971fc11b46261f7c7eecf37dbf3b\n"
    },
    {
      "commit": "4405176427f83feaf452f8113223f42fc7dae508",
      "tree": "badf17c7bd57322f625969feff75b3f00a22facb",
      "parents": [
        "dce07bf3b6e31ad6f1e95196f390253434736910"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 15:07:21 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 18:19:25 2016 +0200"
      },
      "message": "Compatibility with Debian and Ubuntu 16.04\n\nChange-Id: I68e80d8be29700bdb4345802f8c0bdb439586e0e\n"
    },
    {
      "commit": "a82b8205776b54739e2973e19dff091d4965d645",
      "tree": "7e907e70aedbe90b72f676ff806215f834889b93",
      "parents": [
        "dce07bf3b6e31ad6f1e95196f390253434736910"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option.\n\nChange-Id: I835362c728c0176d20e4673e169f59ceb40c3560\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"
    }
  ],
  "next": "0d835a979d5dae2e445a08e19c03d1738af8bec3"
}
