)]}'
{
  "log": [
    {
      "commit": "b22c65a7fc8bddfbe8d4c3c77f245a28914d401c",
      "tree": "c919d3bfd98ba1267bea35847825b5a1779a3720",
      "parents": [
        "d1de923900cbc144049ce8925b764e79ecd5b7e8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:42:52 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:42:52 2017 +0100"
      },
      "message": "Add logging to salt print result\n\nChange-Id: Ia13f6d9c33922f0eb0cca116426dea7cd4adba0a\n"
    },
    {
      "commit": "d1de923900cbc144049ce8925b764e79ecd5b7e8",
      "tree": "15f9c6984a252b069886eed5134ee0ec2369c993",
      "parents": [
        "52f69f7abf79af32481e5b4baecaa28af5c841e9"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:26:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:26:30 2017 +0100"
      },
      "message": "Added logging output\n\nChange-Id: I7504d0542ff4cc9962c0e07f794a09193ec45308\n"
    },
    {
      "commit": "52f69f7abf79af32481e5b4baecaa28af5c841e9",
      "tree": "058fb1266ef38d3278db7bffa6a8f14bffeeff44",
      "parents": [
        "3d9d9ab5e07af5816dae238fe974d3f5d17dd388"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:18:08 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:18:08 2017 +0100"
      },
      "message": "Refactoring of salt functions\n\nChange-Id: Ic412b85504cd9a3df51715dff85cb78f285288ab\n"
    },
    {
      "commit": "3d9d9ab5e07af5816dae238fe974d3f5d17dd388",
      "tree": "c13e1c3a432b3125612c081bad631ea3b31851ab",
      "parents": [
        "874918019aefba16648cf8455d167ec57ae30cc7"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:09:03 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 15:09:03 2017 +0100"
      },
      "message": "Extend get credentials functions for working with keys\n\nChange-Id: I5aec7605fe2f8dc7bed5847685f899efaf75bb1b\n"
    },
    {
      "commit": "874918019aefba16648cf8455d167ec57ae30cc7",
      "tree": "a69a8d1524b3500e2234b8309ca439cb7f466ba7",
      "parents": [
        "52ae03943bb64fbbfbb5b17b03146001d6765e73"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 17:28:35 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 17:28:35 2017 +0100"
      },
      "message": "Remove debug output, fix logging in salt result checking\n\nChange-Id: Ia2910916df5c2b174996125dd7fd1a0e878d902d\n"
    },
    {
      "commit": "52ae03943bb64fbbfbb5b17b03146001d6765e73",
      "tree": "051972774027d15e30dfed782d6c96000e3f488d",
      "parents": [
        "877d69878915f3686ac3a2e2595f3d09f200d502"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 15:43:25 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 15:58:45 2017 +0100"
      },
      "message": "Fixed logging in salt state checking\n\nChange-Id: I3b98f512a50b3e9b5bfd45e130be4337cc780cbe\n"
    },
    {
      "commit": "877d69878915f3686ac3a2e2595f3d09f200d502",
      "tree": "cdd85eb46c1efda093c8929b8fe80d0a4f983846",
      "parents": [
        "a532efc85305e1b5e595909107884ed919210d72"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 15:12:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 15:12:30 2017 +0100"
      },
      "message": "Fixed salt result checking again\n\nChange-Id: I0af6caeb93457e99382bc059db6fa08fc5e6d4a7\n"
    },
    {
      "commit": "a532efc85305e1b5e595909107884ed919210d72",
      "tree": "915f2eed7bd41cb6d8effc0c6e2e29bd1d4896d9",
      "parents": [
        "4bc2afc2b27bd609002793ecba311dacd056dc97"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 14:51:40 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 14:54:00 2017 +0100"
      },
      "message": "Fixed salt result checking\n\nChange-Id: Id647352603e60fb2ad6a65ac8ac0c44a33fa93c3\n"
    },
    {
      "commit": "4bc2afc2b27bd609002793ecba311dacd056dc97",
      "tree": "0df4a6d85d0bb3e4ae144f1dde2722fc9b4c5c0b",
      "parents": [
        "1aeb6e38df8ec87eceeeeeabb14a388e423245d9"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 14:26:44 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 14:26:44 2017 +0100"
      },
      "message": "Added test print to salt checkResult function\n\nChange-Id: I2e0c143623b25db1cb4d07f0ebceca2bb82f73db\n"
    },
    {
      "commit": "1aeb6e38df8ec87eceeeeeabb14a388e423245d9",
      "tree": "c8297145f2a025996b6f121bc7a81322102ca554",
      "parents": [
        "87346349becccb6f6be127f67b8062a42e65aeae"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 11:57:26 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 13 11:57:26 2017 +0100"
      },
      "message": "Fix keys in checkResult function\n\nChange-Id: I37d26f688e1138ba2f4ba0fba5e9b8ff72c3bde3\n"
    },
    {
      "commit": "87346349becccb6f6be127f67b8062a42e65aeae",
      "tree": "9a8dead72edbdd2e5f6a54d64f9bd13184da937c",
      "parents": [
        "5e92f6cd30f8f8b6c15b62d0fec1f60925f2a105"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:37:01 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:37:01 2017 +0100"
      },
      "message": "Fixed condition\n\nChange-Id: Iba221fd729513912ec0af87354830065618fb861\n"
    },
    {
      "commit": "5e92f6cd30f8f8b6c15b62d0fec1f60925f2a105",
      "tree": "270c85d66fc68dca04346fc6ea8a51fd51987562",
      "parents": [
        "a3c7e50e0a250f8b01b5cd152548d8c7cf45883a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:27:14 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:27:14 2017 +0100"
      },
      "message": "Fix {\n\nChange-Id: I2c92f57678a60073accb5e5a52c2c133636e4612\n"
    },
    {
      "commit": "a3c7e50e0a250f8b01b5cd152548d8c7cf45883a",
      "tree": "fe76ccc3edb164dfb12481a68eb61b53057a6418",
      "parents": [
        "f9690872d7747919eded09fa0ad66ed325951188"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:20:44 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 13 11:20:44 2017 +0100"
      },
      "message": "Fix }\n\nChange-Id: Ib5c08d3bfaed6e91388c3e3909dd16fd0b84b2cb\n"
    },
    {
      "commit": "f9690872d7747919eded09fa0ad66ed325951188",
      "tree": "2b7ae3afe7df2e751e225170960b53dd60bd7469",
      "parents": [
        "c59f4c50727759c33c54e5df77166406e2f0212a",
        "5ade54c37b37cea56c145ba65e318e5691c9c78e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Mar 13 08:03:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 13 08:03:23 2017 +0000"
      },
      "message": "Merge \"New version of salt check result function\""
    },
    {
      "commit": "c59f4c50727759c33c54e5df77166406e2f0212a",
      "tree": "e5c870ea0fbcc58299e2459dc08ec1ab94f857a9",
      "parents": [
        "d2589708112d3e53a54607147b2bf8d8a74a2372"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 23:03:48 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 23:03:48 2017 +0100"
      },
      "message": "run salt.minion cert together with etcd install\n\nChange-Id: I4b6ee9ff493bbbd2a9904f9dfeaa5f37278c2c3c\n"
    },
    {
      "commit": "5ade54c37b37cea56c145ba65e318e5691c9c78e",
      "tree": "a15c567d7fe7f4a4418da4b38275755cfc165970",
      "parents": [
        "d2589708112d3e53a54607147b2bf8d8a74a2372"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 10 16:14:01 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 10 17:00:52 2017 +0100"
      },
      "message": "New version of salt check result function\n\nChange-Id: If62068adb7c3d664f31ddddafc3c526f3a2e9412\n"
    },
    {
      "commit": "d2589708112d3e53a54607147b2bf8d8a74a2372",
      "tree": "32c970e76c338b6e806844ab3d19bfd5289c22df",
      "parents": [
        "2e3f3bedcf7f410bbf4015c95e5aafb6eee83228"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 16:30:46 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 16:30:46 2017 +0100"
      },
      "message": "fix getPillar output\n\nChange-Id: I9f88c0f2029aa65a8a1a6877192387440fcee699\n"
    },
    {
      "commit": "2e3f3bedcf7f410bbf4015c95e5aafb6eee83228",
      "tree": "d323cd2a6fced032edc760db8f1b6417fa8da873",
      "parents": [
        "348336a68183ebaa9b69e2b854215fa5ecd20566"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 14:33:19 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 14:37:35 2017 +0100"
      },
      "message": "Revert \"do not throw exception\"\n\nThis reverts commit 348336a68183ebaa9b69e2b854215fa5ecd20566.\n\nChange-Id: I6e8ebc9912a36efcdb23e6b580e4234b4580f4a4\n"
    },
    {
      "commit": "348336a68183ebaa9b69e2b854215fa5ecd20566",
      "tree": "f84085f13dfcaa0c09eea6094736f4782a726a35",
      "parents": [
        "5d061eadd7bd25cf6c5efe80c127c88129aaebdc"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 12:06:06 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 10 12:06:06 2017 +0100"
      },
      "message": "do not throw exception\n\nChange-Id: I9e45beeb980e721a2d3590cee5663c696b9e2390\n"
    },
    {
      "commit": "5d061eadd7bd25cf6c5efe80c127c88129aaebdc",
      "tree": "d323cd2a6fced032edc760db8f1b6417fa8da873",
      "parents": [
        "9a195619bfc1d4429a6c865fd9b5b0a852e2651f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:04:42 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:05:11 2017 +0100"
      },
      "message": "Revert \"fix checkResult\"\n\nThis reverts commit 76db9e8ad5fa13f1163461abee437a0dc654800f.\n\nChange-Id: I98dcb5d5e4bd05feecda4005ea90bb5fd004f1e1\n"
    },
    {
      "commit": "9a195619bfc1d4429a6c865fd9b5b0a852e2651f",
      "tree": "ab5200942c3735b28f6dd63a0e9f5bc2137630a8",
      "parents": [
        "cebc5eb26b099c3acb3116575fc92d8c1f83d33f"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 09 09:40:53 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 09 09:40:53 2017 +0100"
      },
      "message": "do not print errors since it creates serializable errors\n\nChange-Id: Ica1c59803fc2683098f108805401b6b891677bec\n"
    },
    {
      "commit": "cebc5eb26b099c3acb3116575fc92d8c1f83d33f",
      "tree": "144c8aff41b4d57f1a0d9c1d4d337887087072d6",
      "parents": [
        "5aab231d208877b2764392e9006fea68f1459873"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 09 09:05:35 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 09 09:10:00 2017 +0100"
      },
      "message": "print errros only when serializable\n\nChange-Id: I1f9319323ac9cc2a83bf3e1c59af15ceca4ba022\n"
    },
    {
      "commit": "5aab231d208877b2764392e9006fea68f1459873",
      "tree": "8e2af38ecd7c102c6192d69e3e3e84b93479054e",
      "parents": [
        "6eb45f8f418076cc2e035a23081f804cda8c91c4",
        "1589f9aa9c4e14e0f3754595e153c661ab5ca9f7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Mar 08 21:12:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Wed Mar 08 21:12:14 2017 +0000"
      },
      "message": "Merge \"Fixed working with git checkout depth\""
    },
    {
      "commit": "6eb45f8f418076cc2e035a23081f804cda8c91c4",
      "tree": "b6f4e15d433cbac7dfc535dbce033aceb9e3735f",
      "parents": [
        "61f29e6e85299e6577010fa6ac4f5f7242afb3e8"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 08 18:26:16 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 08 18:45:38 2017 +0100"
      },
      "message": "print warning when state step fails\n\nWe will raise expection later.\n\nChange-Id: I0a7bddd21be9febcd67c0f97af1ee77e07a318a4\n"
    },
    {
      "commit": "1589f9aa9c4e14e0f3754595e153c661ab5ca9f7",
      "tree": "527524a2eb222830ac1056c4665dae5c67cc9d52",
      "parents": [
        "61f29e6e85299e6577010fa6ac4f5f7242afb3e8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 08 17:41:21 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 08 17:41:21 2017 +0100"
      },
      "message": "Fixed working with git checkout depth\n\nChange-Id: Id5a70a5a905d6bfe45f3737753d9854f91bfe3d1\n"
    },
    {
      "commit": "61f29e6e85299e6577010fa6ac4f5f7242afb3e8",
      "tree": "ec18904a34d46ba9e3b168e1e5fdbcd399bc1644",
      "parents": [
        "aa8091c079d68c381a0edf1fabaf20db94bf6772"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 08 16:42:06 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 08 16:42:27 2017 +0100"
      },
      "message": "Git checkout params extended with depth settings.\n\nChange-Id: I1fa3dd3ad8f163b49d73f38603580ba1cb614671\n"
    },
    {
      "commit": "aa8091c079d68c381a0edf1fabaf20db94bf6772",
      "tree": "33751335a75a686be685c8a3b69bcc3de28f5345",
      "parents": [
        "cec24d4c5a5fbcd3f4a48d82cf1a588d1b8e7199"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 08 15:46:52 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 08 15:46:52 2017 +0100"
      },
      "message": "make enforceState to print output by default\n\nChange-Id: I8ded148ca529f0d271c8ded5519e10d91cdd8fd3\n"
    },
    {
      "commit": "cec24d4c5a5fbcd3f4a48d82cf1a588d1b8e7199",
      "tree": "94d3d3584c33cd0eed609fee516c817f40a2206d",
      "parents": [
        "01704b33fd66c9adf5b6a5a42c7a8e133a69f50b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Mar 08 10:25:45 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Mar 08 10:25:45 2017 +0100"
      },
      "message": "Salt getPillar and getGrain functions\n\nChange-Id: Ida59a9e86749d2b90f386a866cbf3a0f5edef948\n"
    },
    {
      "commit": "01704b33fd66c9adf5b6a5a42c7a8e133a69f50b",
      "tree": "149ec7ee1ea389c20ae841c3b05af2d15d6f42c9",
      "parents": [
        "e88f545e3bde8370d79a200a163a8d683f0fde3d"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 06 12:26:33 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Mar 07 14:56:18 2017 +0000"
      },
      "message": "Add cat function\n\nWill be used to store tests results on host without ssh\n\nChange-Id: I83503ecd276d0a68a656dba1fccf4c2eb5c06efa\n"
    },
    {
      "commit": "e88f545e3bde8370d79a200a163a8d683f0fde3d",
      "tree": "bcca31905df777d2b0f26d96b7a82b082be80003",
      "parents": [
        "d0597317dd02f2f2ad239235835dcd19b0484e8f",
        "a17c3033bde57f4a78b81ea0cdadf3d1ef747ed2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Mar 06 18:00:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 06 18:00:01 2017 +0000"
      },
      "message": "Merge \"Remove unneseccary relative path in git checkouts\""
    },
    {
      "commit": "a17c3033bde57f4a78b81ea0cdadf3d1ef747ed2",
      "tree": "8cd25af9bed626974e7f36f84c9fe32c02061d2c",
      "parents": [
        "6fa8cb1269672780478b90d06b67fcd8b5627c0a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:54:08 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:54:08 2017 +0100"
      },
      "message": "Remove unneseccary relative path in git checkouts\n\nChange-Id: I9d4f2f82d1feb73e867277dff2ca487e137a7147\n"
    },
    {
      "commit": "d0597317dd02f2f2ad239235835dcd19b0484e8f",
      "tree": "8805f93bd23efef6cd5c66fda995f689dad76954",
      "parents": [
        "bd1c01147ebaf2dcd841459fe52d5adb5b90b9e8",
        "6fa8cb1269672780478b90d06b67fcd8b5627c0a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Mar 06 17:22:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 06 17:22:12 2017 +0000"
      },
      "message": "Merge \"Fix git checkout in specified paths\""
    },
    {
      "commit": "6fa8cb1269672780478b90d06b67fcd8b5627c0a",
      "tree": "62c173903a7a9f5640f8e9215226c4e8837e97e8",
      "parents": [
        "7dccebe9dd01ca95bb645e65d73cea8fce009734"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:20:08 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:20:08 2017 +0100"
      },
      "message": "Fix git checkout in specified paths\n\nChange-Id: I3adc271d4962f83dfba38216b7780b605dec03c4\n"
    },
    {
      "commit": "bd1c01147ebaf2dcd841459fe52d5adb5b90b9e8",
      "tree": "a501f8e6dfa9bbb617cfa326df50305d11cd5370",
      "parents": [
        "b36387ec3534c3fe4c407bbad7625ed6a8b5bad2",
        "7dccebe9dd01ca95bb645e65d73cea8fce009734"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Mar 06 17:10:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 06 17:10:09 2017 +0000"
      },
      "message": "Merge \"Extend git checkout function by timeout possibility.\""
    },
    {
      "commit": "7dccebe9dd01ca95bb645e65d73cea8fce009734",
      "tree": "a3f82aca5fd3de94ee7561db68a6f0469e4a3f0f",
      "parents": [
        "4624370f710064b7dde42203a46b9c22db7664e4"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:08:32 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 06 18:08:32 2017 +0100"
      },
      "message": "Extend git checkout function by timeout possibility.\n\nChange-Id: I90e8c9515d46f9f1ae1b74d079c93c27613ff640\n"
    },
    {
      "commit": "b36387ec3534c3fe4c407bbad7625ed6a8b5bad2",
      "tree": "b2ae1161e61d19644f86f3cfcdd1afd63085b323",
      "parents": [
        "3e4a1c94c65b2ea4617830883fff04b5296110f1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 11:39:19 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 11:39:19 2017 +0100"
      },
      "message": "Fix forgotten agentSh call without class\n\nChange-Id: Ibb277e6b0a3fbd43c93574ffaaa13d612fe060e2\n"
    },
    {
      "commit": "3e4a1c94c65b2ea4617830883fff04b5296110f1",
      "tree": "c84da3604b9fd9827747091ed3a818cbf60cc5c9",
      "parents": [
        "49d66300ab64e986542a8fcc8c2eed0251fa5997"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 11:36:51 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 11:36:51 2017 +0100"
      },
      "message": "Fix getGitRemote function\n\nChange-Id: I8ef9d23f34b295fdb9b42d843219afa49b5b10d8\n"
    },
    {
      "commit": "49d66300ab64e986542a8fcc8c2eed0251fa5997",
      "tree": "f12bf2b2143841ff6967045dd85317eb3ed1f505",
      "parents": [
        "2a9b712753b9496c89d6bcec481cacc6821e3804"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 10:26:22 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 10:34:29 2017 +0100"
      },
      "message": "Cleanup ssh and git functions\n\nChange-Id: Ic6a3f5c484167275dbd449a5ff7246016053eadf\n"
    },
    {
      "commit": "2a9b712753b9496c89d6bcec481cacc6821e3804",
      "tree": "610b6676000bdec38f8af880b0847c8adffc7165",
      "parents": [
        "e18bcd6d8bf8b16503aeb858b5b7b2b733fdfaf6"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Sat Mar 04 00:17:18 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Sat Mar 04 00:17:18 2017 +0100"
      },
      "message": "wrap newlines in json output\n\nChange-Id: If5aefb25a89299ac8c6ad544b2879bd75e78c9af\n"
    },
    {
      "commit": "e18bcd6d8bf8b16503aeb858b5b7b2b733fdfaf6",
      "tree": "f1a0858b60b06e8eeca9701150fa68c9f0741de2",
      "parents": [
        "ac0f1cea8d72fdf1b0151043f08189510b0b1281"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 03 17:15:36 2017 +0000"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 03 17:15:36 2017 +0000"
      },
      "message": "Revert \"lets apply some magic to printSaltStateResult\"\n\nThis reverts commit ac0f1cea8d72fdf1b0151043f08189510b0b1281.\n\nChange-Id: I1e3428a28e318aa64f1f6bbf65a49987a674c741\n"
    },
    {
      "commit": "ac0f1cea8d72fdf1b0151043f08189510b0b1281",
      "tree": "41f8e3befdc71fc9aefbaa282ec4425f438a70e6",
      "parents": [
        "bb02c45a01577b0fe4bf19c266352e7fdb72a73a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 03 18:08:50 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Mar 03 18:08:50 2017 +0100"
      },
      "message": "lets apply some magic to printSaltStateResult\n\nChange-Id: I74d1c0c3a7211f518a07234f6cce0d51ef54fa45\n"
    },
    {
      "commit": "bb02c45a01577b0fe4bf19c266352e7fdb72a73a",
      "tree": "f1a0858b60b06e8eeca9701150fa68c9f0741de2",
      "parents": [
        "c5b3029f95abbb51e3b06635d2f10b242c67191f"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 23:24:15 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 23:24:15 2017 +0100"
      },
      "message": "display pretty newlines\n\nChange-Id: I5f2b46247d24fd2e1019c818bf8754b5a60f8c66\n"
    },
    {
      "commit": "c5b3029f95abbb51e3b06635d2f10b242c67191f",
      "tree": "d835fe5c5dd9fd00e7ade39e3f53081807179cc5",
      "parents": [
        "e90bb348603be89bcacbec5426ab3a1cf97531ec"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Feb 21 19:26:24 2017 +0400"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 21:53:27 2017 +0000"
      },
      "message": "[mk] Add common functions for tempest run\n\n- Use docker tempest image to setup tempest and execute it\n\nChange-Id: If99a6964ea07e509487b1efb8773c295102ffe02\n"
    },
    {
      "commit": "e90bb348603be89bcacbec5426ab3a1cf97531ec",
      "tree": "2c0e2fff7ce76e6e7f0f8c9a377d9c3905e7948d",
      "parents": [
        "3281ba12eed3f7a10bc33a0f7cc12e56ef8f164e"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 21:30:35 2017 +0000"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 21:30:35 2017 +0000"
      },
      "message": "Revert \"print args in runSaltProcessStep\"\n\nThis reverts commit 3281ba12eed3f7a10bc33a0f7cc12e56ef8f164e.\n\nChange-Id: I497ff51b7a716e11e8602bed53602dd3b2f94824\n"
    },
    {
      "commit": "3281ba12eed3f7a10bc33a0f7cc12e56ef8f164e",
      "tree": "8d744a3c77bb192d995943c59f6379ace9ef2d19",
      "parents": [
        "f0435c0866b8e531f72a2a6591f00c01e80d7270"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 22:21:44 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 22:21:44 2017 +0100"
      },
      "message": "print args in runSaltProcessStep\n\nChange-Id: Ida5ed4beaf2d2354520f3d957b6d950629deb152\n"
    },
    {
      "commit": "f0435c0866b8e531f72a2a6591f00c01e80d7270",
      "tree": "2c0e2fff7ce76e6e7f0f8c9a377d9c3905e7948d",
      "parents": [
        "f5dda64dd675032db00de94a52005c2ce0fc9547"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 02 17:48:54 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 02 17:48:54 2017 +0100"
      },
      "message": "Fix determining whether to use local_batch\n\nChange-Id: I73ad1bd44240efcf28f389e8b949326d3ff7f8fd\n"
    },
    {
      "commit": "f5dda64dd675032db00de94a52005c2ce0fc9547",
      "tree": "cd65eb07471cadc08567ffd48fb3b68b4e47bc11",
      "parents": [
        "29c26e8731d8a5be3e918d84589f745db168b9ed"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 14:22:59 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 14:22:59 2017 +0100"
      },
      "message": "remove checkResult from salt process\n\nChange-Id: I769d72dae0ff1fdbdb574096aa711ec255e42846\n"
    },
    {
      "commit": "29c26e8731d8a5be3e918d84589f745db168b9ed",
      "tree": "2288f875765bfd41ba983294448b03d6325fa9d9",
      "parents": [
        "76db9e8ad5fa13f1163461abee437a0dc654800f"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 13:24:20 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 13:24:20 2017 +0100"
      },
      "message": "remove debug for checkResult\n\nChange-Id: Ifa9eb6fca4021c2b4fabd36ea1a9f3449a5ae9ae\n"
    },
    {
      "commit": "76db9e8ad5fa13f1163461abee437a0dc654800f",
      "tree": "efd27fe17ef2a1d25d9facf8449d7c74d9f6d1fe",
      "parents": [
        "dfd4b4989f9bb0229b299dfa1a53d872929f3526"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:15:46 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:15:46 2017 +0100"
      },
      "message": "fix checkResult\n\nChange-Id: Ie2a618ad8f97b220b54926c8be2127b4fe6853aa\n"
    },
    {
      "commit": "dfd4b4989f9bb0229b299dfa1a53d872929f3526",
      "tree": "5f68b9908ec62f527330ed6a52c69a1b1c23e241",
      "parents": [
        "7783b8eacdb6eff1f90b3547c2512e9da398011e"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:08:50 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:08:50 2017 +0100"
      },
      "message": "fix quotes in infoMsg\n\nChange-Id: I6af8c4020fc7ccee307cacb2c1863794db7906f0\n"
    },
    {
      "commit": "7783b8eacdb6eff1f90b3547c2512e9da398011e",
      "tree": "fedd6e8bdfaaf2ac53a931cc1b933271f28648ab",
      "parents": [
        "6c04bd0935d1c83f84beb85230a1abfd489da7b8"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:03:02 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 12:06:42 2017 +0100"
      },
      "message": "debug checkResult\n\nChange-Id: Iff17bb2852e323876060dfb2d6c8f7d23b75160d\n"
    },
    {
      "commit": "6c04bd0935d1c83f84beb85230a1abfd489da7b8",
      "tree": "cec90311e3ecd2f643f32d592f8a652b4cf49494",
      "parents": [
        "adb4ecdb67a33a3bee9990e01624bb88293f98a0"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 22:18:52 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 11:29:34 2017 +0100"
      },
      "message": "print info about salt actions\n\nChange-Id: I4ad94d33a10d90d6835b096e0498b55214c3e934\n"
    },
    {
      "commit": "adb4ecdb67a33a3bee9990e01624bb88293f98a0",
      "tree": "89e4adbe4b13f534c703e283ff13e4f10a68b6a2",
      "parents": [
        "926e6332d0acb4ad4b6cd421596a4115ef6220be"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 10:06:36 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 10:06:36 2017 +0100"
      },
      "message": "use printSaltCommandResult\n\nChange-Id: If8f7575326a2e9140fcbc01430f094f8b6e2f551\n"
    },
    {
      "commit": "926e6332d0acb4ad4b6cd421596a4115ef6220be",
      "tree": "a876805749ec958a6fc9d14be40e5625f7356c10",
      "parents": [
        "0abdde5df1e1efdb8f2aae8fcf9bcbb6b9388fe2"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 09:23:03 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Mar 02 09:25:51 2017 +0100"
      },
      "message": "fix keystone:client and install apt-transport-https\n\nChange-Id: I294e80d9d3a73178e517ae6f7dfe2a23780073cb\n"
    },
    {
      "commit": "0abdde5df1e1efdb8f2aae8fcf9bcbb6b9388fe2",
      "tree": "7254bd2939cc05e7257f2f2e114827c782c944d0",
      "parents": [
        "1971487085a0b296b1f0e7e68fd5ca7f0c43b85e"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 21:57:23 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 21:57:23 2017 +0100"
      },
      "message": "use enforceState instead of runSaltProcessStep when possible\n\nChange-Id: Ie37d373224dfc6adbd659a88efb06a5f4d900264\n"
    },
    {
      "commit": "1971487085a0b296b1f0e7e68fd5ca7f0c43b85e",
      "tree": "1878e0fc8f45eaf29854a0471c0b171e9e729021",
      "parents": [
        "adf839511648db7ed662772b01806fe0c44b65b4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 19:10:32 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 19:10:32 2017 +0100"
      },
      "message": "use print instead of echo\n\nChange-Id: Ibf5015d0b9ee4d5dbec826229e0e72c69d43f26e\n"
    },
    {
      "commit": "adf839511648db7ed662772b01806fe0c44b65b4",
      "tree": "f543fa21b2c790659e8b30a251e29220d53007f1",
      "parents": [
        "b8e971120bd162a424577ea9e13683ccbc6a9e64"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 18:10:50 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 18:13:34 2017 +0100"
      },
      "message": "wait 200s for kvm instances\n\nChange-Id: I14d5ca30bab82fa4094d77fbc5c90e02ed390555\n"
    },
    {
      "commit": "b8e971120bd162a424577ea9e13683ccbc6a9e64",
      "tree": "8d498cb29e6112d7552e57fc41e9916742ea6b22",
      "parents": [
        "6fd07224ab05d53d4520345debbd7b8c512610ad"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 16:03:16 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Mar 01 16:33:36 2017 +0100"
      },
      "message": "add expception for physical deploy jobs\n\nI need to skip jobs with hard-coded variables, but only some of them.\nThere functions need to be refactored!\n\nChange-Id: If5f1e080ce175717ad9e2c88a9d777ca4261df6c\n"
    },
    {
      "commit": "c73d63ca9efaa3a03c19df2d2fe55b3ef5161d42",
      "tree": "2480e51211453e3972ac1e6521b7a0db10384b96",
      "parents": [
        "4624370f710064b7dde42203a46b9c22db7664e4"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 28 14:41:38 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 28 18:51:17 2017 +0000"
      },
      "message": "Grab e2e test output to cfg node\n\nChange-Id: Ifd34463bde6a8aefb7b998c8799bfc792cb0d7bb\n"
    },
    {
      "commit": "4624370f710064b7dde42203a46b9c22db7664e4",
      "tree": "409077775100345e9c48b0afe02e34c0838c8151",
      "parents": [
        "1b75ca80cad7c914d70188244e8fbe52911a4576"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 28 16:14:10 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 28 16:14:10 2017 +0100"
      },
      "message": "Gerrit checkout updated to use env params.\n\nChange-Id: Ibe0d7770393cb56b576cf9a552410859d1beb023\n"
    },
    {
      "commit": "1b75ca80cad7c914d70188244e8fbe52911a4576",
      "tree": "88224a8ccd8c72f601ec6bf3765edbcf976812be",
      "parents": [
        "8d2be5a0acb07c08a9b7bbd7d08a29a562eba46e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Feb 20 16:08:13 2017 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Feb 28 14:37:45 2017 +0000"
      },
      "message": "Gerrit functions extracted into own file\n\nChange-Id: I8589be350238b5886dd44d060266c2c599c9386b\n"
    },
    {
      "commit": "8d2be5a0acb07c08a9b7bbd7d08a29a562eba46e",
      "tree": "0e0f1262b29c98ef278ac24df35bbfeec1144e03",
      "parents": [
        "d2f1bbebd734e853f4afd762a9f76d6584df21c5"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 28 11:22:29 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 28 11:37:04 2017 +0100"
      },
      "message": "add installInfraKvm\n\nChange-Id: Ia254e9dfe6d86315f63508fb5f347b4920140486\n"
    },
    {
      "commit": "d2f1bbebd734e853f4afd762a9f76d6584df21c5",
      "tree": "7634a8de41d3ab3f884fe0beded1659a594c16ca",
      "parents": [
        "5a7f7fd645f3a8244e1d4fe93960b7508afbb878"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 19:03:51 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 19:06:00 2017 +0100"
      },
      "message": "Fix wrong method name\n\nChange-Id: Icf22fa8dbf93bb29618ab2ef9fa9daedde68720b\n"
    },
    {
      "commit": "5a7f7fd645f3a8244e1d4fe93960b7508afbb878",
      "tree": "ca50d95f643577bb65aef80a3d261f10c7d0c3a8",
      "parents": [
        "f06ca0f512dc3b3b97a46a3817e49c080ee384f5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 18:50:25 2017 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Feb 27 17:52:06 2017 +0000"
      },
      "message": "Always use compound match for salt minions\n\nChange-Id: Ief6ae8463181eaadb3e4d29c8ae98d829abd2c09\n"
    },
    {
      "commit": "f06ca0f512dc3b3b97a46a3817e49c080ee384f5",
      "tree": "aa4e34c10dd34c0c68fb166cdbc8bdefb97719e5",
      "parents": [
        "fb7cbcb2c31c4c38a16f6fa483db3fc60a9f78f7"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Feb 27 15:18:50 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Feb 27 15:18:50 2017 +0100"
      },
      "message": "fix missing salt class in installOpenstackMkControl\n\nChange-Id: Id553668b441df6b1c1134efbd3e442a60149063d\n"
    },
    {
      "commit": "fb7cbcb2c31c4c38a16f6fa483db3fc60a9f78f7",
      "tree": "090366752fb617e2c7d7cd60c96b7d041b912b18",
      "parents": [
        "c3964e573f72db201a1f0649dea84afe4738d802"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Feb 24 14:02:03 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Feb 24 14:02:03 2017 +0100"
      },
      "message": "Git operation methods\n\nChange-Id: I401f9c4ff2dd5349fa881d71a06defd7080e8425\n"
    },
    {
      "commit": "c3964e573f72db201a1f0649dea84afe4738d802",
      "tree": "f2b7918306bec85c8351ded57bb118fad13c1074",
      "parents": [
        "b1fe964cd78badd992de452ca7cc53a09f2520c9"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 14:07:37 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 14:14:24 2017 +0100"
      },
      "message": "use NonCPS annotated method for working with dicts\n\nChange-Id: I56ef5098dd0ea95d57d80397e445a8bc1fab915c\n"
    },
    {
      "commit": "b1fe964cd78badd992de452ca7cc53a09f2520c9",
      "tree": "d4bd5002b2135d6ecf2f0ad5a5f3767416e45daf",
      "parents": [
        "ee878cd5c90c0826cc892a3e368acaac7e74a642"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 11:21:17 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 11:21:17 2017 +0100"
      },
      "message": "fix serializable errors\n\nprevious code fails with java.io.NotSerializableException\n\nChange-Id: I47866d320612fdf6dd1223d75a9cc7e452fbec44\n"
    },
    {
      "commit": "ee878cd5c90c0826cc892a3e368acaac7e74a642",
      "tree": "4c513844eaec2eae155869a6b133e141dd0ef163",
      "parents": [
        "03029447ba10fbf6b1b518934c5eacafe72c1d56"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 10:17:16 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Feb 22 10:17:16 2017 +0100"
      },
      "message": "remove result formater\n\nFormater is buggy as hell, lets move back to simple \u0026 always working\necho.\n\nChange-Id: Ica12aa345b5d83d183c4df3a0563088c03793263\n"
    },
    {
      "commit": "03029447ba10fbf6b1b518934c5eacafe72c1d56",
      "tree": "ad498ee3cf249bde237aefe889f28f8cc6fe4b98",
      "parents": [
        "e19ddeab29a5b7987b0e8b0d3bc6901f8e6f95b4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 21 17:14:29 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 21 17:14:29 2017 +0100"
      },
      "message": "fix heat env params\n\nPrevious code was not working.\n\nChange-Id: I87e8f003ada62de989543d3ff7a95b443fc9db46\n"
    },
    {
      "commit": "e19ddeab29a5b7987b0e8b0d3bc6901f8e6f95b4",
      "tree": "4ad3ee8e5085aa1abcee160f1fb9bed20361ae92",
      "parents": [
        "7bec05300e58e07ec11828de6c911f50e96cb454"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 21 11:09:40 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Feb 21 11:12:49 2017 +0100"
      },
      "message": "print more information about jobs and states\n\nKeep all options (raw + formated) and check which one is better.\n\nChange-Id: Iab0cb012a6620a36fb81f91c24c6fed4c30191bd\n"
    },
    {
      "commit": "7bec05300e58e07ec11828de6c911f50e96cb454",
      "tree": "5fede92af3d011cb8d4fd71ebbe64c57d3151f71",
      "parents": [
        "ead12d977dfc5c8bbd3b002c65387124d80f3153"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Feb 20 15:39:31 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Feb 20 15:51:33 2017 +0100"
      },
      "message": "fix restGet in Salt\n\nChange-Id: I03179ddd77a6c74b581fc179e7c9d0a1c95047e9\n"
    },
    {
      "commit": "d4240b5a6ea777f86429bb9098ac9f63b0603429",
      "tree": "9c27685145082ecd69b83728c5ca46bf27e0b5d1",
      "parents": [
        "79ecec3428e4660b4728ffdcd37f9bc7daf75dd9"
      ],
      "author": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Feb 20 17:18:28 2017 +0400"
      },
      "committer": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Feb 20 17:18:28 2017 +0400"
      },
      "message": "Fix to uppercase for mk libs\n\nChange-Id: I2bc2d592a41c1c3d7fb5a0a2fb8d489a19daba0b\n"
    },
    {
      "commit": "79ecec3428e4660b4728ffdcd37f9bc7daf75dd9",
      "tree": "25b568a10a6c8ea029f7ddb989eb985849bb7cfc",
      "parents": [
        "7c0abfe2bc316e258e1b170f347227ae0eb1bf68"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Feb 17 14:36:28 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 13:41:39 2017 +0100"
      },
      "message": "MCP pipeline library merged with ccp-pipeline-libs repo.\n\nChange-Id: I74080e18c5a482b7bf44b5516228b7bfe1fe3586\n"
    },
    {
      "commit": "9a58e142d97ac2959b2b62ae4577a87809470f44",
      "tree": "3f5406c5e549e3cfc960112cb39e117078a1c30b",
      "parents": [
        "21c936c88c009b702a8e27ad334e906af492279a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Feb 02 16:09:33 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Feb 02 16:09:33 2017 +0100"
      },
      "message": "remove batch run of kubernetes.master.setup\n\nBatch runs are broken starting from Salt 2016.3.5 (Boron)\nUsing run targeted on exact host is sufficient.\n\nWe may add pillar target when it is added to reclass cluster level.\n\nChange-Id: I9e59d81ad0767af345dff52395c8d34d7a926d3a\n"
    },
    {
      "commit": "e9e6faaed041bd3ab1813f6c366f63e6259f390f",
      "tree": "1bef1507c906c62f0cd3b846115d2551124d47a1",
      "parents": [
        "69307daca0723efff45b5a939521e5416f2df37f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 20 18:50:36 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jan 23 17:13:45 2017 +0200"
      },
      "message": "Add function run_e2e tests\n\nChange-Id: I8a84f35d9be4dcb43c96bff10495dc43ac2c3f35\n"
    },
    {
      "commit": "f36af07eeafeea7e17921485857aa7ed472a5424",
      "tree": "e2c480d74784be1168901725217d4c09e2cfb6a7",
      "parents": [
        "e65f7b061dcc8e951bbeff470df53e0bc032575d"
      ],
      "author": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Fri Jan 20 13:35:57 2017 +0200"
      },
      "committer": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Fri Jan 20 12:10:34 2017 +0000"
      },
      "message": "Re-use already running ssh-agent if any\n\nprepareSshAgentKey() will not start ssh-agent if there is already\nrunning any ssh-agent process, as the result there will be no\n\"config\" file (~/.ssh/ssh-agent.sh) and runSshAgentCommand fails\n\nInstead we need to re-use already running ssh-agent and re-construct\n  * SSH_AUTH_SOCK\n  * SSH_AGENT_PID\n\nE.g:\n  [env-01-configure-system] Running shell script\n   + head -n 1\n   + grep /tmp/ssh-.*/agent.*\n   + find /tmp/ -type s -name agent.*\n   + export SSH_AUTH_SOCK\u003d/tmp/ssh-NQmNvs9SM9wu/agent.5363\n   + echo /tmp/ssh-NQmNvs9SM9wu/agent.5363\n   + cut -d. -f2\n   + export SSH_AGENT_PID\u003d5363\n   + ssh-add /home/jenkins/.ssh/id_rsa_deployments-key\n   Identity added: /home/jenkins/.ssh/id_rsa_deployments-key (/home/jenkins/.ssh/id_rsa_deployments-key)\n\nChange-Id: I1e7126513fa623c83b5fdd3448a4654e24f09e33\n"
    },
    {
      "commit": "e65f7b061dcc8e951bbeff470df53e0bc032575d",
      "tree": "b66d87650b8d9cf3dbd768009a2439148476536c",
      "parents": [
        "e0948fd5ef25d25ca6f603014203d2af53ddc277"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jan 19 13:16:43 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jan 19 16:04:22 2017 +0100"
      },
      "message": "Update k8s deploy steps\n\nChange deploy steps to comply with updated salt-formula-kubernetes\n\nChange-Id: I4ef1a542d82e4d241828873b40e261934538368a\n"
    },
    {
      "commit": "f89a188e398bfb1acbc803e655054df89077f5c8",
      "tree": "f4b117f40c766a5996d895e9246eba75c77a1b10",
      "parents": [
        "6f2bc66a3328d907a4ddaaa13b65caa376fce29d"
      ],
      "author": {
        "name": "Alexander Tivelkov",
        "email": "ativelkov@mirantis.com",
        "time": "Wed Jan 11 13:29:35 2017 +0300"
      },
      "committer": {
        "name": "Alexander Tivelkov",
        "email": "ativelkov@mirantis.com",
        "time": "Wed Jan 11 13:37:43 2017 +0300"
      },
      "message": "Screened credentials printing in openstack env\n\nAdded \"set +x\" / \"set -x\" commands to the generated openstack\nenvironment file to prevent password to be logged when the file is\nsourced during job execution.\n\nChange-Id: Id8622019a648619a5ea6c814fc06e430316af2f3\n"
    },
    {
      "commit": "6f2bc66a3328d907a4ddaaa13b65caa376fce29d",
      "tree": "55974f33e9664b7c9e81431cf55c32bff47c5d0b",
      "parents": [
        "ddb44d08c385c4d0bd4f89233a9fe363c10cac6f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Jan 05 11:52:47 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Jan 05 11:52:47 2017 +0100"
      },
      "message": "Avoid batch runs as we need to handle salt async calls first\n\nChange-Id: I3ac78edd57f18edc1fea5493da0865bb363bebb1\n"
    },
    {
      "commit": "ddb44d08c385c4d0bd4f89233a9fe363c10cac6f",
      "tree": "0d7d139d1e182e912ba2fe5124ed6e4909a20862",
      "parents": [
        "eeed8658c183d990b9df8da23a51285f15b0819c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jan 04 13:17:04 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jan 04 14:18:42 2017 +0100"
      },
      "message": "Overhauled Salt workflows to cope with NoCPS issue\n\nChange-Id: Ie5038233ad464e2b07f3e212354f78665e1f9494\n"
    },
    {
      "commit": "eeed8658c183d990b9df8da23a51285f15b0819c",
      "tree": "33544c68ffd79629d3f7f40a16010fe4df8f3987",
      "parents": [
        "bfd10f4804669a3b9db9a8c1d8df824a1eefc587"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 15:20:21 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 15:20:30 2017 +0100"
      },
      "message": "No CSP for saltCommand function to fix hashmap serialization error\n\nChange-Id: I5c637ca3deb61649ae963be0be5b963c4b7025d1\n"
    },
    {
      "commit": "bfd10f4804669a3b9db9a8c1d8df824a1eefc587",
      "tree": "b17f621aca08b0c588d56e143e1588933d96b9b7",
      "parents": [
        "fc65ea7aae475030a4bc704f4f5a972a5e6e5750"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 13:40:12 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 13:40:12 2017 +0100"
      },
      "message": "Fixed ommited http module include\n\nChange-Id: Id0fedc52b6501c9dadb88ba1359a6871aa72e86c\n"
    },
    {
      "commit": "fc65ea7aae475030a4bc704f4f5a972a5e6e5750",
      "tree": "55ff31ea91eda598e09d8ee80e11d8bdb3b66b09",
      "parents": [
        "7ebd00629546905be114e372002a5707f7828e8e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 12:13:36 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 12:13:36 2017 +0100"
      },
      "message": "Simple echo\n\nChange-Id: Icfc28f6fa08521d274f55762d22f895815850f97\n"
    },
    {
      "commit": "7ebd00629546905be114e372002a5707f7828e8e",
      "tree": "3b8ffad09fcbedd2a1c9fe8d83831c5281b7931d",
      "parents": [
        "eedc222d33857dbd51da9eb297c776fda9e45ee1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:59:29 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:59:29 2017 +0100"
      },
      "message": "Hackfix\n\nChange-Id: Ia09d93153ac5e62666db11ec9c895b2074686ada\n"
    },
    {
      "commit": "eedc222d33857dbd51da9eb297c776fda9e45ee1",
      "tree": "5a32f0a63c7c09bd39b7d9856aed45174902a4e8",
      "parents": [
        "dce8b479cba49663035bece7db4bfe3078d87506"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:10:03 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:10:03 2017 +0100"
      },
      "message": "Debug output\n\nChange-Id: Ia3d3bb51c68529e1b1345f6d90b619e6bbe89d28\n"
    },
    {
      "commit": "dce8b479cba49663035bece7db4bfe3078d87506",
      "tree": "c5b0aae8fb7be6e420fdaa072d5fee356899e6a9",
      "parents": [
        "c6d28dda61d002412f688e36fcef36962f5b5231"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 16:56:07 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 16:56:07 2016 +0100"
      },
      "message": "Fixed status condition\n\nChange-Id: If78b271ecd70efb812e980037952d36563db518a\n"
    },
    {
      "commit": "c6d28dda61d002412f688e36fcef36962f5b5231",
      "tree": "3eed3a16286a66d22f1294b9dff342a4dafe0be9",
      "parents": [
        "e11e87940ec5c1098b398af3217cc94245f99c04"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 12:59:38 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 12:59:38 2016 +0100"
      },
      "message": "No python module prefix\n\nChange-Id: I6e9a6da78eb69bb536087f4d232a0beb23ac48ae\n"
    },
    {
      "commit": "e11e87940ec5c1098b398af3217cc94245f99c04",
      "tree": "c97b6e55376ff5b5d865f75684b16f0bbc0ca526",
      "parents": [
        "6307d34c4ae19260ea45813cdc0fbd5062dff532"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 09:42:25 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 09:42:25 2016 +0100"
      },
      "message": "Fixed abdundant parameter\n\nChange-Id: I54778c982d7958107564119dc4f399bed502cbc3\n"
    },
    {
      "commit": "6307d34c4ae19260ea45813cdc0fbd5062dff532",
      "tree": "63b9ab437255702a649b8ebc780e6f30c26bc17f",
      "parents": [
        "67af6c2a675e1d0640849e5e35d743f70fcc215b"
      ],
      "author": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Tue Dec 27 14:29:31 2016 +0200"
      },
      "committer": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Tue Dec 27 14:29:31 2016 +0200"
      },
      "message": "Supress private key output in jenkins console\n\nChange-Id: I0fa3f48388da50daac16dc4532952cbcde48719a\n"
    },
    {
      "commit": "67af6c2a675e1d0640849e5e35d743f70fcc215b",
      "tree": "4227667d6e1ea4cdc9a1c7e6761d43f4b49b6c10",
      "parents": [
        "d874d480bf2edae5389c6a5642af0a0752b1ece2"
      ],
      "author": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 26 18:17:21 2016 +0400"
      },
      "committer": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 26 18:18:48 2016 +0400"
      },
      "message": "Fix prepareSshAgentKey method in MK ssl\n\nWe need to include MK common to use\ngetSshCredentials method inside prepareSshAgentKey.\n\nChange-Id: Ia94a9cb6f019bfbc8fadb7d133694fc1d7460f8d\n"
    },
    {
      "commit": "d874d480bf2edae5389c6a5642af0a0752b1ece2",
      "tree": "d9032c7252a14fef2a028b17b3b2c0110b79d198",
      "parents": [
        "c000c150eae946a26d315c71cd15283e678c258a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Dec 26 10:33:29 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Dec 26 10:33:29 2016 +0100"
      },
      "message": "Pip based docutols\n\nChange-Id: I09d51954f01d8dac5e651852b5b164ad1166e7cd\n"
    },
    {
      "commit": "c000c150eae946a26d315c71cd15283e678c258a",
      "tree": "022707416c46f43f72536ab992406daa6345a449",
      "parents": [
        "0e558ee30998e405ddc27669cdc5b1b208a0eeda"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 15:32:54 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 15:36:37 2016 +0100"
      },
      "message": "Escaped new line character and added MCP processes\n\nChange-Id: If537b3b908d7690542282765c5dba37674cfe691\n"
    },
    {
      "commit": "0e558ee30998e405ddc27669cdc5b1b208a0eeda",
      "tree": "ecb0eab29620b6c729adb2cbf53943e828e80dde",
      "parents": [
        "ba20398337517c47040f10774ef1da91afd198c0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 13:02:55 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 13:03:41 2016 +0100"
      },
      "message": "Fix Keystone RC and parser\n\nChange-Id: I0b4657bcbd46917e355916aa62cbd1578563ee67\n"
    },
    {
      "commit": "ba20398337517c47040f10774ef1da91afd198c0",
      "tree": "4b77810760db3c77042a74a1150d5606bf6e53d1",
      "parents": [
        "a56d231cb26d376f99ee1e222bdb1687a7d29630"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Wed Dec 21 18:32:17 2016 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Dec 22 09:15:55 2016 +0000"
      },
      "message": "Add mk libraries\n\nChange-Id: I829b299b6329e8f4d4424c89717d432513d1eece\n"
    }
  ]
}
