)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "1aa64a58fc56df4fdc8b16c89bc7aa9d16bfebbd",
      "tree": "7326815bc963203dcb3c114031c27ac1b6ba6494",
      "parents": [
        "81e158a29d06e6395cfbdaad216bcccb8bf4023f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 20 16:37:11 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 20 16:37:11 2017 +0100"
      },
      "message": "Fix existence checking in jenkins credential state\n\nChange-Id: Id1536f7548e57d62b1268e9aef3cbac4e0d7d220\n"
    },
    {
      "commit": "81e158a29d06e6395cfbdaad216bcccb8bf4023f",
      "tree": "23dd3290dffdb8617b79b59516fc5b05378b6a02",
      "parents": [
        "7a3d4955edba5826eb390b958ccdd0114c2766d4"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 20 16:01:08 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 20 16:01:08 2017 +0100"
      },
      "message": "Remove whitespace from gerrit trigger vote skipping\n\nChange-Id: Ibaafebc69f2f31c6a0bfdf5c0d10fc8c340e3287\n"
    },
    {
      "commit": "7a3d4955edba5826eb390b958ccdd0114c2766d4",
      "tree": "549c0f46e853629f83b246562de50e2ce25ec45f",
      "parents": [
        "facfadd57fc059ce70448c098fda51ad4e7dac2a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 17 12:07:25 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 17 12:07:25 2017 +0100"
      },
      "message": "Deleted extra comma\n\nChange-Id: I437a7351b4943afeabfd658d8a06635e5e8da8ab\n"
    },
    {
      "commit": "facfadd57fc059ce70448c098fda51ad4e7dac2a",
      "tree": "b4dec39d0c90ea25dd883a73ed671b4f65a1d22d",
      "parents": [
        "35553056075843b696ff6299d506da617ae14083"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 17 11:13:41 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 17 11:13:41 2017 +0100"
      },
      "message": "Fix Jenkins credentials state\n\nChange-Id: I05a9cc5385769754a6c72dfdb751207891d4b73c\n"
    },
    {
      "commit": "35553056075843b696ff6299d506da617ae14083",
      "tree": "28ca786c1ab167fa26f039b5892c3891600a27fc",
      "parents": [
        "e01cf3c78cae53c70d9c6c0e63b9539d0a10e65b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 16 17:30:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 16 17:30:30 2017 +0100"
      },
      "message": "Fixed working with Jenkins credentials with same id\n\nChange-Id: I7123ad477012b5db3d9f0f6992d7712dbac4756a\n"
    },
    {
      "commit": "e01cf3c78cae53c70d9c6c0e63b9539d0a10e65b",
      "tree": "22c950bec47cecd26d48ea637b7684a3aac56c55",
      "parents": [
        "2a847fa447ce19f0b87149d6d5ca437abf0c95e4"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 16 13:27:16 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 16 13:27:16 2017 +0100"
      },
      "message": "Implemented enforcing of Jenkins themes\n\nChange-Id: I5402cab91761d3db1df7abce9e0f59a4a2b025a2\n"
    },
    {
      "commit": "2a847fa447ce19f0b87149d6d5ca437abf0c95e4",
      "tree": "959f25a7a6cf430b509b29bcd083353e69b3c031",
      "parents": [
        "8539c8909fb4ec2d20292cee2b66cb44f153107b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 15 18:05:02 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 15 18:05:50 2017 +0100"
      },
      "message": "Always set user and password in minion config\n\nEven when we don\u0027t have auth enabled on Jenkins side, set dummy credentials.\nOtherwise jenkins module will complain about missing parameters.\n\nChange-Id: Iad2d1d1551c2cbfc9a0462466bdcef909cdceed8\n"
    },
    {
      "commit": "8539c8909fb4ec2d20292cee2b66cb44f153107b",
      "tree": "8eb465cd41fdea877da8552c645269b2b9f15607",
      "parents": [
        "f2450bf995ad43b037d411932edcc68d62fe35ef"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 16:04:12 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 14 16:04:12 2017 +0100"
      },
      "message": "Implement skip voting on gerrit triggers\n\nChange-Id: I6ec91af7bec62cabad17f264fc327c67ab1db16f\n"
    },
    {
      "commit": "f2450bf995ad43b037d411932edcc68d62fe35ef",
      "tree": "d5349670a0bd78780f96911fc98ddb8f74ed0872",
      "parents": [
        "301dff8e09a5d8fbead716be4479850fc634d6ec"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 10 13:59:39 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Mar 10 13:59:39 2017 +0100"
      },
      "message": "Add posibility to set compare type in Gerrit triggers\n\nChange-Id: Ifb01f99771eb48793eefeb78fd43bf2c0bc91a5c\n"
    },
    {
      "commit": "301dff8e09a5d8fbead716be4479850fc634d6ec",
      "tree": "8892c6bdbc11a56d9a438dce7e6d0d8ae0a7e735",
      "parents": [
        "99bc3ef235caaa091fd02ce04403bff84e5e2d76"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 11:20:16 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 11:20:16 2017 +0100"
      },
      "message": "Accept None as value of slave.user\n\nChange-Id: I79ccdb44d85b803c29c6b1ca157862449e480593\n"
    },
    {
      "commit": "99bc3ef235caaa091fd02ce04403bff84e5e2d76",
      "tree": "2e6e9bf8f9a39e4ad92a772fae1d751afb3bd639",
      "parents": [
        "f4b304dc8db123ba9f9887fa7cfc70d7d9adc01d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 11:15:39 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 11:15:39 2017 +0100"
      },
      "message": "Accept None as a parameter to client.master.username\n\nChange-Id: Ifd5a1fb38249287a49d1b18dc32d29e4d29eb03c\n"
    },
    {
      "commit": "f4b304dc8db123ba9f9887fa7cfc70d7d9adc01d",
      "tree": "eb9bcccab0ffeef7de1a410a509fb821c37dd57b",
      "parents": [
        "a9cf2c65ad7540230f1958c037c684b2d963dfcb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 08 17:19:31 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 08 17:19:31 2017 +0100"
      },
      "message": "Always set default value for parameters\n\nChange-Id: I49636efbe9e7071057388cbc70a5904eed3dbda4\n"
    },
    {
      "commit": "a9cf2c65ad7540230f1958c037c684b2d963dfcb",
      "tree": "c389f7ca601a452d14e4bc3ed0a6cea0565d6f6b",
      "parents": [
        "83129fc2b5ee567623fa878ffffc983744db69e4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Sat Mar 04 11:25:20 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Sat Mar 04 11:29:03 2017 +0100"
      },
      "message": "add support for job timer\n\nI\u0027d like to run some jobs on daily basis and this PR add this\nfunctionality.\n\nChange-Id: I5ec5b736bda201c7f788b0c57d9ff4776c7ba631\n"
    },
    {
      "commit": "83129fc2b5ee567623fa878ffffc983744db69e4",
      "tree": "1ec78e61b6f26be90041dd7e0c579aae1d491c1a",
      "parents": [
        "061f77c0043d573f58e6994a3505814879890a0d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 23 10:07:32 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 23 10:33:37 2017 +0100"
      },
      "message": "Add support for replacing more params using job templates\n\nChange-Id: Ib5ef66a2a5504dee190f65912c910bd5131f71ab\n"
    },
    {
      "commit": "061f77c0043d573f58e6994a3505814879890a0d",
      "tree": "f7e42ba35716b347c6bd43236affb6eb11e12989",
      "parents": [
        "dd9f47c54974132f8290a47f0501faddf894aebd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 21 16:26:11 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 21 19:22:05 2017 +0100"
      },
      "message": "Fix job template\n\nChange-Id: I59b2b45029466b3eaf7e3835424f4e18a1de7983\n"
    },
    {
      "commit": "dd9f47c54974132f8290a47f0501faddf894aebd",
      "tree": "bdd457aa1e54bda8ab7e0d9796d737bf0e8e1895",
      "parents": [
        "01b485a45558720f21161ab1f4dddd23d7eaa2f5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 09:16:23 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 09:16:23 2017 +0100"
      },
      "message": "Add support for defining quiet period\n\nChange-Id: I0094118c33cd512ef04355d38482e1c91c4ee0ca\n"
    },
    {
      "commit": "01b485a45558720f21161ab1f4dddd23d7eaa2f5",
      "tree": "1549abce86205aed21e820b24dd69217a6bbe48f",
      "parents": [
        "0e1abdb54adc3dbd83d33d37a5523f14465e598a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 13:46:49 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 13:46:49 2017 +0100"
      },
      "message": "Add gerrit triggers\n\nChange-Id: I95fba9e087bf8fd18d1f37da3c425917442cd594\n"
    },
    {
      "commit": "0e1abdb54adc3dbd83d33d37a5523f14465e598a",
      "tree": "45f1b4cb48744f7766c0e8ac1415dc2554791b30",
      "parents": [
        "73bf99530c491dada7b64022f4799f049ca0052c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 12:34:09 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 12:58:08 2017 +0100"
      },
      "message": "Fix jobs cleanup when job templating is used\n\nChange-Id: Ica972e427ea6aaee8bca8cf0128ba7e6a976dbf2\n"
    },
    {
      "commit": "73bf99530c491dada7b64022f4799f049ca0052c",
      "tree": "674cf20dd3cf8a3576c29b1d3a844d2a3b353afd",
      "parents": [
        "6e0cda9a29b921503f3583e4f9b3fc7104d01c9f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 15 12:26:24 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 15 12:30:37 2017 +0100"
      },
      "message": "Improved Jenkins global lib config state.\n\nChange-Id: I0a59f6ac41e7abdcad722a5281bb7a565aac48d9\n"
    },
    {
      "commit": "6e0cda9a29b921503f3583e4f9b3fc7104d01c9f",
      "tree": "db48864d2bebb4620c9f1cc5a1a65fa7e8f80acc",
      "parents": [
        "ffe8bb20cd59fefcba2d4959f9ab68f78c9d83c6"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 14 18:01:58 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 14 18:49:18 2017 +0100"
      },
      "message": "Implemented Jenkins global libs configuration by salt.\n\nChange-Id: Iff800389488171789205605526d0baec38ba947a\n"
    },
    {
      "commit": "ffe8bb20cd59fefcba2d4959f9ab68f78c9d83c6",
      "tree": "c851640bd998a8a03d38e5db00090b0c967c57f9",
      "parents": [
        "120714d2a0911ca580b7f19d7347ca5b064308e6"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Feb 09 11:10:16 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 14 16:24:23 2017 +0100"
      },
      "message": "Jenkins job templating\n\nChange-Id: I4babee33801e8f939051a47d473c96c2974db4e9\n"
    },
    {
      "commit": "120714d2a0911ca580b7f19d7347ca5b064308e6",
      "tree": "e8179e60c08c700441d31a0ca63767860541d971",
      "parents": [
        "adf72faea369c17baf628fa0434a533a28acd527"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 09 16:29:18 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 09 17:08:56 2017 +0100"
      },
      "message": "Implemented max keep builds property on jobs\n\nChange-Id: I2c0a436a828d333817ceb108c5725c0424136527\n"
    },
    {
      "commit": "adf72faea369c17baf628fa0434a533a28acd527",
      "tree": "ed5e04590687c36c423fb5e7ed172d08afa678b4",
      "parents": [
        "1cc87f51d4237087e60cd4af07b6e28ea0990333"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "1cc87f51d4237087e60cd4af07b6e28ea0990333",
      "tree": "f6a1ab5b0198b372e7a8d8cd83bba0368cbdf0c3",
      "parents": [
        "dd26802a241fda8e72359108655b3c18d456042f",
        "654a148bb903c50214d217910a26c78d289444db"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 17:43:59 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 17:43:59 2017 +0100"
      },
      "message": "Merge pull request #30 from jakubjosef/master\n\nFixed creating jobs diff generating."
    },
    {
      "commit": "654a148bb903c50214d217910a26c78d289444db",
      "tree": "f6a1ab5b0198b372e7a8d8cd83bba0368cbdf0c3",
      "parents": [
        "2a7739bfbeae8dbbc0bd060638ad253be31c218f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 26 17:41:16 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 26 17:41:16 2017 +0100"
      },
      "message": "Fixed creating jobs diff generating.\n"
    },
    {
      "commit": "dd26802a241fda8e72359108655b3c18d456042f",
      "tree": "dd647a1641a88d1d2bfd605b8c0a265d8cc4727d",
      "parents": [
        "23bde325272d4fe64bbed66f3a77564886156c6d",
        "2a7739bfbeae8dbbc0bd060638ad253be31c218f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 25 15:34:17 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 25 15:34:17 2017 +0100"
      },
      "message": "Merge pull request #29 from jakubjosef/master\n\nImpemented Jenkins jobs cleanup - uninstallation of all undefined jobs."
    },
    {
      "commit": "2a7739bfbeae8dbbc0bd060638ad253be31c218f",
      "tree": "dd647a1641a88d1d2bfd605b8c0a265d8cc4727d",
      "parents": [
        "23bde325272d4fe64bbed66f3a77564886156c6d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 24 18:33:44 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 25 15:04:47 2017 +0100"
      },
      "message": "Impemented Jenkins jobs cleanup - uninstallation of all undefined jobs.\n"
    }
  ],
  "next": "23bde325272d4fe64bbed66f3a77564886156c6d"
}
