)]}'
{
  "log": [
    {
      "commit": "dc84a04b20bc335de6a4ac15741c72c11ee13c57",
      "tree": "ed38262c43cf4ba799d9efa750b84a9c5d5b496d",
      "parents": [
        "05a6e6640acc42e46cf9038c6707f55c54c387dc"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Jan 08 11:34:39 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Jan 08 11:34:39 2016 +0100"
      },
      "message": "fixes founded during testing in old way\n"
    },
    {
      "commit": "05a6e6640acc42e46cf9038c6707f55c54c387dc",
      "tree": "9e5aed30144f6ee7e1974f7f3b1dd5d2cb1c2fa6",
      "parents": [
        "5d7df0df15bfd5be8abe0722bbca00010962cd6e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 06 13:16:49 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 06 13:16:49 2016 +0100"
      },
      "message": "fix dot in conf\n"
    },
    {
      "commit": "5d7df0df15bfd5be8abe0722bbca00010962cd6e",
      "tree": "43d2ebf874006414045843ba129d589d69e674e7",
      "parents": [
        "fe9bbc6961ebc56b19eeadc3c9ce4e5b5a87d2c8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 06 13:08:30 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 06 13:08:30 2016 +0100"
      },
      "message": "complete redesign for cinder storage to enable multiple storage backends and types\n"
    },
    {
      "commit": "fe9bbc6961ebc56b19eeadc3c9ce4e5b5a87d2c8",
      "tree": "ac4439e9681e7482860add0fd64f5810f6031d63",
      "parents": [
        "8527f625cbd3f5cb332d08925b1785dc162a7c7f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:38:48 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:38:48 2016 +0100"
      },
      "message": "Type creates\n"
    },
    {
      "commit": "8527f625cbd3f5cb332d08925b1785dc162a7c7f",
      "tree": "e98318db499fa5f022ecd7f2e883ab504534fedb",
      "parents": [
        "df13bbd43ad22da194d2aa5ffa17bd071d93cd28"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:35:09 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:35:09 2016 +0100"
      },
      "message": "backends\n"
    },
    {
      "commit": "df13bbd43ad22da194d2aa5ffa17bd071d93cd28",
      "tree": "f651b48fb1c0c91bcc1198b63758a6da8731dbd4",
      "parents": [
        "f6f85eb807698612aa672f782dc3d946ff88db22"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:33:36 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:33:36 2016 +0100"
      },
      "message": "storwize names\n"
    },
    {
      "commit": "f6f85eb807698612aa672f782dc3d946ff88db22",
      "tree": "2b5f0cdb82fb1f2c1b313ce688c7e7255f6db20d",
      "parents": [
        "8eb3ec248b791e57093707a61ffb1df7eaeeb8c6"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:21:38 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 05 21:21:38 2016 +0100"
      },
      "message": "storwize backend\n"
    },
    {
      "commit": "8eb3ec248b791e57093707a61ffb1df7eaeeb8c6",
      "tree": "d17acab9e48778b3e690e4fbe8ae7088913a7c77",
      "parents": [
        "b755cd72e114a7fed53cbfb09205905d390be287"
      ],
      "author": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Mon Jan 04 13:19:29 2016 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Mon Jan 04 13:19:29 2016 +0100"
      },
      "message": "add new gen sensu\n"
    },
    {
      "commit": "b755cd72e114a7fed53cbfb09205905d390be287",
      "tree": "3100925deb85b3ee1d685ba0a30291b41d13bcdf",
      "parents": [
        "50d33e43614608c163d379030955a0d75e550a34"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Dec 22 00:28:55 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Dec 22 00:28:55 2015 +0100"
      },
      "message": "fix volume_backend_name\u003d{{ type.backend } for ceph\n"
    },
    {
      "commit": "50d33e43614608c163d379030955a0d75e550a34",
      "tree": "5ba9fb270a19fb5f67fbafc6ba02af7aaf3bbec8",
      "parents": [
        "2d53bce881d54748e9e4e282775480ae1424dde6"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Dec 22 00:14:44 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Dec 22 00:14:44 2015 +0100"
      },
      "message": "fix default volume typ name\n"
    },
    {
      "commit": "2d53bce881d54748e9e4e282775480ae1424dde6",
      "tree": "0f2fa709f0c5450a9410035bc321cb49b724d773",
      "parents": [
        "9b5086ed5b9d5a5239731a4f1215498417c312cb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Dec 21 23:59:31 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Dec 21 23:59:31 2015 +0100"
      },
      "message": "fix bug in volume type naming. There must be type.backend instead of type.name\n"
    },
    {
      "commit": "9b5086ed5b9d5a5239731a4f1215498417c312cb",
      "tree": "9de8baebb20f099558c4ebde989351b128f9cb90",
      "parents": [
        "4307a7398b681c637f80391aa851b09a5aeeb35b"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 16:05:32 2015 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 16:05:32 2015 +0100"
      },
      "message": "Add support metadata\n"
    },
    {
      "commit": "4307a7398b681c637f80391aa851b09a5aeeb35b",
      "tree": "7f1d013351e7f831fdf7b900e303a9f3bbe71b71",
      "parents": [
        "a5d710b61c9690231150bd9770162000d93eb0ec"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:14:37 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:14:48 2015 +0100"
      },
      "message": "harvest only 7days old logs by default\n"
    },
    {
      "commit": "a5d710b61c9690231150bd9770162000d93eb0ec",
      "tree": "c7ef37620f57f5edd8e05ee9046c6a07232132e2",
      "parents": [
        "75508c56b89eab8491e558a8ca441b2575cd63e9"
      ],
      "author": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Tue Dec 01 09:39:24 2015 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "v.mikes@tcpcloud.eu",
        "time": "Tue Dec 01 09:39:24 2015 +0100"
      },
      "message": "fix sensu.conf\n"
    },
    {
      "commit": "75508c56b89eab8491e558a8ca441b2575cd63e9",
      "tree": "7b0839599d8dcff25a5c4ad532b5c50feca05854",
      "parents": [
        "94a3773e79b14baa9b6f20dd5fa9804d0943235f"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 20:10:28 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 20:10:28 2015 +0100"
      },
      "message": "fix input name\n"
    },
    {
      "commit": "94a3773e79b14baa9b6f20dd5fa9804d0943235f",
      "tree": "80c4e7f01f93e01ad4d7cb97cc1abc234cd612f9",
      "parents": [
        "23ee05efa3627d68d918bf0c58d05ee6fb71e302"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 22:31:30 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 22:31:30 2015 +0100"
      },
      "message": "add cinder-manage.logs to controller\n"
    },
    {
      "commit": "23ee05efa3627d68d918bf0c58d05ee6fb71e302",
      "tree": "ec0bc249f126449891de16224675216b8787163b",
      "parents": [
        "c3b3a28ea00274f9e62a74bd22d867cc3b7229ec"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 17:01:54 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 17:01:54 2015 +0100"
      },
      "message": "add heka logging support\n"
    },
    {
      "commit": "c3b3a28ea00274f9e62a74bd22d867cc3b7229ec",
      "tree": "01e10560d21b0f823f7948102b28ecbef80d6484",
      "parents": [
        "c31946949be066c653e90a9cf31cdcdc513319b0",
        "509cdc7c75177a77e5fba784acf98c459d5f57d3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:52 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:52 2015 +0200"
      },
      "message": "Merge branch \u0027feature/liberty\u0027 into \u0027master\u0027\n\nOpenStack Liberty compatability\n\nSee merge request !2\n"
    },
    {
      "commit": "509cdc7c75177a77e5fba784acf98c459d5f57d3",
      "tree": "01e10560d21b0f823f7948102b28ecbef80d6484",
      "parents": [
        "1c479321c008f7d6a9d8c8ebdb45a9d6c88fbd6d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Tue Oct 20 09:38:50 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Tue Oct 20 09:38:50 2015 +0200"
      },
      "message": "liberty fixes in keystone authentication\n"
    },
    {
      "commit": "1c479321c008f7d6a9d8c8ebdb45a9d6c88fbd6d",
      "tree": "d85db0134d2d5b8ac69ac30011aa4a410fba314c",
      "parents": [
        "c31946949be066c653e90a9cf31cdcdc513319b0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 17:44:17 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 17:44:17 2015 +0200"
      },
      "message": "openstack cinder configuration for liberty\n"
    },
    {
      "commit": "c31946949be066c653e90a9cf31cdcdc513319b0",
      "tree": "c1a0c70bff87db91ba846175988f7d2024392e36",
      "parents": [
        "64dbe4eafaa862dce3895476cd3c91139d81b171"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Thu Oct 15 19:18:47 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Thu Oct 15 19:18:47 2015 +0200"
      },
      "message": "Add IBM GPFS cinder driver automation\n"
    },
    {
      "commit": "64dbe4eafaa862dce3895476cd3c91139d81b171",
      "tree": "0eb12036a697285a893fa7e1ee17f66658e0ec69",
      "parents": [
        "9ec489db689518e368372b9ceefcec9fc53af2c1",
        "9703c60bd6a163a1826bc6a5d972e8c1f67ee3c0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Oct 15 18:56:37 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Oct 15 18:56:37 2015 +0200"
      },
      "message": "Merge branch \u0027feature/gpfs\u0027 into \u0027master\u0027\n\nAdd IBM GPFS cinder driver automation\n\nSee merge request !1\n"
    },
    {
      "commit": "9703c60bd6a163a1826bc6a5d972e8c1f67ee3c0",
      "tree": "0eb12036a697285a893fa7e1ee17f66658e0ec69",
      "parents": [
        "9ec489db689518e368372b9ceefcec9fc53af2c1"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Thu Oct 15 18:52:47 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Thu Oct 15 18:52:47 2015 +0200"
      },
      "message": "Add IBM GPFS cinder driver automation\n"
    },
    {
      "commit": "9ec489db689518e368372b9ceefcec9fc53af2c1",
      "tree": "058a73f97c4b875ad067ee398684309245288930",
      "parents": [
        "da2a079b7502568bd0a63f6c3bf929491b797f47"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Wed Oct 14 16:27:16 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Wed Oct 14 16:27:16 2015 +0200"
      },
      "message": "fix path to ibm svc driver\n"
    },
    {
      "commit": "da2a079b7502568bd0a63f6c3bf929491b797f47",
      "tree": "43460c1dc53da5821c3956fa1aa4a73047a3b86b",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:31 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
