)]}'
{
  "log": [
    {
      "commit": "b4416ef93a669d8a5c698fd382b53252fea0b90c",
      "tree": "23a33a38b68f47c0673f1c3fe599f34d42561dde",
      "parents": [
        "a3f2c13454356c0ef8bdc6d1a4c36ea2c7cc85be"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Apr 13 11:22:02 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Apr 13 11:37:51 2018 +0400"
      },
      "message": "Refactor jenkins.client.node\n\n   Get rid of inline groovy\n   Remove duplicate code\n\nChange-Id: Ieaae8354201c04a378723e3783b9f1a6b955b0f5\n"
    },
    {
      "commit": "0c7d9054e12d91a3cfad63c898cac500d8b50411",
      "tree": "eeced12e3e61aeff785930f2031008cfc53bc932",
      "parents": [
        "4c1b1e1a73b6cd46e8a28857d6ad3c152b9fcf35"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 05 17:58:39 2018 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 05 17:58:39 2018 +0200"
      },
      "message": "Don\u0027t send empty auth data\n"
    },
    {
      "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": "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": "063a75367eb49b369e6dd63655dd768d45422b87",
      "tree": "9c3460859a16b535d311596dda1bf1c8a9542fee",
      "parents": [
        "565d8f33767e27cf91579db31a2bda2f201005a8"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 11 15:48:01 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 12 14:49:30 2017 +0100"
      },
      "message": "Implemented LDAP config and matrix auth security enforcements.\n"
    },
    {
      "commit": "7ae6b240dffcd44f183b8c26efae72003faaeff7",
      "tree": "c2eb40af2a0874cac0f5e48ebe7b9781850909e8",
      "parents": [
        "98123aba83c4409dcb294799ba53d3585a658dfb"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 14 14:41:44 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 14 14:41:44 2016 +0100"
      },
      "message": "Implemented existence checking in user state.\n"
    },
    {
      "commit": "3de91af0e07c04d3150d9b07ddbaf33a6aff1d86",
      "tree": "5edb80b5eeac95f5696f8a93d8fd6e86ac568546",
      "parents": [
        "e13e2e7b5c11563fc1fce18f922064cbd6b6b89f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Dec 08 17:03:33 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Dec 08 18:10:46 2016 +0100"
      },
      "message": "Implemented jenkins user enforcing by script API from client side\n"
    },
    {
      "commit": "e13e2e7b5c11563fc1fce18f922064cbd6b6b89f",
      "tree": "fc0cf6bec27fb4b3968907103a92c9947d754cb6",
      "parents": [
        "8e7385e2c01c9d601f96d15f0dc77682f939b4b7"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Dec 08 13:41:19 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Dec 08 13:41:19 2016 +0100"
      },
      "message": "Fixed credentials enforcing in case of disabled jenkins security\n"
    },
    {
      "commit": "8e7385e2c01c9d601f96d15f0dc77682f939b4b7",
      "tree": "b66f86ea836219b08d90a768c06aae9c48edb264",
      "parents": [
        "79edeaaa7c6e8f5fa554500687adb9f96d81380d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 07 21:20:34 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Dec 08 11:33:59 2016 +0100"
      },
      "message": "First version of jenkins credentials enforcing via script API.\n"
    },
    {
      "commit": "7088b86fd6f139b9be24f109172c4a832a1e8186",
      "tree": "9f076d293e2a632ad72870678b75769337d4bc0e",
      "parents": [
        "43093287a9494cf37fe23e277c4a7ea124557df3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 30 16:35:15 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Nov 30 16:35:15 2016 +0100"
      },
      "message": "Implemented correct bcrypt hashing for jenkins users.\n"
    },
    {
      "commit": "d8e042998dac45243abed3208fcb27fee409138d",
      "tree": "5c145c85ac0d565bc9019bfc5e0642af0138fd57",
      "parents": [
        "12e45943cdfbb3ae61be45628a70762a17137902"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Nov 28 18:02:27 2016 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Nov 28 18:02:27 2016 +0100"
      },
      "message": "First version of password hashing for jenkins.\n"
    }
  ]
}
