)]}'
{
  "log": [
    {
      "commit": "9be80b01d30e620c3283a0a74e483a6b30af46af",
      "tree": "307a56961f6a3bde6d4c49e2cfc738a9c88bf692",
      "parents": [
        "4b57fc75329f53eb8b5641d133850a36cddb7101"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 12:01:29 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 12:03:59 2018 +0200"
      },
      "message": "Do not raise exception if Jenkins API is not available\n\nAvoid the following exception if Jenkins is not installed yet:\n\n  [CRITICAL] Failed to load grains defined\n  ...\n  JenkinsException: Error in request: [Errno 111] Connection refused\n\nChange-Id: Id849375a14fd7a928b64979b92620aa37041dc9d\nCloses-Bug: https://mirantis.jira.com/browse/PROD-17822\n"
    },
    {
      "commit": "4b57fc75329f53eb8b5641d133850a36cddb7101",
      "tree": "4f33ab878212782da6ed93ad94f99704bd989897",
      "parents": [
        "661acf465983cb00fbfc5641616578944621a6b0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 18 14:56:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 18 14:56:12 2018 +0100"
      },
      "message": "Add salt module dependencies into meta/salt.yml\n\nChange-Id: I40f25e72ff01e4b82bdaa07e2699e28031a39dea\n"
    },
    {
      "commit": "661acf465983cb00fbfc5641616578944621a6b0",
      "tree": "8284fd03f9af3c97b2fbbfc070b7d374313f0749",
      "parents": [
        "cb928a8056576cfb18ee7ca5fe9d30c06d65557f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 10:37:07 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 08:55:19 2018 +0000"
      },
      "message": "Allow to set throttle category to the job\n\nThis patch allows to map specific job with pre-created\ncategory.\n\nChange-Id: Ie5ec841af6a1d73959e760471d7ed00ac7c3f882\n"
    },
    {
      "commit": "cb928a8056576cfb18ee7ca5fe9d30c06d65557f",
      "tree": "a0d0e542e96db030c8b7c8c4b862328b9ca046b5",
      "parents": [
        "84c368fb6349672a133c78ab8284263812d24bae"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 17 15:21:28 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 17 14:50:47 2018 +0000"
      },
      "message": "Allow to set plugin_properties\n\nThis patch allows to configure plugin properties for\nthrottleconcurrent build plugin.\n\nChange-Id: Id188c1796ba877df5216b6d686250aee604030f2\nRelated-Prod: PROD-16928\n"
    },
    {
      "commit": "84c368fb6349672a133c78ab8284263812d24bae",
      "tree": "ef34d82c76ccca1b432d034c76c6b6e37a55dd82",
      "parents": [
        "a708089520179cfed11513854bb1fabe0a70b51d",
        "5d9336b1086a0e62233458a9d3d78c800794e37e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 16 13:40:52 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 16 13:40:52 2018 +0100"
      },
      "message": "Merge pull request #37 from dalvizu/master\n\nFix #36 - fix dependencies by removing and documenting"
    },
    {
      "commit": "5d9336b1086a0e62233458a9d3d78c800794e37e",
      "tree": "ef34d82c76ccca1b432d034c76c6b6e37a55dd82",
      "parents": [
        "a708089520179cfed11513854bb1fabe0a70b51d"
      ],
      "author": {
        "name": "Dan Alvizu",
        "email": "dalvizu@pingidentity.com",
        "time": "Mon Jan 15 14:43:51 2018 -0700"
      },
      "committer": {
        "name": "Dan Alvizu",
        "email": "dalvizu@pingidentity.com",
        "time": "Mon Jan 15 14:55:13 2018 -0700"
      },
      "message": "Remove unneeded java_packages dependency, document debian apt repo dependency\n"
    },
    {
      "commit": "a708089520179cfed11513854bb1fabe0a70b51d",
      "tree": "fbd198dd3d8c7b0062eeb47e54a9cf445f0500fe",
      "parents": [
        "601aca6b55ea7b6e7a5d385b265b6361af7b52a3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:39 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:35:39 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: Id6a29d49b4128582b67b86b644fa9298a256c48f\n"
    },
    {
      "commit": "601aca6b55ea7b6e7a5d385b265b6361af7b52a3",
      "tree": "811c23fce72012182a06b7ef469a5ef3820da613",
      "parents": [
        "ce9cae64d1e4b0a2e5e33ec6d88b7f975b02e831"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 03 15:08:18 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 03 15:08:18 2018 +0100"
      },
      "message": "Make gerrit trigger.event job param optional\n\nChange-Id: Id00cbdff21f1cf842c9088dc5a979143c8b32f6b\n"
    },
    {
      "commit": "ce9cae64d1e4b0a2e5e33ec6d88b7f975b02e831",
      "tree": "f740a2de029778cb3897185dd1f7087c2a135999",
      "parents": [
        "184ee1c71478188994a4c032b21ac10a2962abf4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Dec 03 15:42:25 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Dec 03 15:42:53 2017 +0100"
      },
      "message": "Fix handling exception when job does not exist\n"
    },
    {
      "commit": "184ee1c71478188994a4c032b21ac10a2962abf4",
      "tree": "b1fd2d73f6a56cee16aac731641ad32bbebb3824",
      "parents": [
        "bae1dd24afb09bfe6ebb5d7d14f813bde8bb0d8f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 29 16:03:09 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 29 16:03:09 2017 +0100"
      },
      "message": "Fixed credentials enforcing, updated readme\n\nChange-Id: Ibc90ed7611fbe70f343abb297d1cc8fb6a947021\n"
    },
    {
      "commit": "bae1dd24afb09bfe6ebb5d7d14f813bde8bb0d8f",
      "tree": "ed4ab15fdbbd43f739c0714a7315debf6f4d393a",
      "parents": [
        "b0dd77372f347024bc031cccbf41679f51209666",
        "d843844c96bbcd709a4c60d961e5b845faef53aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Nov 28 09:11:38 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Nov 28 09:11:38 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "d843844c96bbcd709a4c60d961e5b845faef53aa",
      "tree": "a22c72be7711629347a767f84284bd43a03a6388",
      "parents": [
        "ea9c33475f7f25ec64bd52b75b53dca39dad2f54",
        "143b9ed1b279c89840ddd5d34221cafc557f2670"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 20 13:32:52 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 13:32:52 2017 +0100"
      },
      "message": "Merge pull request #35 from megianni/master\n\nAdded secret text support on jenkins_credentials"
    },
    {
      "commit": "143b9ed1b279c89840ddd5d34221cafc557f2670",
      "tree": "a22c72be7711629347a767f84284bd43a03a6388",
      "parents": [
        "ea9c33475f7f25ec64bd52b75b53dca39dad2f54"
      ],
      "author": {
        "name": "Matias Gianni",
        "email": "matias.gianni@mulesoft.com",
        "time": "Sun Nov 19 02:14:50 2017 -0300"
      },
      "committer": {
        "name": "Matias Gianni",
        "email": "matias.gianni@mulesoft.com",
        "time": "Sun Nov 19 02:14:50 2017 -0300"
      },
      "message": "Modified state to enable adding secrets\n"
    },
    {
      "commit": "b0dd77372f347024bc031cccbf41679f51209666",
      "tree": "3e082c578e4c4d99d6513a308fdca1bb6196908e",
      "parents": [
        "d6e39b28fb3314bbbe399ce19b585d6ca05b33b2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Nov 16 14:57:04 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Nov 16 14:57:10 2017 +0100"
      },
      "message": "Added enforcement of Jenkins global env parameters\n\nChange-Id: I936b2cfb1f06fa118eaff61c5227f550ab7c8d24\n"
    },
    {
      "commit": "d6e39b28fb3314bbbe399ce19b585d6ca05b33b2",
      "tree": "bc6ee636021a4dd3437ec9090e6ecbe0872b8122",
      "parents": [
        "ea9c33475f7f25ec64bd52b75b53dca39dad2f54"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 15 18:50:40 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 15 18:50:40 2017 +0100"
      },
      "message": "Fixed Jenkins SMTP reply to address passing\n\nChange-Id: I71008e0b512dad3b4d1c0f562e3907d7e8d4662b\n"
    },
    {
      "commit": "ea9c33475f7f25ec64bd52b75b53dca39dad2f54",
      "tree": "67f6d1140770f70866d623c39d5725f07461d3fb",
      "parents": [
        "a87f8de677544f4b5c623b65fbe9f14e76afdac8"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Fri Oct 27 15:26:41 2017 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Fri Oct 27 17:58:10 2017 +0400"
      },
      "message": "Add support of override votes.\n\n* Added support of gerrit override votes for jobs.\n\nChange-Id: Id729e1b66fd93282e2ce4f32113798389c53afbe\n"
    },
    {
      "commit": "a87f8de677544f4b5c623b65fbe9f14e76afdac8",
      "tree": "fb38cd78373a9f8f04b04adc0914a3572ac4e1ac",
      "parents": [
        "9d903c1ad97cc353f3b4e74759feac327368a599"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Oct 24 13:33:13 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Oct 24 13:33:13 2017 +0200"
      },
      "message": "Fixed missing interpolation char in jenkins_plugin salt state\n\nChange-Id: I85a7f2c086b2ddf35a2a92408263fda1a861907d\n"
    },
    {
      "commit": "9d903c1ad97cc353f3b4e74759feac327368a599",
      "tree": "65b2b4c53955c77a0cbd6101f9b122e23278f5b2",
      "parents": [
        "71065a608104d10270bf591b332b0d760dd2f059"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Oct 23 16:27:54 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Oct 23 18:01:49 2017 +0300"
      },
      "message": "Set default value for gerrit trigger server name\n\nIn cases when jenkins has more than 1 gerrit server\nconfigured in gerrit trigger plugin settings, it is needed\nto set gerrit trigger server name inside job explicitly,\nbecause default \u0027__ANY__\u0027 setting will have  unpredictable\nconsequences.\n\nThis commit preserves default value for gerrit trigger server\nequal to \u0027__ANY__\u0027, in the same time it allows\nto override this value in pillar. In _common.xml gerrit trigger\nserver name will be searched firstly in job definition, in case\nwhen not found, value from client pillar will be taken.\n\nChange-Id: Ib7c94cfcec8e5b5775f43948870486e17432b7b6\n"
    },
    {
      "commit": "71065a608104d10270bf591b332b0d760dd2f059",
      "tree": "15ab4165b2bd87453456ac9ca8b20a49e9a4c39f",
      "parents": [
        "059fa7c2a34c8b7363bf455a642820e7cf8e6262",
        "917ab11da7937fb143ac7d55ae311a4d74b4c5d9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Oct 06 13:11:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@6a1f56eca807",
        "time": "Fri Oct 06 13:11:11 2017 +0000"
      },
      "message": "Merge \"Fixed interpolation in jenkins_smtp custom state\""
    },
    {
      "commit": "917ab11da7937fb143ac7d55ae311a4d74b4c5d9",
      "tree": "22f53ed7ea3e746ad91d32a6e242e03bdcdcd9d8",
      "parents": [
        "34fcf28640089a3301c6df83c53a4299388ccaeb"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Oct 06 15:08:42 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Oct 06 15:08:42 2017 +0200"
      },
      "message": "Fixed interpolation in jenkins_smtp custom state\n\nChange-Id: Ie108bbdb841d3ebd2ddf69cb3256420e3e67404d\n"
    },
    {
      "commit": "059fa7c2a34c8b7363bf455a642820e7cf8e6262",
      "tree": "bf3718580b70e294cf32898233da8dfdec04cc35",
      "parents": [
        "bf24238b915bad2528b28e8a2e8f04c4006d907e",
        "8a4fa774cb9ace595a1cd2cdec51ac9ea21c3dbb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Sep 27 11:43:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5385cbfc747d",
        "time": "Wed Sep 27 11:43:55 2017 +0000"
      },
      "message": "Merge \"Fix the path for Prometheus metrics\""
    },
    {
      "commit": "bf24238b915bad2528b28e8a2e8f04c4006d907e",
      "tree": "931ce18e0ab9805c0f48277a670e940c6674ce42",
      "parents": [
        "34fcf28640089a3301c6df83c53a4299388ccaeb",
        "6ec22aee9d10f0ba34a3823da2e8eda313844229"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 27 11:00:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5385cbfc747d",
        "time": "Wed Sep 27 11:00:05 2017 +0000"
      },
      "message": "Merge \"Ability to enforce single job_template jobs\""
    },
    {
      "commit": "8a4fa774cb9ace595a1cd2cdec51ac9ea21c3dbb",
      "tree": "6bfe7949aec169d541180a8c816c46771f78554e",
      "parents": [
        "34fcf28640089a3301c6df83c53a4299388ccaeb"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Sep 14 12:23:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Sep 14 12:23:12 2017 +0200"
      },
      "message": "Fix the path for Prometheus metrics\n\nChange-Id: I13b2a8eb259841216aa7fe40e07f68202c71281b\n"
    },
    {
      "commit": "34fcf28640089a3301c6df83c53a4299388ccaeb",
      "tree": "63dc97bda04e6253fdb78fe31de5eb2671d1ea0d",
      "parents": [
        "07678b3101801ac83148374dca48eb0d21a58ea8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Sep 13 14:19:00 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Sep 13 14:19:00 2017 +0200"
      },
      "message": "Fix jenkins credetials interpolation\n\nChange-Id: I7327879a90c4ad00afb962164353f35c2f6a1ce0\n"
    },
    {
      "commit": "07678b3101801ac83148374dca48eb0d21a58ea8",
      "tree": "6d0bdd26cc9a254357ccbe96423dad66300aa5d7",
      "parents": [
        "3ccae2eb48068d3a37ca57b834458a72c9bfb802"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Sep 07 14:29:46 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Sep 07 14:29:46 2017 +0200"
      },
      "message": "Fixed jenkins global library enforcing\n\nChange-Id: I6fcbce6f26462d3213562daca053a96693a10880\n"
    },
    {
      "commit": "3ccae2eb48068d3a37ca57b834458a72c9bfb802",
      "tree": "cf0aa545a638b0a2ba002b399ec28c368899e41b",
      "parents": [
        "6e82073fce2ade9aaaa4b8c1c3c490ff89b3ec52"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Fri May 26 14:28:20 2017 +0400"
      },
      "committer": {
        "name": "Yuriy Taraday",
        "email": "ytaraday@mirantis.com",
        "time": "Tue Sep 05 12:55:21 2017 +0000"
      },
      "message": "Add unless condition to .config_created file creation\n\nOtherwise it does change every time.\n\nChange-Id: I2047b243a6c6c7bc34951f65851f14b539b1c85d\n"
    },
    {
      "commit": "6e82073fce2ade9aaaa4b8c1c3c490ff89b3ec52",
      "tree": "eb799738d424ae1ee5220fd72d585da5efdc7d2f",
      "parents": [
        "eeb46a0e797ef6ca48d4b6c821985a810f94c3ae"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Aug 25 16:15:37 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Aug 25 16:16:01 2017 +0200"
      },
      "message": "fix dashboards dir typo\n\nChange-Id: I69c3b5202b13936a9e466dbb40a8919e35f36c0f\n"
    },
    {
      "commit": "eeb46a0e797ef6ca48d4b6c821985a810f94c3ae",
      "tree": "bc33c47c2ce09b4b862bcb4ef5d0e94bcbc377d4",
      "parents": [
        "aa3830a9d12ea599175bff840f3d046e6631185b",
        "70763e00fcae0f99f9fa7c701b16a1c6a340a22a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 25 09:43:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Aug 25 09:43:05 2017 +0000"
      },
      "message": "Merge \"Module and states code refactor\""
    },
    {
      "commit": "70763e00fcae0f99f9fa7c701b16a1c6a340a22a",
      "tree": "5695813ee40b1dd88c4963d95f11a157a45ed6b0",
      "parents": [
        "db05463a147835f97e258fe012c361ab43f2a87c"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon Aug 21 16:50:32 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Aug 24 19:33:21 2017 +0200"
      },
      "message": "Module and states code refactor\n\nChange-Id: Ia1c468d0b55603b6274ca0d275b2720602e5319e\n"
    },
    {
      "commit": "aa3830a9d12ea599175bff840f3d046e6631185b",
      "tree": "ac4a6fb6cc566f2042e71f73e40b84c913c83a36",
      "parents": [
        "db05463a147835f97e258fe012c361ab43f2a87c"
      ],
      "author": {
        "name": "Konstantin Hontar",
        "email": "khontar@mirantis.com",
        "time": "Mon Aug 21 16:20:26 2017 +0300"
      },
      "committer": {
        "name": "Konstantin Hontar",
        "email": "khontar@mirantis.com",
        "time": "Mon Aug 21 18:26:00 2017 +0300"
      },
      "message": "Configure Prometheus to collect metrics from jenkins-prometheus-plugin\n\nChange-Id: Ic09b7fb07b13a2436c26b2fc5f804ab852ee8dc6\n"
    },
    {
      "commit": "db05463a147835f97e258fe012c361ab43f2a87c",
      "tree": "9ea8bb989c5dea2b09def0ad9135ecca2e93c7fe",
      "parents": [
        "b0196f580060eb417404f4c4ebcde64fd15c2b84"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 10 09:46:32 2017 +0200"
      },
      "committer": {
        "name": "Cedric Hnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 14:32:41 2017 +0000"
      },
      "message": "Check that parameter is not empty when creating job\n\nChange-Id: I67d97e1e501f3d983dfb2a78352e5da0a57af9a1\n"
    },
    {
      "commit": "b0196f580060eb417404f4c4ebcde64fd15c2b84",
      "tree": "c519b32f3983a73e76cfcf8050a0d3c2ddbef96d",
      "parents": [
        "1cea6eea56dffd5aa9a9747ac76d96072aa187da",
        "724e1e3ad15d1e850d0469e19e4ddd55ce9c8b70"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 17 11:13:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Thu Aug 17 11:13:43 2017 +0000"
      },
      "message": "Merge \"Add Grafana dashboard for Jenkins\""
    },
    {
      "commit": "1cea6eea56dffd5aa9a9747ac76d96072aa187da",
      "tree": "fac8b49443cb02163a5d89b178597931d6eeb935",
      "parents": [
        "431a69479ff797f0561ee227931cadbae09bca89"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 16 18:35:51 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 16 18:35:51 2017 +0200"
      },
      "message": "Version 2017.8\n\nChange-Id: If52e3672ddc7193d5b6f20c661ee3c3ac20d519f\n"
    },
    {
      "commit": "724e1e3ad15d1e850d0469e19e4ddd55ce9c8b70",
      "tree": "0ace4d986e5ff0f36612815fa00aa26af93dc74c",
      "parents": [
        "431a69479ff797f0561ee227931cadbae09bca89"
      ],
      "author": {
        "name": "Konstantin Hontar",
        "email": "khontar@mirantis.com",
        "time": "Wed Aug 16 18:14:15 2017 +0300"
      },
      "committer": {
        "name": "Konstantin Hontar",
        "email": "khontar@mirantis.com",
        "time": "Wed Aug 16 18:15:58 2017 +0300"
      },
      "message": "Add Grafana dashboard for Jenkins\n\nChange-Id: I5192cdfee85a5270ba332a016dfc55b911335a52\n"
    },
    {
      "commit": "431a69479ff797f0561ee227931cadbae09bca89",
      "tree": "6a093a82c97fda2a0d7e8a1670d4763d69e55b2f",
      "parents": [
        "ff4059c188205660d282c9a25e6ba09f75b9318a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 14:21:55 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 14:21:55 2017 +0200"
      },
      "message": "Fixed artifactory config enforcing\n\nChange-Id: I96a74d0c7dc7415429872f5587675b393c03d04a\n"
    },
    {
      "commit": "ff4059c188205660d282c9a25e6ba09f75b9318a",
      "tree": "9111a673b8a2934301600ed553ad4564ccfec011",
      "parents": [
        "63dd4028ea8634669ce53384ad7e992f0859397d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Aug 15 18:52:36 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Aug 15 18:52:36 2017 +0200"
      },
      "message": "Fixed jenkins artifactory server enforcement\n\nChange-Id: Ic6cafccb66528d809a2726a1c80d7fd92bf7ccf3\n"
    },
    {
      "commit": "63dd4028ea8634669ce53384ad7e992f0859397d",
      "tree": "90c22f0648068610ea55ae56a1a609c6e0444370",
      "parents": [
        "f4e588ddf61e615319f3fb60400ba5fbed780228",
        "6606be0354d76b97ad94cdbca599e28766cf4fab"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Aug 15 16:38:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Tue Aug 15 16:38:29 2017 +0000"
      },
      "message": "Merge \"Removed hardcode in the LDAP server name\""
    },
    {
      "commit": "f4e588ddf61e615319f3fb60400ba5fbed780228",
      "tree": "8e4f291700bebc9dc202e04c353fbdb7216242a4",
      "parents": [
        "9bb6865a1c17b483e04b7cdc5c1296620c554f6b",
        "6f977715b67ed56cb4ae1f178f34c697bb7c1eb1"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Aug 14 14:59:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Mon Aug 14 14:59:13 2017 +0000"
      },
      "message": "Merge \"Add optional parameter to set JJB version from PIP\""
    },
    {
      "commit": "6f977715b67ed56cb4ae1f178f34c697bb7c1eb1",
      "tree": "3817a915f5527ae9bc84ac67f0c411903e767e47",
      "parents": [
        "d31123cfa2aa3333261951dd8c75edb904583c5a"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Aug 14 16:04:00 2017 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Aug 14 13:13:47 2017 +0000"
      },
      "message": "Add optional parameter to set JJB version from PIP\n\nAllow set version constraint when installing JJB using PIP, like\n\nparameters:\n  jenkins:\n    job_builder:\n      source:\n        engine: git\n        version: \u0027\u003e\u003d1.6.0,\u003c2.0.0\u0027\n...\n\ni.e. version string is just added to the package name:\n\n  jenkins-job-builder\u003e\u003d1.6.0,\u003c2.0.0\n\nChange-Id: I5e295ab25a19dd61a3fa40b36a69f75d2d0053f9\n"
    },
    {
      "commit": "9bb6865a1c17b483e04b7cdc5c1296620c554f6b",
      "tree": "7e926c15ee9124d9d935cbecfa2412f1d3370e64",
      "parents": [
        "d31123cfa2aa3333261951dd8c75edb904583c5a"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Aug 14 16:08:37 2017 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Aug 14 16:08:37 2017 +0300"
      },
      "message": "Don\u0027t fail if job_builder.config.path is not set\n\nChange-Id: I7698d2726e250e38513eba7e04c1fe8ec37934b0\n"
    },
    {
      "commit": "6ec22aee9d10f0ba34a3823da2e8eda313844229",
      "tree": "e1a4fe38f4767f8e4d6f8b9edea5372ec6728df3",
      "parents": [
        "d31123cfa2aa3333261951dd8c75edb904583c5a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Aug 07 13:15:33 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Sun Aug 13 15:20:24 2017 +0000"
      },
      "message": "Ability to enforce single job_template jobs\n\nChange-Id: Ib305fe81ded57610ec64e5d036a998d38ae800a4\n"
    },
    {
      "commit": "d31123cfa2aa3333261951dd8c75edb904583c5a",
      "tree": "c966e5ada1bf00e59590b625d12afb15f76d44d9",
      "parents": [
        "362c02fde248f36b13c8aa04738d36cd61f24360"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Fri Aug 11 13:10:31 2017 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Fri Aug 11 13:13:40 2017 +0300"
      },
      "message": "Add optional path to job definitions for JJB\n\nAdd optional variable `job_builder.config.path` to specify subdirectory\nin project containing job definitions.\n\nChange-Id: Icbf51fa5d2ad1b0e98c7417ce669c86102d0fed7\n"
    },
    {
      "commit": "362c02fde248f36b13c8aa04738d36cd61f24360",
      "tree": "ce4d3b9742be39ec11b850da12e60cf17df32eec",
      "parents": [
        "ea190435024c74dd2a213d51276b71fbf8914a6f"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Thu Aug 10 17:49:03 2017 +0400"
      },
      "committer": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Thu Aug 10 17:49:28 2017 +0400"
      },
      "message": "Fix XML for workflow\n\nIt wasn\u0027t generating a valid XML, attribute name was missing.\n\nChange-Id: I2c0e28e4f12376cb74d92b261bb3f13cf70f424d\n"
    },
    {
      "commit": "ea190435024c74dd2a213d51276b71fbf8914a6f",
      "tree": "7599e71780f45c94eb665cd6881f5e53b81048c9",
      "parents": [
        "9c05a3d7487b6fa76045a9c26bc92ec6852b6eae"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 08 15:37:29 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 08 15:52:08 2017 +0200"
      },
      "message": "Fix grains and display\n\nChange-Id: I7bed3b24b63ad7aa274c1adb40c7b3f0ed025462\n"
    },
    {
      "commit": "9c05a3d7487b6fa76045a9c26bc92ec6852b6eae",
      "tree": "9635c0d5f4b4b1d2c21c89a0081b058f27f3c370",
      "parents": [
        "2d78731b32469e7c2d251183d3af69df280bfbd7"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 22:37:25 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 22:37:25 2017 +0200"
      },
      "message": "Use version instead of backupVersion for grains\n\nChange-Id: I3b16601d4c4e23c81b75128c12b8b8b460e1060c\n"
    },
    {
      "commit": "2d78731b32469e7c2d251183d3af69df280bfbd7",
      "tree": "9cb2208346d773c21e85b7e03a6d50c43ab14abb",
      "parents": [
        "d6f7635933fb836d0d88c3a491a603323686c5a3"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 20:07:56 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 20:07:56 2017 +0200"
      },
      "message": "Fix exception if jenkins job doesn\u0027t exist\n\nChange-Id: I103a28817d591d2674a21faeff98a82c74edfcb0\n"
    },
    {
      "commit": "d6f7635933fb836d0d88c3a491a603323686c5a3",
      "tree": "e9f2efec4067ebb79bc7fd6993f0b7e264c2cddb",
      "parents": [
        "124ca04baa3d08462aaf09bc9b219f7962595ee8"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 12:49:34 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 07 12:49:34 2017 +0200"
      },
      "message": "Fix grains in case python-jenkins not installed\n\nChange-Id: I83b9f6f51cfdd774ce2710edcebc33adea66dc73\n"
    },
    {
      "commit": "124ca04baa3d08462aaf09bc9b219f7962595ee8",
      "tree": "00df7f1e005f3e36502b3073372d5997ceddcfb8",
      "parents": [
        "90f133f8b0095b9728758c01416d09ee93313200"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 03 16:40:51 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Fri Aug 04 11:53:03 2017 +0200"
      },
      "message": "Fix job templates and grain\n\nChange-Id: I50f3cfc78a57d9f7277954247e57c32434a502d1\n"
    },
    {
      "commit": "90f133f8b0095b9728758c01416d09ee93313200",
      "tree": "4682ea5ff788539bc54392c15d66d2a19c1be766",
      "parents": [
        "a58e828530683af882bfff3d5c1cb5862cadf972"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Aug 02 10:46:13 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 03 13:09:06 2017 +0200"
      },
      "message": "Compare jobs files with their hash and update templates\n\nChange-Id: I6e739248892451332a3fb6c32be09104535e49e5\n"
    },
    {
      "commit": "6606be0354d76b97ad94cdbca599e28766cf4fab",
      "tree": "0cd4704033e7854540177f77fb822f2b45bab104",
      "parents": [
        "a58e828530683af882bfff3d5c1cb5862cadf972"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Aug 02 17:09:42 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Aug 02 17:12:51 2017 -0500"
      },
      "message": "Removed hardcode in the LDAP server name\n\nThis allows external LDAPS-only server usage\n\nChange-Id: Ia8b81d0f2275ffac167aeba7bab8f4e6804ad363\n"
    },
    {
      "commit": "a58e828530683af882bfff3d5c1cb5862cadf972",
      "tree": "52545ab66b161ea131ba85ffe85a853df09d5e6d",
      "parents": [
        "9d9b0ed9fa5d89ca066a3ac7890ca7c41199a558"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Aug 01 15:56:39 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Aug 01 15:56:39 2017 +0200"
      },
      "message": "Optional credentials for lib\n\nChange-Id: Iadaf17fe87ea588118fb34b95ea22985d242f610\n"
    },
    {
      "commit": "9d9b0ed9fa5d89ca066a3ac7890ca7c41199a558",
      "tree": "85049e7e7d59101191634ace0d119bbb8c3abe80",
      "parents": [
        "86686e9dd64b1ec8caf0301653478448705e8656"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jul 26 16:12:57 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jul 26 16:12:57 2017 +0200"
      },
      "message": "Improved artifactory servers control\n\nChange-Id: I58ab40003da3569742ebb9316be152a0fbf089d8\n"
    },
    {
      "commit": "86686e9dd64b1ec8caf0301653478448705e8656",
      "tree": "3d9a7f717538e1765233cc5b237bba82a69f9dbe",
      "parents": [
        "da02b2e6b3201cbae7c1a6a31e6efa68104067b6"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jul 26 15:03:43 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jul 26 15:05:00 2017 +0200"
      },
      "message": "Fixed enforcing an artifactory config issue while setting up a new server\n\nChange-Id: Ia7191d8b5793a138ba37add0fa2cb05fde197547\n"
    },
    {
      "commit": "da02b2e6b3201cbae7c1a6a31e6efa68104067b6",
      "tree": "e295d24a5a7e705fed051f96578dcfeca220a5bf",
      "parents": [
        "3d8bffe2d80ebdfb69bd89b434e763aa1847f978"
      ],
      "author": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Wed Jul 12 18:22:00 2017 +0400"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Jul 13 12:32:35 2017 +0000"
      },
      "message": "Fix jobs cleanup\n\n* Handle cases where job template doesn\u0027t have \"param\" block defined\n* Fix incorrect variable access\n\nChange-Id: I00943a7f972bdc5b2463c724321b7b3c79a96045\n"
    },
    {
      "commit": "3d8bffe2d80ebdfb69bd89b434e763aa1847f978",
      "tree": "7d9e1143ad806e0e3bfcf66d654358e8e63cea7f",
      "parents": [
        "7f95b080009a9691cbab172da24d81c59b743340"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Jun 22 17:40:31 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Jun 22 17:40:31 2017 +0400"
      },
      "message": "Add verbose error messages at __virtual__\n\nChange-Id: Ieb1a1ac405b5faac0e7bb9ce44df2f4869c5736c\n"
    },
    {
      "commit": "7f95b080009a9691cbab172da24d81c59b743340",
      "tree": "ec5b69adde7ed71db4c03766412afeb4cc77fa0f",
      "parents": [
        "148374fb16b14ad23a83f21cde26c2b23b514899"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Jun 22 17:08:36 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Jun 22 17:09:57 2017 +0400"
      },
      "message": "Add python-bcrypt as a dependency for the formula\n\nThis library is needed for the formula functioning itself.\n\nChange-Id: Idaa8102339d4f0f5e3df77730dbb8e1df9ac4f42\n"
    },
    {
      "commit": "148374fb16b14ad23a83f21cde26c2b23b514899",
      "tree": "6edc7248b7b3dad72a42efaeb5ed1df59c11da7a",
      "parents": [
        "ff010661c80a8a1359bc6a36f6cb5de4a54d25d5",
        "cfafe5b2eedb7888964cbad107251af5b66058fb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 13 15:29:54 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 15:29:54 2017 +0200"
      },
      "message": "Merge pull request #32 from chnyda/master\n\nAdd support of regex in trigger from gerrit branch"
    },
    {
      "commit": "cfafe5b2eedb7888964cbad107251af5b66058fb",
      "tree": "6edc7248b7b3dad72a42efaeb5ed1df59c11da7a",
      "parents": [
        "ff010661c80a8a1359bc6a36f6cb5de4a54d25d5"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Jun 13 11:08:55 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Jun 13 15:14:43 2017 +0200"
      },
      "message": "Add support of regex in trigger from gerrit branch\n"
    },
    {
      "commit": "ff010661c80a8a1359bc6a36f6cb5de4a54d25d5",
      "tree": "60321c1da714e0e0170f02d29f79c61805dd7916",
      "parents": [
        "0a56d08594b9ed8e31e7c47a67dc76f03c3b3a9e",
        "7339a0044b9175e32ec9b5474727870780c88f29"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jun 09 09:37:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Fri Jun 09 09:37:47 2017 +0000"
      },
      "message": "Merge \"Fixed jenkins master node configuration\""
    },
    {
      "commit": "7339a0044b9175e32ec9b5474727870780c88f29",
      "tree": "914e3385c7f1134418389f7467f17b36473eadfc",
      "parents": [
        "5878754461cc98125a0ef23be79050931203a363"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jun 09 11:33:02 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jun 09 11:33:02 2017 +0200"
      },
      "message": "Fixed jenkins master node configuration\n\nChange-Id: Ia57ef8841787840f9410417d05a00dbed49f88eb\n"
    },
    {
      "commit": "0a56d08594b9ed8e31e7c47a67dc76f03c3b3a9e",
      "tree": "336f74d2fcd6a777931dbf254afcdc3a9139fb11",
      "parents": [
        "86b7059c71882699c153bfb17a6de51c3a0dbe2e",
        "5878754461cc98125a0ef23be79050931203a363"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jun 08 15:01:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 08 15:01:12 2017 +0000"
      },
      "message": "Merge \"Fixed Jenkins master configuration enforcing\""
    },
    {
      "commit": "5878754461cc98125a0ef23be79050931203a363",
      "tree": "87dd19b1b1143b91ffe266842cd2c4240b76b1c2",
      "parents": [
        "d2a62036b3707219e30102248c4772d6112b82df"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jun 08 16:59:47 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jun 08 16:59:47 2017 +0200"
      },
      "message": "Fixed Jenkins master configuration enforcing\n\nChange-Id: I405ec58630c802bd941c862143eb42fe58bd9a42\n"
    },
    {
      "commit": "86b7059c71882699c153bfb17a6de51c3a0dbe2e",
      "tree": "7580aec3235f8d2266667c484485f72ef2376c85",
      "parents": [
        "1f0384afa5bf6295a9ffdecfb2229847e8ce74da",
        "d2a62036b3707219e30102248c4772d6112b82df"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jun 06 16:02:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jun 06 16:02:25 2017 +0000"
      },
      "message": "Merge \"Fixed labels in master node config enforcing\""
    },
    {
      "commit": "d2a62036b3707219e30102248c4772d6112b82df",
      "tree": "60a6b662c13812a286ddf9efed57b3a5fe4c209f",
      "parents": [
        "b07ce1dd55ca6e8a16a5330c9b6398e52ac434cd"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jun 06 17:53:21 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jun 06 17:53:21 2017 +0200"
      },
      "message": "Fixed labels in master node config enforcing\n\nChange-Id: I74ad219f581529768e084347ec7ffcab8a5d308c\n"
    },
    {
      "commit": "1f0384afa5bf6295a9ffdecfb2229847e8ce74da",
      "tree": "606f1ca7e3015aaa26b55030e370329ac7ca6b5e",
      "parents": [
        "23d2c24d4ca3eda74533ad5237655c0ab07748c7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jun 01 13:11:15 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jun 01 13:13:20 2017 +0200"
      },
      "message": "Fix invalid syntax\n\nChange-Id: I749a4fcf0036f8f8501643f3e1c77e035d75868f\n"
    },
    {
      "commit": "23d2c24d4ca3eda74533ad5237655c0ab07748c7",
      "tree": "41b738f90c9c5a8d94ca8ddc735990201480e136",
      "parents": [
        "c03fdeccb91493cd6ce5aebaf4c6d3caca170ce3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jun 01 13:09:48 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jun 01 13:09:48 2017 +0200"
      },
      "message": "Fix typo\n\nChange-Id: I376a4d9d07ee183f818b33839b831bc12643cdd9\n"
    },
    {
      "commit": "c03fdeccb91493cd6ce5aebaf4c6d3caca170ce3",
      "tree": "b99ff941a020b5db923b02bfce6283512faa66c8",
      "parents": [
        "5e528da06d09ccac3bb800b386eb84878f0de292",
        "b07ce1dd55ca6e8a16a5330c9b6398e52ac434cd"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Mon May 29 12:28:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Mon May 29 12:28:31 2017 +0000"
      },
      "message": "Merge \"Fixed pipeline global library configuration saving error\""
    },
    {
      "commit": "b07ce1dd55ca6e8a16a5330c9b6398e52ac434cd",
      "tree": "6367bf875937b64fcadd8ad542edce8c0d498de3",
      "parents": [
        "1bb7f44575285ecd82986a453dbc0456285e7693"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon May 29 14:26:22 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon May 29 14:26:22 2017 +0200"
      },
      "message": "Fixed pipeline global library configuration saving error\n\nChange-Id: Ibafaaa0b5ac1666e4a3617428e5d9ad890846678\n"
    },
    {
      "commit": "5e528da06d09ccac3bb800b386eb84878f0de292",
      "tree": "de9af7eb6166818146f39c1545ca75d53b00c9a8",
      "parents": [
        "c614fff46199b7cbc2c3f8e4fd87e3ae708d809d",
        "1bb7f44575285ecd82986a453dbc0456285e7693"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon May 29 10:58:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Mon May 29 10:58:37 2017 +0000"
      },
      "message": "Merge \"Added jenkins master configuration possibility\""
    },
    {
      "commit": "1bb7f44575285ecd82986a453dbc0456285e7693",
      "tree": "e5f2ac82b7cb5dad2be11680716832345c3852ba",
      "parents": [
        "691fb372db5e2cdfcb31cf654ec43f8a5d5714a6"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 26 17:02:56 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 26 17:02:56 2017 +0200"
      },
      "message": "Added jenkins master configuration possibility\n\nChange-Id: Ica0e4c80f20679b4a459a2e736089d8a89d65b4a\n"
    },
    {
      "commit": "c614fff46199b7cbc2c3f8e4fd87e3ae708d809d",
      "tree": "40761f7fb9b7b278c2fca8bfc258573a7c8c5949",
      "parents": [
        "2c9879445826a1c2fc7807615abc2c00c5225e51",
        "269a10492889946da76458675563b47ec059ad14"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 26 09:05:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Fri May 26 09:05:20 2017 +0000"
      },
      "message": "Merge \"Remove newline at EOF in hudson.model.UpdateCenter.xml\""
    },
    {
      "commit": "269a10492889946da76458675563b47ec059ad14",
      "tree": "5172f1bc995b995000db55101e27222f052ace58",
      "parents": [
        "b66b2f66b615e03a06f2668ef7fef17fceeeb1fa"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Fri May 26 11:33:47 2017 +0400"
      },
      "committer": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Fri May 26 11:35:33 2017 +0400"
      },
      "message": "Remove newline at EOF in hudson.model.UpdateCenter.xml\n\nJenkins saves this file without thiw newline, so while we have it,\nformula always restarts jenkins even if there is no changes in this XML.\n\nChange-Id: I0a1ebeae47d6bc81fff1cc54170e0bdfa65add9f\n"
    },
    {
      "commit": "2c9879445826a1c2fc7807615abc2c00c5225e51",
      "tree": "f2fa3a1e3caf70ee8e290f607f5bf092b95ce3c4",
      "parents": [
        "69871cf67c946591523d9e09bca1be195c8c675b",
        "691fb372db5e2cdfcb31cf654ec43f8a5d5714a6"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 25 13:42:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu May 25 13:42:23 2017 +0000"
      },
      "message": "Merge \"Fixed manipulation with global libraries in some weird cases\""
    },
    {
      "commit": "691fb372db5e2cdfcb31cf654ec43f8a5d5714a6",
      "tree": "01f2ceb6d3da1b9daad26adb3b42d037f0d6eb99",
      "parents": [
        "8fd829465463770d85d2697ed44cb65f83da8557"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 25 15:36:34 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 25 15:36:34 2017 +0200"
      },
      "message": "Fixed manipulation with global libraries in some weird cases\n\nChange-Id: Ife4ca8c8d2c42820dc74246e6ad2a76d33047d46\n"
    },
    {
      "commit": "69871cf67c946591523d9e09bca1be195c8c675b",
      "tree": "ba08f23f163ad0f993669719d368dcad14302d49",
      "parents": [
        "1cd53c9b300b459ecfe901b3807622fc4e996725",
        "8fd829465463770d85d2697ed44cb65f83da8557"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 18 14:46:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu May 18 14:46:05 2017 +0000"
      },
      "message": "Merge \"Fixed SMTP settigns enforcing\""
    },
    {
      "commit": "8fd829465463770d85d2697ed44cb65f83da8557",
      "tree": "72ea99c152459046d433f245d32988d140df1aa0",
      "parents": [
        "a08115330f96151723121ade1ed333d8e9310d44"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 18 16:39:01 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 18 16:39:01 2017 +0200"
      },
      "message": "Fixed SMTP settigns enforcing\n\nChange-Id: I6f7a1cdcb79c4517a7ede2f02bf3e84c956c3d46\n"
    },
    {
      "commit": "1cd53c9b300b459ecfe901b3807622fc4e996725",
      "tree": "b2cfbeaad4767fdcb18ac33b0c0aac248ad4ffd9",
      "parents": [
        "27d05b3a743b040b4ce1495d1a580e275fadb927",
        "a08115330f96151723121ade1ed333d8e9310d44"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue May 16 16:02:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Tue May 16 16:02:59 2017 +0000"
      },
      "message": "Merge \"Fixed jenkins smtp and admin email enforcing\""
    },
    {
      "commit": "a08115330f96151723121ade1ed333d8e9310d44",
      "tree": "bab092041d914d2ce6a3eb762fac700f89bf53e6",
      "parents": [
        "9f6c5702d49d0da4b7b3e989daf53ac8142ae19d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue May 16 18:00:56 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue May 16 18:00:56 2017 +0200"
      },
      "message": "Fixed jenkins smtp and admin email enforcing\n\nChange-Id: I70ed40ccc0a5f9676afa57b3e2b8301b3e739ecc\n"
    },
    {
      "commit": "27d05b3a743b040b4ce1495d1a580e275fadb927",
      "tree": "9eb141f9bfbd521958d944b2d93d457e838f291d",
      "parents": [
        "5b7ae22d1530b421c33efe5d75c9779356bd0e03"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:01:48 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:01:48 2017 +0200"
      },
      "message": "fix meta/salt with missing pillar\n\nChange-Id: Ie20651fb661603211e6ed289dd5aff9002740548\n"
    },
    {
      "commit": "5b7ae22d1530b421c33efe5d75c9779356bd0e03",
      "tree": "7ed6db9c21183003526f73d250a6470f85e2c003",
      "parents": [
        "8ead66b72b8449459b4a039331496e46acfbd4e0",
        "9f6c5702d49d0da4b7b3e989daf53ac8142ae19d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 11 17:15:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu May 11 17:15:38 2017 +0000"
      },
      "message": "Merge \"Fixed typo in jenkins smtp server\""
    },
    {
      "commit": "9f6c5702d49d0da4b7b3e989daf53ac8142ae19d",
      "tree": "6adce74b1aab8d941f4d24c17b199fc46cf1ebf7",
      "parents": [
        "01940256e608cddf7796c1fca75214df8fc4848c"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 11 19:13:56 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 11 19:14:03 2017 +0200"
      },
      "message": "Fixed typo in jenkins smtp server\n\nChange-Id: Id6601c6e06d65295857423be1a3ccb59a8a8ea84\n"
    },
    {
      "commit": "8ead66b72b8449459b4a039331496e46acfbd4e0",
      "tree": "34483f17e6c0a93ce835f804917717470e1cc22c",
      "parents": [
        "c70d18b393d78ba132ad383978e82d0f00fd3330",
        "01940256e608cddf7796c1fca75214df8fc4848c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed May 10 12:03:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed May 10 12:03:57 2017 +0000"
      },
      "message": "Merge \"Implemented artifactory server enforcing\""
    },
    {
      "commit": "01940256e608cddf7796c1fca75214df8fc4848c",
      "tree": "483c5759d52e8976bd9ec36d923e111249a2169f",
      "parents": [
        "dfb288c47f4ac01feea6e551ae5edecb98847e35"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed May 10 14:01:22 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed May 10 14:01:22 2017 +0200"
      },
      "message": "Implemented artifactory server enforcing\n\nChange-Id: Ia1062208f3e4d95a62220e684c8fb96605742001\n"
    },
    {
      "commit": "c70d18b393d78ba132ad383978e82d0f00fd3330",
      "tree": "e756fdabb24aa555aac59cc1239ef3cec778bfd8",
      "parents": [
        "14fd6f4c8a1388afa51b191fd93c3bfc1ffff5fe"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 14:37:16 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 14:37:31 2017 +0200"
      },
      "message": "Manage minion.d using support metadata\n\nChange-Id: I60427ae6e7c82ed60ccce3c07a0abbf31656c130\n"
    },
    {
      "commit": "14fd6f4c8a1388afa51b191fd93c3bfc1ffff5fe",
      "tree": "ff798470e9280b37ee01434dff6f9507d14dc7bf",
      "parents": [
        "de52b1c11928600254b6bf782ee541675ce20e6e",
        "b393e4ade6737e44f63f9cdfdee4df9a23c86abd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 29 08:54:07 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 29 08:54:07 2017 +0200"
      },
      "message": "Merge pull request #31 from mmastoras/master\n\njenkins returns 403 on http://localhost:8080 on centos"
    },
    {
      "commit": "b393e4ade6737e44f63f9cdfdee4df9a23c86abd",
      "tree": "ff798470e9280b37ee01434dff6f9507d14dc7bf",
      "parents": [
        "de52b1c11928600254b6bf782ee541675ce20e6e"
      ],
      "author": {
        "name": "Mark Mastoras",
        "email": "mmastoras@dprails.com",
        "time": "Fri Apr 28 14:29:26 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 14:29:26 2017 -0700"
      },
      "message": "Update service.sls"
    },
    {
      "commit": "de52b1c11928600254b6bf782ee541675ce20e6e",
      "tree": "6d884071508965f62ff85ad6bfc88e3e5fd8879a",
      "parents": [
        "b66b2f66b615e03a06f2668ef7fef17fceeeb1fa",
        "dfb288c47f4ac01feea6e551ae5edecb98847e35"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Apr 27 15:32:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu Apr 27 15:32:01 2017 +0000"
      },
      "message": "Merge \"Improved Jenkins SMTP settings\""
    },
    {
      "commit": "dfb288c47f4ac01feea6e551ae5edecb98847e35",
      "tree": "2f86115489f79054e132c17e3f64de477b4bc427",
      "parents": [
        "d97f0fa7d8d646d62d89c73e0c8eb4c2b630bed8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 27 17:29:00 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 27 17:29:00 2017 +0200"
      },
      "message": "Improved Jenkins SMTP settings\n\nChange-Id: Ie0789be03535f8d6244286f2a3cb45a7f434526c\n"
    },
    {
      "commit": "b66b2f66b615e03a06f2668ef7fef17fceeeb1fa",
      "tree": "289d0311e08df2c03ff7f536c41a64cb56ca7296",
      "parents": [
        "70d22201f2b1767162b65913a19c47c6e04b603b",
        "d97f0fa7d8d646d62d89c73e0c8eb4c2b630bed8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Apr 07 14:11:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Fri Apr 07 14:11:41 2017 +0000"
      },
      "message": "Merge \"Revert \"Improved Jenkins plugin installing\"\""
    },
    {
      "commit": "d97f0fa7d8d646d62d89c73e0c8eb4c2b630bed8",
      "tree": "b0921e5492b115affef1d6a09449f64ea91ff389",
      "parents": [
        "bd692e97b54b69442dffc0d700479799c453f8c7"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Apr 07 16:01:14 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Apr 07 16:06:41 2017 +0200"
      },
      "message": "Revert \"Improved Jenkins plugin installing\"\n\nThis reverts commit bd692e97b54b69442dffc0d700479799c453f8c7.\n\nChange-Id: I14fb5a6fb87f6cf0ac7897f01c2a8b2bbfc64864\n"
    },
    {
      "commit": "70d22201f2b1767162b65913a19c47c6e04b603b",
      "tree": "009de28ca0a5566bfc99e3d6a803d49063a2aba4",
      "parents": [
        "07fc80dc252010e39de10fe2a935af2cdc6f3534",
        "bd692e97b54b69442dffc0d700479799c453f8c7"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 16:58:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu Apr 06 16:58:17 2017 +0000"
      },
      "message": "Merge \"Improved Jenkins plugin installing\""
    },
    {
      "commit": "bd692e97b54b69442dffc0d700479799c453f8c7",
      "tree": "b24007aedece280dade954aa078b1bb0873aac54",
      "parents": [
        "e74e7a62d516cd5c44445b322f554484c6d3ac6f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 18:56:38 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 18:56:38 2017 +0200"
      },
      "message": "Improved Jenkins plugin installing\n\nChange-Id: Ie1f781c0a5d7c7fcffd7d763f7dde4fe3de2e872\n"
    },
    {
      "commit": "07fc80dc252010e39de10fe2a935af2cdc6f3534",
      "tree": "289d0311e08df2c03ff7f536c41a64cb56ca7296",
      "parents": [
        "17e19f2d8f97696f627476a1aa08b865331aed99",
        "e74e7a62d516cd5c44445b322f554484c6d3ac6f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 10:17:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu Apr 06 10:17:08 2017 +0000"
      },
      "message": "Merge \"Fixed imports in categorized views\""
    },
    {
      "commit": "e74e7a62d516cd5c44445b322f554484c6d3ac6f",
      "tree": "b0921e5492b115affef1d6a09449f64ea91ff389",
      "parents": [
        "7d9fce3e18fd0d1c0e63e8f1d182eea923de6774"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 11:50:55 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 06 11:50:55 2017 +0200"
      },
      "message": "Fixed imports in categorized views\n\nChange-Id: Ia7c52cb21bd9133842c2ca378f12c724ac8e959e\n"
    },
    {
      "commit": "17e19f2d8f97696f627476a1aa08b865331aed99",
      "tree": "41db062296631beaf186e41bcf6dd54bc59e5454",
      "parents": [
        "7d9fce3e18fd0d1c0e63e8f1d182eea923de6774"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Tue Apr 04 15:02:52 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Tue Apr 04 15:04:55 2017 +0200"
      },
      "message": "empty timer means no timer\n\nIf will be beneficial to have and options to set empty timer and\nstill produce valid job definition. We can use it for templated jobs.\n\nChange-Id: Ia195cce5fcb438aea38864c62af213eecb076846\n"
    },
    {
      "commit": "7d9fce3e18fd0d1c0e63e8f1d182eea923de6774",
      "tree": "98b754bd26f4bb148bebe1dc77ad0179f7e951f2",
      "parents": [
        "0a03c2cee0c10e8890f7250332fbff16261f04b0"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 24 16:46:56 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 27 18:21:26 2017 +0200"
      },
      "message": "Extended jenkins views enforcing by Categorize Views\n\nChange-Id: I92289f8af5f26adff06483426d06bbc76d3acb09\n"
    },
    {
      "commit": "0a03c2cee0c10e8890f7250332fbff16261f04b0",
      "tree": "2b34af621e153006991d55977134b8bc35ca4779",
      "parents": [
        "1a6627c7b27280b53bd62a3b222979fdd2fb2915"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 17:35:40 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 18:16:01 2017 +0100"
      },
      "message": "Fix script approvals from client side\n\nChange-Id: I219d4bc058af9cf8dd66358ffc8d416e970192f1\n"
    },
    {
      "commit": "1a6627c7b27280b53bd62a3b222979fdd2fb2915",
      "tree": "76606c05a62a896db165484374d503c00141f2cb",
      "parents": [
        "26956a684c470e4f7742d80fbee5e7719807532e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 17:05:36 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 17:05:36 2017 +0100"
      },
      "message": "Added support for gerrit trigger silent modes\n\nChange-Id: Ifba2bd8786f095e41b6f09464cb4717efffc2c87\n"
    },
    {
      "commit": "26956a684c470e4f7742d80fbee5e7719807532e",
      "tree": "64d9a4d4830373d461538e3866d41065707d62e5",
      "parents": [
        "bf0b73ee16d72df647d719e33bcb6845200e7635"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 16:32:28 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 16:32:28 2017 +0100"
      },
      "message": "New version of jenkins user enforcing\n\nChange-Id: I85964803961b009a73ffedeacbb5b2da5b81e3fb\n"
    },
    {
      "commit": "bf0b73ee16d72df647d719e33bcb6845200e7635",
      "tree": "9aaa48f90cfc94b5e9ba64a33185b08735fb35cf",
      "parents": [
        "1aa64a58fc56df4fdc8b16c89bc7aa9d16bfebbd"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 14:32:45 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Mar 22 14:32:45 2017 +0100"
      },
      "message": "Implemented jenkins scripts approving from client size\n\nChange-Id: Ieb3d5d6b8c315487e304c05f05e507417acd88b3\n"
    }
  ],
  "next": "1aa64a58fc56df4fdc8b16c89bc7aa9d16bfebbd"
}
