)]}'
{
  "log": [
    {
      "commit": "0ac09800b311515a3acd0fe5971a68e06b5162ec",
      "tree": "cb6d12856d68c583328265764162151b1c5d426c",
      "parents": [
        "541c1ea638a2e8fe884140b2d255cb0a44424d37",
        "7b4671844acfa38db5e5c4327364763441ddf329"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:59:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:59:46 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "541c1ea638a2e8fe884140b2d255cb0a44424d37",
      "tree": "115818b676845a3cdf3556fba9be7d31da5fc343",
      "parents": [
        "63d962a57f80ebf7fd8ec875845a0c345daad324"
      ],
      "author": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:48:22 2016 +0200"
      },
      "committer": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:48:22 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I22082821252aaa58e73b3eb9a495961886c411b2\n"
    },
    {
      "commit": "7b4671844acfa38db5e5c4327364763441ddf329",
      "tree": "906d90a5241e5ec5b4eed7746ed80b314f723f36",
      "parents": [
        "ab8a325593b709113a098d92fbc8d648dc4bfc93"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "message": "SPM packaging metadata\n\nChange-Id: Iaeae9b189539f419c5cbfbb81a9aea8db81d0af4\n"
    },
    {
      "commit": "63d962a57f80ebf7fd8ec875845a0c345daad324",
      "tree": "8cd8f24ee6b734a5214fa6508d06b40cd0eeb52e",
      "parents": [
        "ab8a325593b709113a098d92fbc8d648dc4bfc93"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Apr 26 21:52:25 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:31:03 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: Ie4dc145b254d8c5a684d2fb4a312b30cd8e2e3ed\n"
    },
    {
      "commit": "ab8a325593b709113a098d92fbc8d648dc4bfc93",
      "tree": "1fb6be9da628550cd691050e575cd07f04611d73",
      "parents": [
        "b96a0a437ecc5b3b745908eebc230b7dee50f60f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 01 18:46:05 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 01 18:46:05 2016 +0200"
      },
      "message": "Fix endpoint address for salt minion config\n\nChange-Id: I6968d65bad6c53bbf78f195c4ce4be8faeea76c5\n"
    },
    {
      "commit": "b96a0a437ecc5b3b745908eebc230b7dee50f60f",
      "tree": "93ad2cbffca338218e6bb3dc753ec730d1bb0184",
      "parents": [
        "d9ef4514302c1d4247f071cc18b83f712b32d539"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 25 11:36:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 25 15:36:11 2016 +0200"
      },
      "message": "Support for docker\n\nChange-Id: I1b9d17785a094e98bd8ff837307e641c42886cc7\n"
    },
    {
      "commit": "d9ef4514302c1d4247f071cc18b83f712b32d539",
      "tree": "3574d3b74261f3834e03528b5a17cbc4aebfda32",
      "parents": [
        "38e3341dc61ec1bd69bb03577bc65199c9875d33",
        "ffc280dc9c50389cf351209afee9014de3c345d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 15:02:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 15:02:38 2016 +0000"
      },
      "message": "Merge \"Add documentation and bug links\""
    },
    {
      "commit": "ffc280dc9c50389cf351209afee9014de3c345d9",
      "tree": "2f6bb7f6ccd8e9e0071c5dc513e11d5e23380f29",
      "parents": [
        "075e7abc33a59e9a9937e76b1b2ad3e32a26ed93"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:19:14 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:19:17 2016 +0200"
      },
      "message": "Add documentation and bug links\n\nChange-Id: I62b070839c5d3224560aedbd08b77ad2fc577cc5\nCloses-Bug: #1583855\n"
    },
    {
      "commit": "38e3341dc61ec1bd69bb03577bc65199c9875d33",
      "tree": "ae111c760aa52c4a1df451f033b3868f6527b3df",
      "parents": [
        "075e7abc33a59e9a9937e76b1b2ad3e32a26ed93"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 19 16:28:01 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 19 16:28:01 2016 +0200"
      },
      "message": "Fix heka.toml for other roles\n\nChange-Id: If3f0d310820bd1b3b83f46f065063e54bf8cfae1\n"
    },
    {
      "commit": "075e7abc33a59e9a9937e76b1b2ad3e32a26ed93",
      "tree": "6ac814431f5f7f9938e762047e90ac5a73dd6c79",
      "parents": [
        "29800fad0d9cdcf4fb00d02816d6cd8cdd145697"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:48:41 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:54:39 2016 +0200"
      },
      "message": "Fix heka.toml\n\nChange-Id: Ic729e4779f01330de167242192abfc42769e1ab8\n"
    },
    {
      "commit": "29800fad0d9cdcf4fb00d02816d6cd8cdd145697",
      "tree": "adc9bcbae4e51a93099ced9c750f9a12b72ad3c9",
      "parents": [
        "c78e6c0fa11f6a0881f0934eae6d4f08bfc019a1"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:05 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:40 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: I4f158d1f0aadf3658f7bd48a529e765cf60f8b40\n"
    },
    {
      "commit": "c78e6c0fa11f6a0881f0934eae6d4f08bfc019a1",
      "tree": "ea5ec5d049b340ed6949af54d4ffaf5f4de630f4",
      "parents": [
        "18f0929bf65c5ac583f433f6e458c06b2bc5b5a6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 15 15:59:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 19 09:12:05 2016 +0200"
      },
      "message": "New release, debian packaging moved\n\nChange-Id: Ie2e549b416820dd7390bb4aa66ad63efcd682ba9\n"
    },
    {
      "commit": "18f0929bf65c5ac583f433f6e458c06b2bc5b5a6",
      "tree": "9b4c9cdb151874ba8b6a6b4cf3dd0c2d37b11f9c",
      "parents": [
        "72e31d64a8f08686dec707e8f6297a34903d0f9e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:52 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: Ia1ab078bfece11c63753432d66e96f10e4d04d0f\n"
    },
    {
      "commit": "72e31d64a8f08686dec707e8f6297a34903d0f9e",
      "tree": "f6c2d1403b9f96ed9eee8740be95cca1b6b1714f",
      "parents": [
        "6d5ac7c1049d37782c6dc941eed91bc8c33d64bf"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 08 16:26:57 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 11 10:58:56 2016 +0200"
      },
      "message": "Mitaka release configuration files support and RabbitMQ support for Ceilometer\n\nChange-Id: I57e7824c2eee1c9d33df2b5955d9bb8937b2f9cb\n"
    },
    {
      "commit": "6d5ac7c1049d37782c6dc941eed91bc8c33d64bf",
      "tree": "e0921625e91444b54c5b05d6b6e3afbe2fa807c3",
      "parents": [
        "36f29b19719de1f15f9c65fe8566f55b663d5b41",
        "aabbda6e26f5a1456ec4443e62a05e4ac658c12c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 10:50:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 10:50:12 2016 +0000"
      },
      "message": "Merge \"Multi-region service endpoint support\""
    },
    {
      "commit": "36f29b19719de1f15f9c65fe8566f55b663d5b41",
      "tree": "85ae12325c28ffa77d2a58da98a2a2da622967e5",
      "parents": [
        "a1e524b664bd46262064eb88971ed116da975538",
        "7c66c8877fdd98f84b27c7236ed26e29b710247e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 22 07:28:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 22 07:28:31 2016 +0000"
      },
      "message": "Merge \"README.rst updated\""
    },
    {
      "commit": "a1e524b664bd46262064eb88971ed116da975538",
      "tree": "eaa516d749115e5da4dbf42e612ef499bdda07c4",
      "parents": [
        "a4081e8fdb272659f066f5c2a76e763c43515aa1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 16:46:17 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 17:08:09 2016 +0100"
      },
      "message": "Prepare for bindep\n\nChange-Id: Ie28e37569ac04156a4fc6e2808718ddefd86dddb\n"
    },
    {
      "commit": "aabbda6e26f5a1456ec4443e62a05e4ac658c12c",
      "tree": "d635043a097e73439ebdf3b3db256cd4ccec5dab",
      "parents": [
        "a4081e8fdb272659f066f5c2a76e763c43515aa1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 08:38:35 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 09:19:11 2016 +0100"
      },
      "message": "Multi-region service endpoint support\n\nChange-Id: I2aa6bb39e81b6128ef162ffce16d539419bd9f6d\n"
    },
    {
      "commit": "7c66c8877fdd98f84b27c7236ed26e29b710247e",
      "tree": "4e7be2b07214ed23631906b219ed86c78c18b355",
      "parents": [
        "a4081e8fdb272659f066f5c2a76e763c43515aa1"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon Mar 14 19:35:49 2016 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon Mar 14 19:35:49 2016 +0100"
      },
      "message": "README.rst updated\n\nChange-Id: I54d19f921fd4a3b7f7477400b801bcc92b8aefd9\n"
    },
    {
      "commit": "a4081e8fdb272659f066f5c2a76e763c43515aa1",
      "tree": "deffaca8bc0e59807e84829bd5ef1e923459f4b4",
      "parents": [
        "8fa5d468b5c13e4aa3406f684a6af0450c95f204"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Feb 19 15:46:46 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Feb 19 15:47:26 2016 +0100"
      },
      "message": "add heka config end enable support\n\nChange-Id: I622539b86b97f0063bf67fd741cdf970a588717f\n"
    },
    {
      "commit": "8fa5d468b5c13e4aa3406f684a6af0450c95f204",
      "tree": "55a932b5eb47eef0d7fd67285fd8708410139849",
      "parents": [
        "15af481de5fe17207fc9ff24c7dd274d89e952e4",
        "143338c169f01961f17a905efc8bed7c1a8a2bca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 11:47:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 11:47:49 2016 +0000"
      },
      "message": "Merge \"Keystone fernet keys location with correct permisions and dependencies\""
    },
    {
      "commit": "143338c169f01961f17a905efc8bed7c1a8a2bca",
      "tree": "863ac4e3753fe479954f4952528b520a37fe838d",
      "parents": [
        "b4565c9d0ea396f67ba3f6b585f42e7ee3857078"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 18:57:54 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 17 12:45:01 2016 +0100"
      },
      "message": "Keystone fernet keys location with correct permisions and dependencies\n\nChange-Id: I76a3060f3c35d2778cc831fca56aa007fecb9b1c\n"
    },
    {
      "commit": "15af481de5fe17207fc9ff24c7dd274d89e952e4",
      "tree": "dd97839fdac088c17579cbf75c9478fd0cd83c94",
      "parents": [
        "b4565c9d0ea396f67ba3f6b585f42e7ee3857078",
        "33231aca7a56c41ae0492c58477f302a891bac7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 16 17:56:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 17:56:59 2016 +0000"
      },
      "message": "Merge \"RedHat support\""
    },
    {
      "commit": "33231aca7a56c41ae0492c58477f302a891bac7b",
      "tree": "ec888441e3588033098228c7caf2e9628ebb4245",
      "parents": [
        "6a6a621a25380469d1be3991e5747cbc311a18ab"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 16 16:19:41 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 16 16:21:40 2016 +0100"
      },
      "message": "RedHat support\n\nChange-Id: Ic82e1021af0ca1efd323c8b274386657cc01992f\n"
    },
    {
      "commit": "b4565c9d0ea396f67ba3f6b585f42e7ee3857078",
      "tree": "c869c1da745e8beaf35fd7f7650435ecec624fba",
      "parents": [
        "6a6a621a25380469d1be3991e5747cbc311a18ab"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Feb 04 17:41:09 2016 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Feb 04 17:49:41 2016 +0100"
      },
      "message": "Change url in copyright.\n\nChange-Id: I1148458d392b05f35d4f9b1ca44ae8a3e901e27e\nLICENCE and links fixes.\n\nChange-Id: If8717eb55734fa0299798759f836e4cc2b969d65\n"
    },
    {
      "commit": "6a6a621a25380469d1be3991e5747cbc311a18ab",
      "tree": "5ae597875dcc1f8bd41fac78d77c9773e8825ca1",
      "parents": [
        "dea1c7ea09dd9a3907dd2f36fccffcf39b64a8e1"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:20:24 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:20:24 2016 +0100"
      },
      "message": "parametrized token expiration in keystone.conf\n"
    },
    {
      "commit": "dea1c7ea09dd9a3907dd2f36fccffcf39b64a8e1",
      "tree": "3911ad789214697ec6baf1a5457ca62aa49b5460",
      "parents": [
        "8dab42afc564209747a6db44a3ae326c78f9c85c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:38:17 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:38:17 2016 +0100"
      },
      "message": "keystone port for database in doc\n"
    },
    {
      "commit": "8dab42afc564209747a6db44a3ae326c78f9c85c",
      "tree": "ec25133db1350b7b2dcea05585d08f03db08b30c",
      "parents": [
        "f12a5f4c9ee06b0d7e37c0d13007b182c87c2fba"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:34:38 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:34:38 2016 +0100"
      },
      "message": "keystone port for database in doc\n"
    },
    {
      "commit": "f12a5f4c9ee06b0d7e37c0d13007b182c87c2fba",
      "tree": "46288fe904798435345a0e47cbe569b2171926fc",
      "parents": [
        "3d462e4ec7e36957e7f0b1d9c6a2b27acb7807c6"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:25:33 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:25:33 2016 +0100"
      },
      "message": "keystone sphinx documentation\n"
    },
    {
      "commit": "3d462e4ec7e36957e7f0b1d9c6a2b27acb7807c6",
      "tree": "a21f534f618731c77beb05574065c5ea3fa238d8",
      "parents": [
        "874d9d38342d20b56e59b0e59fb8419152b1d5af"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 26 11:59:33 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 26 11:59:33 2016 +0100"
      },
      "message": "Add doc dir\n"
    },
    {
      "commit": "874d9d38342d20b56e59b0e59fb8419152b1d5af",
      "tree": "bd40bb3028d4e9facc70c837c1b253961e364758",
      "parents": [
        "19620f76421a69263399c9aa19d7aced2d415a7b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:19:15 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:19:15 2016 +0100"
      },
      "message": "keystone tests\n"
    },
    {
      "commit": "19620f76421a69263399c9aa19d7aced2d415a7b",
      "tree": "f34a60efad583c382ba3dff96381a45d30118eec",
      "parents": [
        "d35151a59a1f78d70c708b38b33bd2f7694147d0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 19 16:27:00 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 19 16:27:00 2016 +0100"
      },
      "message": "Fix non-ldap domain backend setup\n"
    },
    {
      "commit": "d35151a59a1f78d70c708b38b33bd2f7694147d0",
      "tree": "bed5cd4a4508c2fca29e38e9f32b58c334824531",
      "parents": [
        "1abfdd76ea0e2ad3e8bf7c78a920aa70ac1597c2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 18 16:08:37 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 18 16:08:37 2016 +0100"
      },
      "message": "Ensure sql assignment driver is set\n"
    },
    {
      "commit": "1abfdd76ea0e2ad3e8bf7c78a920aa70ac1597c2",
      "tree": "9d2f0e05e7d1d75f01bf0ba1673a4d8889599a61",
      "parents": [
        "c7e3b817ac51f92a5276e32da8d7a506548bff50"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 18 11:35:17 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 18 11:46:50 2016 +0100"
      },
      "message": "LDAP backend for default domain\n"
    },
    {
      "commit": "c7e3b817ac51f92a5276e32da8d7a506548bff50",
      "tree": "94db3e0f81a577b49156920253de559a20484480",
      "parents": [
        "393abeb856453e53f907495cd4a7ffbdac827a63"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:52:10 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:52:10 2016 +0100"
      },
      "message": "Fix pillar reference\n"
    },
    {
      "commit": "393abeb856453e53f907495cd4a7ffbdac827a63",
      "tree": "a36d08d5d6552a48d91a4ff4d4e0977e21e02838",
      "parents": [
        "34d46472dcf6e1f1e18836ac087a7272279ad116"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:50:03 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:50:03 2016 +0100"
      },
      "message": "Fix missing endif\n"
    },
    {
      "commit": "34d46472dcf6e1f1e18836ac087a7272279ad116",
      "tree": "5f9d96cbfb807370ac5e09305bc4829dc6be1b07",
      "parents": [
        "3e2555e01303d2f5bb36b72ff6fd5780ee8095af"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:32:05 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:32:05 2016 +0100"
      },
      "message": "Allow using ldap user_filter\n"
    },
    {
      "commit": "3e2555e01303d2f5bb36b72ff6fd5780ee8095af",
      "tree": "cf0f7e3a00835d32ab12bf20e6723a3a278c745c",
      "parents": [
        "af25d8da84c7579fe5360dbe1c1222f2128aa4ab"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:23:34 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 20:23:34 2016 +0100"
      },
      "message": "Allow setting up ldap backend TLS certs\n"
    },
    {
      "commit": "af25d8da84c7579fe5360dbe1c1222f2128aa4ab",
      "tree": "afe137b44ef635eef780ae7c09c11bfb34015bfc",
      "parents": [
        "5b50385ef03c372faa71d4d649e17495ac803010"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 14:21:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 14:21:39 2016 +0100"
      },
      "message": "Multi-domain fixes\n"
    },
    {
      "commit": "5b50385ef03c372faa71d4d649e17495ac803010",
      "tree": "ff09babaa5c29813b39e9cf46b864339101cb74b",
      "parents": [
        "6b9ec2bc89f0d8520a800a4823b902077b143b46"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 14:02:07 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 14:02:07 2016 +0100"
      },
      "message": "Fix custom domains\n"
    },
    {
      "commit": "6b9ec2bc89f0d8520a800a4823b902077b143b46",
      "tree": "0dc31077b0254562e71fea68707dee9bc9cf3635",
      "parents": [
        "5d3d3a74723299967dd4d0e04bb8b508df28c3b4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 13:52:01 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 12 13:52:01 2016 +0100"
      },
      "message": "Support for multiple domains and ldap backend\n"
    },
    {
      "commit": "5d3d3a74723299967dd4d0e04bb8b508df28c3b4",
      "tree": "245647aef0086cacde990f8a91db25961c9c3389",
      "parents": [
        "5e607fdd6b3111977f60da4423e8a1628ae43763"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Mon Jan 11 16:43:23 2016 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Mon Jan 11 16:43:23 2016 +0100"
      },
      "message": "Fixed typo in sphinx.yml\n"
    },
    {
      "commit": "5e607fdd6b3111977f60da4423e8a1628ae43763",
      "tree": "ccc853df52a4425e87f365efb6e9968841771fa3",
      "parents": [
        "090495c3b00ac90c89c27888a6e1650dd4281ff3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 05 12:17:29 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 05 12:17:29 2016 +0100"
      },
      "message": "Set secure_proxy_ssl_header\n"
    },
    {
      "commit": "090495c3b00ac90c89c27888a6e1650dd4281ff3",
      "tree": "9fbadc9062ec92226ad5ef3ca967873ddb16e8db",
      "parents": [
        "c65d960209f2366de7cc4836ba378bbf501b9b5b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Dec 21 20:25:13 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Dec 21 20:25:13 2015 +0100"
      },
      "message": "server\n"
    },
    {
      "commit": "c65d960209f2366de7cc4836ba378bbf501b9b5b",
      "tree": "7fcc4373a737901ddee30539edb34b70e6afa6d6",
      "parents": [
        "0d445f04cdaaf087ab2c185c88cb5462a6111bcd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 18 21:57:58 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 18 21:57:58 2015 +0100"
      },
      "message": "Documentation\n"
    },
    {
      "commit": "0d445f04cdaaf087ab2c185c88cb5462a6111bcd",
      "tree": "324d5ca1648939b9315d3888ce6eb9afde647ab1",
      "parents": [
        "ebcecdd6259d41e95be0d17e65668f12de64fd72"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 18 21:54:24 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 18 21:54:24 2015 +0100"
      },
      "message": "Sensu checks\n"
    },
    {
      "commit": "ebcecdd6259d41e95be0d17e65668f12de64fd72",
      "tree": "35907903626cd17d0175c8841a51632d3a7c9af1",
      "parents": [
        "dc1cb6033658f096403d81327c85d6c85c086233"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Sat Dec 05 22:21:06 2015 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Sat Dec 05 22:21:06 2015 +0100"
      },
      "message": "Add support metadata\n"
    },
    {
      "commit": "dc1cb6033658f096403d81327c85d6c85c086233",
      "tree": "d57e083720f5f83ae761d172009153a4d8a506fc",
      "parents": [
        "943d68861a00bc488a6e31832b1ba3c6bd56664f",
        "0fa0f4437703a7a7f6aee43c198a119737d6c341"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:21 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:21 2015 +0200"
      },
      "message": "Merge branch \u0027feature/liberty\u0027 into \u0027master\u0027\n\nOpenStack Keystone liberty configuration\n\nSee merge request !8\n"
    },
    {
      "commit": "0fa0f4437703a7a7f6aee43c198a119737d6c341",
      "tree": "d57e083720f5f83ae761d172009153a4d8a506fc",
      "parents": [
        "943d68861a00bc488a6e31832b1ba3c6bd56664f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 16:32:35 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 16:32:35 2015 +0200"
      },
      "message": "keystone liberty configuration\n"
    },
    {
      "commit": "943d68861a00bc488a6e31832b1ba3c6bd56664f",
      "tree": "479e907f466b482b5bdfc4f227cd2c7758e66308",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:32 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
