)]}'
{
  "log": [
    {
      "commit": "1bd0da4701c633e836c4258ae08e97d84c12426c",
      "tree": "d4f41cf5067c9c8bfba80179db7a2229e6bb91ce",
      "parents": [
        "c7827292e72b44ac9dbbc730dfec936f550def89",
        "b3cca13a22cdd6b052b125b712255c38c4e5f7c0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 12:29:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 12:29:04 2018 +0000"
      },
      "message": "Merge \"Add ability to hide CI comments\""
    },
    {
      "commit": "b3cca13a22cdd6b052b125b712255c38c4e5f7c0",
      "tree": "c090e8cc64322b5db816c7e0734a947b1a6be8be",
      "parents": [
        "5f12300b7949ef01ffe365d19fcb74d386aeabfc"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Oct 05 20:24:44 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Oct 16 23:13:20 2018 +0400"
      },
      "message": "Add ability to hide CI comments\n\nRelated-PROD: https://mirantis.jira.com/browse/PROD-20795\n\nChange-Id: I2be13500ef0f559187190e72fa3ff704ae6e27b6\n"
    },
    {
      "commit": "c7827292e72b44ac9dbbc730dfec936f550def89",
      "tree": "b4233a3f11e6f3ba3bc2229d3b2a606a8bbfec76",
      "parents": [
        "5f12300b7949ef01ffe365d19fcb74d386aeabfc"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Oct 15 16:46:10 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Oct 15 16:48:24 2018 +0400"
      },
      "message": "Set pipefail for manage projects command\n\nSimple stdout redirect \u0027\u003e\u0027 will not write file\nin case of command failure, so it would be better to use\nuse tee after pipe with setting pipefail in shell.\n\nChange-Id: I26e7eaf657b5126f0d2c11356662f64b50ebe4d3\nRelated-bug: #PROD-23899 (PROD:23899)\n"
    },
    {
      "commit": "5f12300b7949ef01ffe365d19fcb74d386aeabfc",
      "tree": "b93ef8bf8457f499a609cc73afaf2ad58a1b09f5",
      "parents": [
        "42ba158307e4ffedb4fa3a36876f83e4de47afe1"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Sep 04 10:21:43 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Sep 14 13:50:51 2018 +0400"
      },
      "message": "Some fixes in configuration standalone server\n\n Allow replace config files\n Fix path to replication and add ability to native Gerrit replication\n Improve email section\n Typo fix plugin\n\nRelated-Prod: PROD:20905\n\nChange-Id: If175275643ffee8baee5e7cb080122e7e7a0e6fc\n"
    },
    {
      "commit": "42ba158307e4ffedb4fa3a36876f83e4de47afe1",
      "tree": "9c30d1b8134f4c98b29f2391200cd15e20023852",
      "parents": [
        "7cbbbd58ca46a18132f403f4e85e8f528c0b6ade"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Mon Aug 20 15:47:09 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Thu Aug 30 13:05:39 2018 +0400"
      },
      "message": "Add support replication\n\nRelated-PROD:20906\n\nChange-Id: I5935ad8e124ee160bc4e926edfa1418ff71ef307\n"
    },
    {
      "commit": "7cbbbd58ca46a18132f403f4e85e8f528c0b6ade",
      "tree": "b40b1ba4d2401634ea55f56698bf7bfeaf511fc1",
      "parents": [
        "609692a8f7673a0b9d0784feebce3052b742dafd",
        "584698f8626ea1114069b40c1e9d8d83e4f71b2e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 29 13:48:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 29 13:48:45 2018 +0000"
      },
      "message": "Merge \"Support LDAP auth\""
    },
    {
      "commit": "609692a8f7673a0b9d0784feebce3052b742dafd",
      "tree": "01418641fb8113f97567bd44792c787912896d82",
      "parents": [
        "216f037e509092d80ddd77b05be9f5a453e6616e",
        "5155c3b74fe46e5d1d026334fc5442b8b2e15317"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 29 13:48:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 29 13:48:26 2018 +0000"
      },
      "message": "Merge \"Add ability to disable intialise accounts\""
    },
    {
      "commit": "584698f8626ea1114069b40c1e9d8d83e4f71b2e",
      "tree": "a55520d1582a80881e25a4eb7e7e0397e65f23d9",
      "parents": [
        "216f037e509092d80ddd77b05be9f5a453e6616e"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Aug 24 18:29:16 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Aug 29 17:35:43 2018 +0400"
      },
      "message": "Support LDAP auth\n\nRelated-PROD:20906\n\nChange-Id: Ibc4401af795c3ac4a567531ffc62944112864b8a\n"
    },
    {
      "commit": "5155c3b74fe46e5d1d026334fc5442b8b2e15317",
      "tree": "ac19837a674576af3ad509368ef751868d1c5ada",
      "parents": [
        "3684d53a97214edd8bfa94da7e5889af6b071f6e"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Aug 28 17:18:12 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Aug 29 17:30:05 2018 +0400"
      },
      "message": "Add ability to disable intialise accounts\n\nRelated-PROD:20906\n\nChange-Id: Ic3a70e515c967fcbb0b946716077c61957a81897\n"
    },
    {
      "commit": "216f037e509092d80ddd77b05be9f5a453e6616e",
      "tree": "8cb6547ddbfce3ef5946490a0b0c37543beae6f4",
      "parents": [
        "3684d53a97214edd8bfa94da7e5889af6b071f6e"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Tue Aug 28 22:40:55 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Tue Aug 28 22:40:55 2018 +0400"
      },
      "message": "Wait for service is up and running\n\n   ssh_known_hosts.present state fails because service is not\n   actually working. Need to wait for service first.\n\nChange-Id: Ia196d67efb22b19fbee973972fd9d66e6dea742a\n"
    },
    {
      "commit": "3684d53a97214edd8bfa94da7e5889af6b071f6e",
      "tree": "28829d9e44a90bce082208c7c88b90c9d1f5d38f",
      "parents": [
        "4671774f1d089fc8898bb1f677484cc1a4b2d6a0"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 24 18:30:44 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 24 18:40:51 2018 +0400"
      },
      "message": "Zero diff refactor of config files\n\nChange-Id: Ife23582ad22c54b6a11a8d7621db4f151014bfc2\n"
    },
    {
      "commit": "4671774f1d089fc8898bb1f677484cc1a4b2d6a0",
      "tree": "a9a476e3e81e69ac764a8dcdae7d68acc7fca7c5",
      "parents": [
        "5b15acfc7e1814e9aefb9927b1992eb41f9a5c2e",
        "cb98194cd836618c11c5e1948aa673192fa07952"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 06 08:26:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 06 08:26:47 2018 +0000"
      },
      "message": "Merge \"README update\""
    },
    {
      "commit": "cb98194cd836618c11c5e1948aa673192fa07952",
      "tree": "6dc129754b5c5329de57c255d0c11e838ac6c49a",
      "parents": [
        "90a79c69321b3a8461ef772c88d3b233438892f4"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 17:26:31 2018 +0300"
      },
      "committer": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 17:26:58 2018 +0300"
      },
      "message": "README update\n\nChange-Id: I17edde7b489e328e619ba2b0a7f654d79df636cb\n"
    },
    {
      "commit": "5b15acfc7e1814e9aefb9927b1992eb41f9a5c2e",
      "tree": "4f468356420875a47d6f9677e1fb4a3df37f3a14",
      "parents": [
        "f90ba2dd5e5d60c4d9f0d49092c1242008c4386a",
        "5ec9e5463922174d75031d0498b65c49105f22b0"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Jul 19 13:43:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 19 13:43:55 2018 +0000"
      },
      "message": "Merge \"Add unit tests\""
    },
    {
      "commit": "f90ba2dd5e5d60c4d9f0d49092c1242008c4386a",
      "tree": "2bd59a8674dac38f7d43e36b86606f0f7fee7e27",
      "parents": [
        "90a79c69321b3a8461ef772c88d3b233438892f4"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Jul 19 13:17:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Jul 19 13:19:59 2018 +0300"
      },
      "message": "Gerrit prevent yaml from failing\n\nWhen including /meta/salt.yml from outside of this\nformula the yaml can fail if appropriate pillar elements are not\nfound. Changing syntax to eliminate this. Including the file\nabove is needed for generating minion orchestration config\nfor future use with salt orchestration methods\n\nChange-Id: Iaef79302086b6152708bb272d101f45d8e4972c9\nRelated-PROD: PROD-19973\n"
    },
    {
      "commit": "5ec9e5463922174d75031d0498b65c49105f22b0",
      "tree": "564b959229dc8e967f3b8eb1ab6affaa769828be",
      "parents": [
        "90a79c69321b3a8461ef772c88d3b233438892f4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 17 13:54:55 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 17 13:54:55 2018 +0200"
      },
      "message": "Add unit tests\n\nChange-Id: I276a78dc4882a7973f81898b6cfce52bdf2a8e83\n"
    },
    {
      "commit": "90a79c69321b3a8461ef772c88d3b233438892f4",
      "tree": "18df170c8b3d26d41b28f7bd34d86f80f1dbd297",
      "parents": [
        "9efdff88830321dd8c420749ab16671a95df083d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 25 20:53:45 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 25 21:00:29 2018 +0200"
      },
      "message": "proxyi option for manage-projects\n\nChange-Id: Idb6686c5ad61e52fb00e4fbcac149965fcfffdda\n"
    },
    {
      "commit": "9efdff88830321dd8c420749ab16671a95df083d",
      "tree": "8e202b135cd194d9731a4a01595d6f955ae1f576",
      "parents": [
        "acf39c4d29e87ea735ee8fdaac4940cd1f434236"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Wed Mar 21 15:07:05 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Wed Mar 21 15:08:10 2018 +0400"
      },
      "message": "Allow to set `force` flag for acl\u0027s actions\n\nRelated PROD: https://mirantis.jira.com/browse/PROD-17362\n\nChange-Id: Id24dc2e9998b656bffcd97731a90a78ac8158b26\n"
    },
    {
      "commit": "acf39c4d29e87ea735ee8fdaac4940cd1f434236",
      "tree": "21b555b510ac2f5c5762c5e201edf4c9590f5775",
      "parents": [
        "dcdda8d250dcee93e54906569868014106e8a547"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 18:13:37 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 18:13:37 2018 +0100"
      },
      "message": "Fix path to manage-projects when installed from pkg\n\nChange-Id: I74a05d8e79f4524df878542ff9d37ef8ecd50e8a\n"
    },
    {
      "commit": "dcdda8d250dcee93e54906569868014106e8a547",
      "tree": "a4e28024e90a41536697fc835c890a92cb7a46e7",
      "parents": [
        "def6485346b9b667b014eed1a5bd7bd18b30797a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n\nChange-Id: Icbafad21188d1f0c4cbfc67bf9f811ed127e40ed\n"
    },
    {
      "commit": "def6485346b9b667b014eed1a5bd7bd18b30797a",
      "tree": "109d1a14930974011eb2f0485f5217301f306984",
      "parents": [
        "538e1e046c95331322b29a56f73933569c640a30"
      ],
      "author": {
        "name": "kovchynnykov",
        "email": "kovchynnykov@mirantis.com",
        "time": "Fri Feb 09 17:42:41 2018 +0200"
      },
      "committer": {
        "name": "kovchynnykov",
        "email": "kovchynnykov@mirantis.com",
        "time": "Fri Feb 09 17:45:02 2018 +0200"
      },
      "message": "Fixed wrong pip package name in dependencies\n\nRelated-Prod: PROD-17789\n\nChange-Id: Iee5737d70eb6866a67d874d9b93b9fefaed69482\n"
    },
    {
      "commit": "538e1e046c95331322b29a56f73933569c640a30",
      "tree": "257e73621f3546ba30300ca6e10c5f27e9de2b1d",
      "parents": [
        "614d39fa73416d952a13d41a961322bf49483dc5",
        "93627567e99b94e05bd4d7435d0da609c4bb5927"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jan 18 15:47:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 15:47:41 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "614d39fa73416d952a13d41a961322bf49483dc5",
      "tree": "f80584d932b165847cebcc05de63a0a8430b954a",
      "parents": [
        "0f886e6735179255a7db5cd4f6e36a5705278083"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 18 14:35:16 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 18 14:52:38 2018 +0100"
      },
      "message": "Add salt module dependencies into meta/salt.yml\n\nChange-Id: I96f68194c4fb30f347c5b10647f491c9e6b0db5d\n"
    },
    {
      "commit": "0f886e6735179255a7db5cd4f6e36a5705278083",
      "tree": "373af6116611092e87f20502ba399905912a2df5",
      "parents": [
        "323536e58f724249c91d1f500538c92fb268a06b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 16 12:15:07 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 16 12:15:09 2018 +0100"
      },
      "message": "Use pygerrit2 by default\n\nChange-Id: If4aefd317be49d2b5df0ca6e88c35cd811b379ee\n"
    },
    {
      "commit": "323536e58f724249c91d1f500538c92fb268a06b",
      "tree": "09618d0f2c5bf8886d744918e3ff68750e3b0b52",
      "parents": [
        "e8ce1f8472fda12653f1da814ef7f400f4d8692c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 18:14:20 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 18:14:20 2018 +0100"
      },
      "message": "Fix pygerrit2 compatibility\n\nChange-Id: I973d1949e0a9881ba87685861ced1df46eed4db2\n"
    },
    {
      "commit": "e8ce1f8472fda12653f1da814ef7f400f4d8692c",
      "tree": "37f74084ac71a9dbb5c5c24f22664f2f26dd2ac7",
      "parents": [
        "09765e11474ae9cdcaf8493170656df8cc6f3364"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 13:41:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 13:41:57 2018 +0100"
      },
      "message": "Try to use pygerrit2 if it\u0027s available\n\nChange-Id: I0fc5b8f3700a94cc431daf8fc4075ba330276871\n"
    },
    {
      "commit": "09765e11474ae9cdcaf8493170656df8cc6f3364",
      "tree": "5278f3b96f29fc735505f66c45952830197b79cf",
      "parents": [
        "0c3075dc28d41b22f2144d0bfe8c8f3065d5fda5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 09 13:28:20 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 09 13:33:18 2018 +0100"
      },
      "message": "Added changes auto abandon option, updated README\n\nCloses-Bug: PROD-15768\nChange-Id: I79f1ec07f4ff2b03ba276712aa1b303b4aa403b0\n"
    },
    {
      "commit": "93627567e99b94e05bd4d7435d0da609c4bb5927",
      "tree": "ee3dedb80c8ab2d8e893ab4db3d613478fc382e5",
      "parents": [
        "0c3075dc28d41b22f2144d0bfe8c8f3065d5fda5"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:38 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:31:23 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I37d540440118e56c609ea485d0173b237f0aa3dd\n"
    },
    {
      "commit": "0c3075dc28d41b22f2144d0bfe8c8f3065d5fda5",
      "tree": "7af83e8318bee2a215e74aff2c40668626b893cc",
      "parents": [
        "870359d0a67f1fb579e92e86b9368ad46f100e6e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Dec 11 18:40:16 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:57:38 2017 +0100"
      },
      "message": "Added gerrit database pools configuration\n\nChange-Id: I279660a2279363c47b526757347e55862f37e127\n"
    },
    {
      "commit": "870359d0a67f1fb579e92e86b9368ad46f100e6e",
      "tree": "496f8e4cd6bfd15e0066c27c330ce89cf70f43ea",
      "parents": [
        "338d3c7331bc4479bccb28fe2d5085d76253bcdc"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Thu Nov 02 13:53:15 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Nov 10 12:53:43 2017 +0400"
      },
      "message": "[Feature] Inherit access for project from another project\n\nAdd possibility to inherit access for project from another project\n\nChange-Id: Id3e1de8fb00687190221f8f0a4db7b6c5386f2dd\n"
    },
    {
      "commit": "338d3c7331bc4479bccb28fe2d5085d76253bcdc",
      "tree": "059f9166b5c71f00465dacf48fa22a52d23ca437",
      "parents": [
        "b973394d176f5a305193ab85242331a9a1bcf3f0"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Sep 19 12:10:32 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Nov 10 12:53:14 2017 +0400"
      },
      "message": "[Feature] Add ability to set \"Submit Type\" for project\n\nBy default \"Submit Type\" is: merge if necessary\n\nChange-Id: Id048aad6ec30586de50821adf9b9aff88cf67fee\n"
    },
    {
      "commit": "b973394d176f5a305193ab85242331a9a1bcf3f0",
      "tree": "6d3e89597572065f1c83d2551255b6cb8a99205b",
      "parents": [
        "6a92c5fe084657faa10b4195d7ebc2026a9b5d19"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Oct 24 12:47:15 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Oct 24 12:49:16 2017 +0200"
      },
      "message": "Fix gerrit repo missing value in client.service state.\n\nChange-Id: I5e4a8b5b7371a1dd0949a5111ec520f231f889ee\nCloses-Bug: PROD-15507\n"
    },
    {
      "commit": "6a92c5fe084657faa10b4195d7ebc2026a9b5d19",
      "tree": "5c4e52bdd8abe909d90a620e6dfd691cfd202a87",
      "parents": [
        "e58cea5fedb8f7ee23954d6fe15bb45b88fb6b44"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Sep 19 11:55:48 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Sep 27 12:31:17 2017 +0000"
      },
      "message": "Fix managing projects configs via Salt\n\nManaging gerrit projects via Salt is broken because jeepyb creating\ncommit and tries to push this commit to \"refs/meta/config\", but getting\nerror: (invalid committer)\n\n2017-09-19 07:23:18,527: jeepyb.utils - DEBUG - Command said: remote:\n^Mremote: Processing changes: refs: 1        ^Mremote: Processing\nchanges: refs: 1, done\nremote:\nremote: ERROR:  In commit d077aeb08a20c1e8ee05fa78220dcd71c7b3a3b6\nremote: ERROR:  committer email address\nroot@cid01.pilot.mcp.jiocloud.com\nremote: ERROR:  does not match your user account.\nremote: ERROR:\nremote: ERROR:  The following addresses are currently registered:\nremote: ERROR:    root@localhost\nremote: ERROR:\nremote: ERROR:  To register an email address, please visit:\nremote: ERROR:  http://10.147.204.90:8080/#/settings/contact\nremote:\nremote:\nTo ssh://10.147.204.90:29418/openstack/glance\n ! [remote rejected] HEAD -\u003e refs/meta/config (invalid committer)\n\nGIT_COMMITTER_EMAIL in environment variables fixing this issue.\n\nAdditional logs: https://pastebin.com/raw/AuGrxPsF\n\nChange-Id: I6cd7acc2f300da495d80b070f54554921c70b319\n"
    },
    {
      "commit": "e58cea5fedb8f7ee23954d6fe15bb45b88fb6b44",
      "tree": "bf02593368a08502cc7062f0454a80b79b894e9d",
      "parents": [
        "002cbc35c5a1c881b8c0403d4bb9c871527eb8f8",
        "836f9cd24c96645783e558d190ea9694a12a42ad"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Sep 27 10:43:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5385cbfc747d",
        "time": "Wed Sep 27 10:43:29 2017 +0000"
      },
      "message": "Merge \"parametrized gerritlib and jeepyb repos\""
    },
    {
      "commit": "836f9cd24c96645783e558d190ea9694a12a42ad",
      "tree": "e505d358f96a3f2d7ad2a973d104d3235f791da3",
      "parents": [
        "ece620cb1ff77d287d0e318f0a0e3be2d45e5932"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Sep 15 16:55:20 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Sep 22 16:38:49 2017 +0200"
      },
      "message": "parametrized gerritlib and jeepyb repos\n\nChange-Id: Id5dd2c014b8d37ee5f207a03b2678bd6e97af18b\n"
    },
    {
      "commit": "002cbc35c5a1c881b8c0403d4bb9c871527eb8f8",
      "tree": "d7a4506d845a94825b2a6525ef58b9932905306b",
      "parents": [
        "ece620cb1ff77d287d0e318f0a0e3be2d45e5932"
      ],
      "author": {
        "name": "Max Yatsenko",
        "email": "myatsenko@mirantis.com",
        "time": "Fri Sep 15 17:04:16 2017 +0300"
      },
      "committer": {
        "name": "Max Yatsenko",
        "email": "myatsenko@mirantis.com",
        "time": "Mon Sep 18 13:25:20 2017 +0300"
      },
      "message": "Fix gerrit_try_login state to return valid status\n\nAs gerrit_try_login state returns only success status\nregardless of username or password provided, call of\n\u0027curl\u0027 command was changed.\n\nChange-Id: I3ffa4bd470a7cb7c7a13fda3ad234d5282445e3f\n"
    },
    {
      "commit": "ece620cb1ff77d287d0e318f0a0e3be2d45e5932",
      "tree": "11e9576f4e45fa5e4137a53fab0f813b6b713df9",
      "parents": [
        "3f125aa57b209dd1dd23550932f2579954f24007",
        "5e6ccc887115a166cfbf186adf96bc116170301f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Aug 15 16:39:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Tue Aug 15 16:39:34 2017 +0000"
      },
      "message": "Merge \"Unsetting proxy before executing CURL\""
    },
    {
      "commit": "3f125aa57b209dd1dd23550932f2579954f24007",
      "tree": "ca122068e11618599c961b89236fcbf1ec6c8d8b",
      "parents": [
        "da91075fb94dd32498bb580b418b65a704794a07"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Jul 25 20:59:25 2017 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Thu Aug 10 14:25:34 2017 +0400"
      },
      "message": "Fix commiter user\nAdd ability to create projects from exist config\n\nChange-Id: Ie0fe79279226fb9dc1d046cd0df7fd6176412c54\n"
    },
    {
      "commit": "da91075fb94dd32498bb580b418b65a704794a07",
      "tree": "d5f099cc3230501af4a2e79e77af85bda2890b0d",
      "parents": [
        "107ab91f6fc2f8f6caf155d812a1d4491249be56"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 03 12:13:57 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 03 12:13:57 2017 +0200"
      },
      "message": "Minor fixes of gerrit module\n\nChange-Id: I86942d70c5562519a96d9eb8c575813f9f50fb5c\n"
    },
    {
      "commit": "5e6ccc887115a166cfbf186adf96bc116170301f",
      "tree": "a70f2ec9618472ca1841374590b3601d4cd98209",
      "parents": [
        "bd3944e94b0f4804abe77776c8a49d6d3254aa55"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Aug 02 17:15:31 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Aug 02 17:17:45 2017 -0500"
      },
      "message": "Unsetting proxy before executing CURL\n\nCurrent CURL doesn\u0027t respect no_proxy from the environment vars\nso we need to unset proxy var before execution.\n\nChange-Id: I2d6778fb379c96bfad050d694b31c1e93b1105ef\n"
    },
    {
      "commit": "107ab91f6fc2f8f6caf155d812a1d4491249be56",
      "tree": "7aeb6f17e467cc6c8a6965515b2c1949e77f8454",
      "parents": [
        "bd3944e94b0f4804abe77776c8a49d6d3254aa55"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 19 15:44:12 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 19 15:44:12 2017 +0200"
      },
      "message": "Allow project name different from key name\n\nChange-Id: Ica9c7e0cbdecd30190a8729cdd98a4a9035eafb3\n"
    },
    {
      "commit": "bd3944e94b0f4804abe77776c8a49d6d3254aa55",
      "tree": "4a7ee5e3dc65be9523e62234a18481a78d3ccc84",
      "parents": [
        "2f56af134fbcaba911e8bea6996925e36dd95b6e"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:00:51 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:01:16 2017 +0200"
      },
      "message": "fix meta/salt with missing pillar\n\nChange-Id: Id9b69605edb04a3e7316713091b6a612e41d1d06\n"
    },
    {
      "commit": "2f56af134fbcaba911e8bea6996925e36dd95b6e",
      "tree": "b62e80b7aecf61638ad2128030508259ed02d45c",
      "parents": [
        "cd9cb109a04bfd7f2f8386cbc41f7edb6b8c0b87"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 14:29:19 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 14:35:44 2017 +0200"
      },
      "message": "Manage minion.d using support metadata\n\nChange-Id: I36b2e4366447103f6732347422a7a057c035cd15\n"
    },
    {
      "commit": "cd9cb109a04bfd7f2f8386cbc41f7edb6b8c0b87",
      "tree": "7247f915e9ccf5d3416c9db586669f9135c463f7",
      "parents": [
        "fe2699db4adfca4ec043251b68935fa1956e85fb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 30 11:10:27 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 30 11:10:27 2017 +0200"
      },
      "message": "Make fullname an optional argument\n"
    },
    {
      "commit": "fe2699db4adfca4ec043251b68935fa1956e85fb",
      "tree": "92b430f255a85d682f46b075e66391cd9728eb9e",
      "parents": [
        "1a521b3ed03ccbc3a38d4fd4e5afa3e3ffc5ac8b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 19:02:43 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 19:03:19 2017 +0200"
      },
      "message": "Introduce ugly workaround to provision user\n"
    },
    {
      "commit": "1a521b3ed03ccbc3a38d4fd4e5afa3e3ffc5ac8b",
      "tree": "de8e3dfc20dfe5c02ced600a618f3295d83bff2a",
      "parents": [
        "b530616babc589dcab92d92dd5ee6f22289ee949"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 12:06:50 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 12:06:50 2017 +0200"
      },
      "message": "Fix enforcing users with (not only) LDAP\n"
    },
    {
      "commit": "b530616babc589dcab92d92dd5ee6f22289ee949",
      "tree": "440ae133a642a874671f880c7466daa672e70713",
      "parents": [
        "693ebbe076fccd2cd9167f02ac84c93667958870"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 09:51:06 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 09:57:38 2017 +0200"
      },
      "message": "Support more auth methods in gerrit module\n"
    },
    {
      "commit": "693ebbe076fccd2cd9167f02ac84c93667958870",
      "tree": "7c8394f92622d90a3264dc1d63d7d39c07731e2d",
      "parents": [
        "dfb6fbba53818056496d3b9c6d5c40b0efe8ae11"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 21 12:55:09 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 21 12:55:09 2017 +0100"
      },
      "message": "Don\u0027t hide meaningful exception if except block fails\n"
    },
    {
      "commit": "dfb6fbba53818056496d3b9c6d5c40b0efe8ae11",
      "tree": "1417be8cb0cac43efe7a2c226c71a279ab462da3",
      "parents": [
        "79b168b7839882f4e7a9d71698257eacbe582c54"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 16 15:38:28 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 16 15:38:28 2017 +0100"
      },
      "message": "Install newer gerritlib to fix gerrit 2.12.4+\n"
    },
    {
      "commit": "79b168b7839882f4e7a9d71698257eacbe582c54",
      "tree": "2cdd01fed021fb22446788e1a8828fd03606ae59",
      "parents": [
        "512baf458b06f9fe56472ce0a93b4130dd138e78"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 15:32:18 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 15:35:08 2017 +0100"
      },
      "message": "Revert \"Check if response is not empty\"\n\nThis reverts commit 512baf458b06f9fe56472ce0a93b4130dd138e78.\n"
    },
    {
      "commit": "512baf458b06f9fe56472ce0a93b4130dd138e78",
      "tree": "2322284991f150cffa6b6dc295ed51bea2098e1f",
      "parents": [
        "9c1b92fc212da18d0abf96444453b46280140351"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:14:00 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:14:00 2017 +0100"
      },
      "message": "Check if response is not empty\n"
    },
    {
      "commit": "9c1b92fc212da18d0abf96444453b46280140351",
      "tree": "60518671823d0cf6c1e01bcd7f9b6333449464da",
      "parents": [
        "3c5fbd0173b6cb82f26864f9d2eb82a00ed7fe2e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 28 19:26:49 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 28 19:26:50 2017 +0100"
      },
      "message": "Fix creation of resources if they doesn\u0027t exist\n\nCatching requests.exceptions.HTTPError didn\u0027t work for unknown reason. Catch\nall exceptions for now and behave like it\u0027s HTTPError.\nNot a fix to be proud of but it\u0027s working.\n"
    },
    {
      "commit": "3c5fbd0173b6cb82f26864f9d2eb82a00ed7fe2e",
      "tree": "e285dd1b836de16c721d4c03a7f6603821c9285e",
      "parents": [
        "7bcdff3277ea5b3ed4d006055d761f62b8142549"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 17:06:49 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 17:07:37 2017 +0100"
      },
      "message": "Version 2017.2\n"
    },
    {
      "commit": "7bcdff3277ea5b3ed4d006055d761f62b8142549",
      "tree": "e9640baf0996ef6034caad208c3adc50f3f06633",
      "parents": [
        "2334965c14d160ce317e2f67597299f680003dc9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 17:06:15 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 17:06:15 2017 +0100"
      },
      "message": "Add metadata.yml\n"
    },
    {
      "commit": "2334965c14d160ce317e2f67597299f680003dc9",
      "tree": "6971c5d39984be365b453b1ae454ae4e536cb6a5",
      "parents": [
        "c5f326522379bf44cee198d6aa8e433e5cde4062"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:56:13 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:56:13 2017 +0100"
      },
      "message": "Don\u0027t include states if we don\u0027t have metadata\n"
    },
    {
      "commit": "c5f326522379bf44cee198d6aa8e433e5cde4062",
      "tree": "565ca8f7d3f744f715225606c6214c85353f4423",
      "parents": [
        "4c06b2a141b0d89dd94e51513f4b76b77578cf23"
      ],
      "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": "4c06b2a141b0d89dd94e51513f4b76b77578cf23",
      "tree": "5f6bfaca529b6ff54a812053261af3029fd251e1",
      "parents": [
        "33d84dd7ff3306e18e50c49f91c104ab1804239b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 04 16:15:06 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 04 16:15:06 2017 +0100"
      },
      "message": "Allow projects with slash in name\n"
    },
    {
      "commit": "33d84dd7ff3306e18e50c49f91c104ab1804239b",
      "tree": "5760299deff62f0b16a30777e2d752d7ccbd8f55",
      "parents": [
        "602151173ecd8bfa2dc6456dd224d9f4347e3386"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Dec 20 16:13:24 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Dec 20 16:27:40 2016 +0100"
      },
      "message": "Use pip to install gerrit client\n"
    },
    {
      "commit": "602151173ecd8bfa2dc6456dd224d9f4347e3386",
      "tree": "7d9d9f3af1cde7e2e7d84c47f1115d00972ea44f",
      "parents": [
        "233da959384796542c22e1a975fa6fde903d6607"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 19 16:30:09 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 19 17:25:05 2016 +0100"
      },
      "message": "Add client metadata and docs\n"
    },
    {
      "commit": "233da959384796542c22e1a975fa6fde903d6607",
      "tree": "0a13212e604ed00091ce391449ba15957ef361c1",
      "parents": [
        "23195d112cbb286a2c369edbe78622d2bccaf191"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:43:47 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:43:47 2016 +0200"
      },
      "message": "Do not return response, nobody listens\n"
    },
    {
      "commit": "23195d112cbb286a2c369edbe78622d2bccaf191",
      "tree": "6ba279f7c18cb2be21c3a86bd4509ebbb07a0515",
      "parents": [
        "df11e3f25219dc8c19b470b0b6df3a00c936d23c",
        "e59d32ec812aa746f3921726c401f8130b476b00"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Tue Sep 27 11:28:33 2016 +0200"
      },
      "committer": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Tue Sep 27 11:28:33 2016 +0200"
      },
      "message": "Merge branch \u0027feature/rest_client\u0027 into \u0027master\u0027\n\nFeature/rest client\n\nSee merge request !2\n"
    },
    {
      "commit": "e59d32ec812aa746f3921726c401f8130b476b00",
      "tree": "6ba279f7c18cb2be21c3a86bd4509ebbb07a0515",
      "parents": [
        "1acb14df544d234af13567a51ee74a4e3ac16f45"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:19:41 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:19:49 2016 +0200"
      },
      "message": "fix decode\n"
    },
    {
      "commit": "1acb14df544d234af13567a51ee74a4e3ac16f45",
      "tree": "16593520c9b4fd0b6076847cf3990232197a577f",
      "parents": [
        "105267694b2caf1ec000a113898594af347a62a2"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Fri Sep 09 15:14:12 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:19:49 2016 +0200"
      },
      "message": "User meta\n"
    },
    {
      "commit": "105267694b2caf1ec000a113898594af347a62a2",
      "tree": "73f1b49c65e14b101c6d7048d70b874dc12665d8",
      "parents": [
        "92d0d348ccc3ed894af9edc20f6388df57fb6bde"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 19 15:21:46 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 19 15:21:46 2016 +0200"
      },
      "message": "Removed duplicity\n"
    },
    {
      "commit": "df11e3f25219dc8c19b470b0b6df3a00c936d23c",
      "tree": "2bcd3f69bac9c0be8d6ce7bf2af0b030297d4a58",
      "parents": [
        "131012f1d32cb87972f9df682f286e140577ffa7",
        "92d0d348ccc3ed894af9edc20f6388df57fb6bde"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Wed Sep 14 19:32:48 2016 +0200"
      },
      "committer": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Wed Sep 14 19:32:48 2016 +0200"
      },
      "message": "Merge branch \u0027feature/rest_client\u0027 into \u0027master\u0027\n\n[WIP] Initial rest client implementation.\n\nSee merge request !1\n"
    },
    {
      "commit": "92d0d348ccc3ed894af9edc20f6388df57fb6bde",
      "tree": "986ce7e641dd9e6b6c8bcfbb27fc22b4834b573f",
      "parents": [
        "b0fcc25ee538272cbc70dd04478f6128b7a64392"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:32:17 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:32:17 2016 +0200"
      },
      "message": "Fix virtual function\n"
    },
    {
      "commit": "b0fcc25ee538272cbc70dd04478f6128b7a64392",
      "tree": "3070b8138dd245cce3facca83eb0a549b9f78b5d",
      "parents": [
        "2fc3900fb060b10c68655eceeba5fc6add939744"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:29:37 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:29:37 2016 +0200"
      },
      "message": "Fixing resources\n"
    },
    {
      "commit": "2fc3900fb060b10c68655eceeba5fc6add939744",
      "tree": "7b7ba104c052fd475e0d845d5ee7d9117191ca23",
      "parents": [
        "07d1655d7a86e0158976b0d779ea6566ff2a8842"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 11:43:56 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 11:43:56 2016 +0200"
      },
      "message": "gerrit_account and gerrit_group states and formula integration\n"
    },
    {
      "commit": "07d1655d7a86e0158976b0d779ea6566ff2a8842",
      "tree": "2aeaeccfd0c12372e33769bf34f5dadba6ff1433",
      "parents": [
        "e2343a20d8d811dab5eda6137b6c88a64a4e6eb5"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 21:39:18 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 21:39:18 2016 +0200"
      },
      "message": "Enforcing accounts, users, passwords, keys\n"
    },
    {
      "commit": "e2343a20d8d811dab5eda6137b6c88a64a4e6eb5",
      "tree": "54a9649fc16d27fa298586e2096adf3ee0beb17e",
      "parents": [
        "099c5348ce3961ca085a1f7a8526fdfa5f3ec4e5"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 16:36:13 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 16:36:13 2016 +0200"
      },
      "message": "Params for password access\n"
    },
    {
      "commit": "131012f1d32cb87972f9df682f286e140577ffa7",
      "tree": "6fe3a3d32b44d63b5eafb694df606d4e982809d6",
      "parents": [
        "64fc39ff04f9da1dc02ea19ae6144f8ffe53738b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Fri Sep 09 15:14:12 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Fri Sep 09 15:14:12 2016 +0200"
      },
      "message": "User meta\n"
    },
    {
      "commit": "099c5348ce3961ca085a1f7a8526fdfa5f3ec4e5",
      "tree": "4040f58b309fbbc83ac4d7fcaafc092892d026f4",
      "parents": [
        "64fc39ff04f9da1dc02ea19ae6144f8ffe53738b"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Fri Sep 09 14:44:13 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Fri Sep 09 14:44:13 2016 +0200"
      },
      "message": "Initial rest client implementation.\n"
    },
    {
      "commit": "64fc39ff04f9da1dc02ea19ae6144f8ffe53738b",
      "tree": "a2b8390b8661c76aac3c294c39bd65015ece9a16",
      "parents": [
        "4cbd1315a3504a9d450c93c355f0543a3e874666"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 06 18:10:20 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 06 18:10:20 2016 +0200"
      },
      "message": "Install modules and states in package\n"
    },
    {
      "commit": "4cbd1315a3504a9d450c93c355f0543a3e874666",
      "tree": "11e4ffe5c18f5da2011c5ac4129d2cac0b20b8f3",
      "parents": [
        "50c558ee3a1a04df7be646fce68c3db0a2e972a6"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 06 18:07:48 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 06 18:07:48 2016 +0200"
      },
      "message": "Added upstream support\n"
    },
    {
      "commit": "50c558ee3a1a04df7be646fce68c3db0a2e972a6",
      "tree": "d2b53c3d13203704763df13a1d5e994905458f16",
      "parents": [
        "f93ac8105191217269db6f0fa1b8a3618c0dd2d9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 05 23:34:43 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 05 23:34:43 2016 +0200"
      },
      "message": "Preping the jeepyb\n"
    },
    {
      "commit": "f93ac8105191217269db6f0fa1b8a3618c0dd2d9",
      "tree": "9ec0465ae4926291a91308c3567150f51d9d7bbd",
      "parents": [
        "49a37299466530fb5b8eb2bdc80e800579157764"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 19:37:43 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 19:37:43 2016 +0200"
      },
      "message": "Docfixes\n"
    },
    {
      "commit": "49a37299466530fb5b8eb2bdc80e800579157764",
      "tree": "3113c5080fce10b298971a2135b5ba07c6e14791",
      "parents": [
        "1acfad485404d5ac512f38bdd894879092330ba3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 16:18:31 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 16:18:31 2016 +0200"
      },
      "message": "Gerrit client and project enforcement\n"
    },
    {
      "commit": "1acfad485404d5ac512f38bdd894879092330ba3",
      "tree": "ec96343333754bf982ec63fb485f298635bb4891",
      "parents": [
        "2e77bffcd00855724c0ef3bd9c91174bd92b0d9a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 13:50:22 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 13:50:22 2016 +0200"
      },
      "message": "Initial user, frame support\n"
    },
    {
      "commit": "2e77bffcd00855724c0ef3bd9c91174bd92b0d9a",
      "tree": "c6897d8749889c3df12aa731a5ae1659b77d0a6f",
      "parents": [
        "7f93ce215f7b54ac144f8f63d484267ce5265227"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 30 01:36:53 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 30 01:36:53 2016 +0200"
      },
      "message": "Working service\n"
    },
    {
      "commit": "7f93ce215f7b54ac144f8f63d484267ce5265227",
      "tree": "a3e64f17efd287acecd885aa3e5dbf1f9bc7a0e4",
      "parents": [
        "3446a0a5d2e58310c37e4abcc4007e9eac20e87b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Aug 29 23:27:47 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Aug 29 23:27:47 2016 +0200"
      },
      "message": "Working service\n"
    },
    {
      "commit": "3446a0a5d2e58310c37e4abcc4007e9eac20e87b",
      "tree": "66e18300e53cd95e0ddfc667370b13979188d250",
      "parents": [],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 08 10:21:00 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 08 10:21:00 2016 +0100"
      },
      "message": "first commit\n"
    }
  ]
}
