)]}'
{
  "log": [
    {
      "commit": "1a87946c9026597afd1ede1567789b0c751c43eb",
      "tree": "91bd79b302294377c766681f34167fa761d57797",
      "parents": [
        "8b7fcb25035a0cb3e1e126bb619a8e2f0f8fa0d4"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Nov 28 17:56:03 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Nov 29 14:20:20 2017 +0000"
      },
      "message": "Unhardcode live_migration_tunnelled\n\nAs we do not have shared instance storage configurable for computes,\nlive migration with block migration is the only live migration\ntype choice for VMs not booted from cinder volumes.\n\nAt the same time we have uncoditionally enabled\n\"live_migration_tunnelled\" option in nova.conf that is NOT\ncompatible with block migration (see help string for that option).\n\nThis can be conditionally enabled in the future when MCP\nsupports e.g. Ceph as a backend for shared instance storage\non computes.\n\nThis patch picks default value from nova service unless it is\nconfigured via compute:libvirt:live_migration_tunnelled option.\nStarting from Newton is disabled by default.\n\nhttps://github.com/openstack/nova/commit/61f122637b8c9952e28983de81638941dc4e7bc4\n\nChange-Id: If2d2e6f782f79dc45655091a7615d884ddf3d999\nRelated-Issue: PROD-15929\n"
    },
    {
      "commit": "370c10d90f03241edd117f8e73127954fd14eb5c",
      "tree": "effa1b5225d68492c4a13dfed4e3cea1f455a555",
      "parents": [
        "939135848c4d18e59e09087ef89aac0e5ac22792"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Oct 19 14:03:37 2017 +0300"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Oct 19 17:15:47 2017 +0300"
      },
      "message": "Add Barbican integration to Nova\n\nThis patch adds Barbican integration to Nova\n\nChange-Id: I74ba842b34fcfd4627586a3f337ad729c706c5b5\nRelated-PROD: PROD-15205\n"
    },
    {
      "commit": "4952ed39f2ad11bdffd3f7fbc618ca55ba0bcac1",
      "tree": "a050a69a8ced02f7a3f0c4b1415609fbb7408cd1",
      "parents": [
        "25063fa32078cd642b70d0b3d445b4e451e023b6"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Aug 25 13:31:55 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Mon Sep 18 18:50:16 2017 +0300"
      },
      "message": "MySQL TLS Support\n\nAdds ability to use secured TLS connection\nfrom OS service to MySQL database.\n\nPROD-14213\nChange-Id: I47431e1ad4d9445f70f1e330c33cb96b5e390c42\n"
    },
    {
      "commit": "25063fa32078cd642b70d0b3d445b4e451e023b6",
      "tree": "8df9580ebc198669ebff2d96574c5ab379b8c716",
      "parents": [
        "8b062ca1cd88b24272f46218f8f90c55a4a5abca",
        "6461717ac64b14a9202659dd50223b793b90e1c5"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:18:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:18:35 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "6461717ac64b14a9202659dd50223b793b90e1c5",
      "tree": "e6943c5d9e3ce5c79e83b18bc1aef546c319cfae",
      "parents": [
        "a24138c0c8ea6d1f40d6e32cb20576cd2681cff9"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Jul 11 14:43:14 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Sep 15 07:10:16 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nReleases: Mitaka, Newton, Ocata\nUsage: see README.rst\n\nOSCORE-140\nChange-Id: I56dca7b8741c04700d8b283dc31196fae5fcc535\n"
    },
    {
      "commit": "0bc7969f2935a02db31f8bebca4a3228cf82299d",
      "tree": "f8ac2fc62fc3e58b231b7268871f4da94a2405c0",
      "parents": [
        "298f746fcddcd1ee8211803fa112c0d879a7b47b"
      ],
      "author": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Fri Jul 21 16:22:09 2017 +0300"
      },
      "committer": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Thu Aug 31 13:10:55 2017 +0300"
      },
      "message": "Adding feature to support lvm for ephemeral VMs\n\nChange-Id: Ib4329027e23981cbba39c9c1c894adbbbea4c7c3\n"
    },
    {
      "commit": "35e53b792d71ae75c8ef3273b64c2875b3c88648",
      "tree": "3927676ff640c6cc3bf9d1df9dbb5f829f258e2e",
      "parents": [
        "f82fc73ead1fe3719b97ca71b8a0923abbe4fa5b"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 29 12:50:39 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 29 12:50:57 2017 +0300"
      },
      "message": "Unhardcoding disk_cachemodes nova option\n\nChange-Id: Ia327b4a13b40d3e8e136045190597bbb3c5a84cd\n"
    },
    {
      "commit": "83e66287d790a5343e8c3989791d4dd5fb6cf039",
      "tree": "e4e4e2bab9c3a6cc82e2deb57d690d212bb31080",
      "parents": [
        "91f4585a45af3f191be1fd4d302347395369da66"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 25 18:49:21 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jul 27 11:07:35 2017 +0300"
      },
      "message": "Unhardcoding libvirt group name parameter for socket. Upgrade path\n\nChange-Id: Ia7c9c871a87664ed23a67e14bbc5ea91729e0c3d\n"
    },
    {
      "commit": "91f4585a45af3f191be1fd4d302347395369da66",
      "tree": "f1238ddd5eaea2ea129f9ed7f8cd6efb5ef717ee",
      "parents": [
        "8a0ff51072c1fe4277eba3ceb399ab2a5d2307a6"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 18 16:22:31 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Jul 26 07:45:00 2017 +0000"
      },
      "message": "Presenting upgrade_levels option\n\nChange-Id: Iaf4d329bc141a5c34ea13f358780318510ce1be1\n"
    },
    {
      "commit": "24e9097db84b34795eb7bf7fbd6cb570f426c09f",
      "tree": "fb759d9da3460c523707ac930a18772ac00ba638",
      "parents": [
        "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
        "0fee77990ec142543e5d0d07d881c2efd45735b4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "message": "Merge pull request #30 from mnederlof/config-drive-options\n\nAllow configuring the config drive options"
    },
    {
      "commit": "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
      "tree": "4d9dfe1921998b66945cf8a75c594df99e5c57c5",
      "parents": [
        "b2247fc1c6574d24d72496bd9c8174689b55d0d9"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Jun 30 00:10:33 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 11 12:03:36 2017 +0000"
      },
      "message": "[ci] Fix kitchen tests \u0026 salt states\n\nChanges:\n\n - added \u0027is defined\u0027 check to compute|controller.enable opts\n\n - added creation of an empty policy.json file for newton+ release\n   to allow to manage rules. (policy.json for nova is removed\n   in stable/ocata, defaults are taken from code)\n\n - any nova manage * commands wrapped into \u0027noservice\u0027 condition\n\n - fixed .kitchen.yaml to manage releases in properly way (before\n   change, Liberty release always used)\n\n   wrong ways:\n\n   pillars:\n     - top.sls\n     - nova \u003c-------- will be created just \u0027nova\u0027 file, not \u0027nova.sls\u0027\n\n   pillars:\n     - top.sls\n     - nova.sls: \u003c--- does not overwrite anything (file already exists)\n        nova:\n          version: ocata\n\nChange-Id: I8c51f65979071148e22fb72a5f04b78e83074043\n"
    },
    {
      "commit": "0fee77990ec142543e5d0d07d881c2efd45735b4",
      "tree": "a9b2c059b0e7de84d6e1771b67696422908e855f",
      "parents": [
        "b51a51499314c14c4d12cd4e9a4ae00b0c89bc8e"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jun 27 08:33:05 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Jul 10 13:29:23 2017 +0200"
      },
      "message": "Add test case for mitaka, with options for config_drive.\n"
    },
    {
      "commit": "5eb4f67a64cd6dd23bdcd7d00560145a4be2b1eb",
      "tree": "27a5d985818932f721a6ae494db257361a2e0956",
      "parents": [
        "339fc1d948b056f93a8ba83ed764b32cbc65e7cc",
        "3562a0836dbbd212276cde36086aabab9af8e2c4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "message": "Merge pull request #17 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "3562a0836dbbd212276cde36086aabab9af8e2c4",
      "tree": "fde41d79d9c4749d8253d18bc8c8048368e5270d",
      "parents": [
        "380fb08838419301367f0b8c23d7fa09a538b1e9"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 04 00:00:48 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue May 16 20:26:57 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under nova:controller:policy.\n\nChange-Id: Ide69691fe5dc4dd684159ad3f29bfeb1638c9bf3\n"
    },
    {
      "commit": "d4bb87455f149228c6c8cec30bed888e0230459c",
      "tree": "ffa3f0c99e24909994a38184e3a9bcaecbbc0fef",
      "parents": [
        "8b978d0c1f73b73afff5a4486ed3a286472772aa"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "message": "Enable CI tests per openstack release\n"
    },
    {
      "commit": "eb566f60a8811bc0ea220687cf9a356566b46a59",
      "tree": "bd7654b938c222c680126aa195f779b0f2e31955",
      "parents": [
        "d5031a82add5193d7a5bdd1cdf876f6ddf07e748"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "message": "Adding Trim/Unmap support for libvirt / ceph\n"
    },
    {
      "commit": "f03e4880988c7691ed44d33becde40661ad57efd",
      "tree": "191e05e8d973f3b7d9820172e7da519c60fc528c",
      "parents": [
        "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "message": "Add opt. resume guests on host boot (#10)\n\n"
    },
    {
      "commit": "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d",
      "tree": "8399ef2bc6d7b0ae61148d942fb66765a2b6801f",
      "parents": [
        "171f81fcdce9a0bc10ad10a3661e1ab28cdc06bd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "message": "Add Kitchen test + Travis CI [WIP] (#6)\n\n* Add Kitchen test + Travis CI\r\n\r\n* update ci configs\r\n\r\n* Update openstack repos for kitchen\r\n"
    },
    {
      "commit": "26fb85c81035ab72c2a50be3a8dda0e52e89c9fa",
      "tree": "940c667bc1fd9ce5f61ae435989b1f402b7514c9",
      "parents": [
        "55d1f57bf5eda7006a18185190318f816a343ca9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 16 22:29:22 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 12:04:40 2017 +0100"
      },
      "message": "CPU pinning \u0026 Hugepages libvirt mounts\n\nHugepages mount point definition for libivirt. Nova vcpu pin set\nparameter definition.\n\nEpic: PROD-8959\n\nChange-Id: I7a5b0b315a31d77b4324963c299546d7d3f4343a\n"
    },
    {
      "commit": "aa23dc09c7c075efd28660313d1f8a1e82889f80",
      "tree": "df9efedf97d83e712e413b81a477d66bc63e123a",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:30:25 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 20:52:41 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Iea78465576b8e1a69a7317155c41caeef10f066a\n"
    },
    {
      "commit": "617a8969d522b940d875b9303c1082027fb9c9fc",
      "tree": "01630e7bbe76cc220a064599ac0b5c84f340c60a",
      "parents": [
        "ce5d5993766ca7251b46b2cb9cd7bd490ebd601d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "message": "nova compute operation improvements\n\nChange-Id: I704600e3e5ce608d40ee22a0284ae66a0ce4a84e\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
