)]}'
{
  "log": [
    {
      "commit": "47b9025bf5776a9858ef6d5ef9325a681fd00aaa",
      "tree": "c180ecacb461bc1ea335d5e0ed84a27d61278786",
      "parents": [
        "3a22d840ea5e3d038a42ae5864cb8fcef3b12eb4"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Dec 20 19:24:57 2018 +0100"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Dec 20 19:24:57 2018 +0100"
      },
      "message": "redis: use auto generated redis pass\n\nRename redis_password into\nopencontrail_redis_password to reuse\ndefined in CC variable.\n\nPROD-22096\n\nChange-Id: I4df7d7d946beda7f41812a37973135aec431710f\n"
    },
    {
      "commit": "2f2476d72309c771c3786066eefe0e724055ef80",
      "tree": "9904906c3e4b4c9e75cd71a891a0f43fc97bd274",
      "parents": [
        "15f24ce91c7bf9657727fe78e28eab2522190dda"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Dec 06 13:29:01 2018 +0100"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Tue Dec 18 10:50:31 2018 +0100"
      },
      "message": "[OC4.0] add opencontrail admin\n\nIn order to stop using shared credentials a\nseparate contrail admin user has to be created.\nFor contrail services this user will be used.\nPROD-23356\nGeneration of unused files (keystonerc, openstackrc\nand ctrl-details) has been removed from common.sls.\n\nChange-Id: I6efe241d27a68b5f277bd43909e11c28ad027ace\n"
    },
    {
      "commit": "425d2e8ede56fa344b887a7e0b37f7843b15a545",
      "tree": "497e8c609ca41cfb7c5ce057961a317e81ba76f0",
      "parents": [
        "1c2a6387880894cccc0292cc37f05cba8980d247",
        "27521c16561d1219a5900f5b1077160d3675e5cf"
      ],
      "author": {
        "name": "ivasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Dec 10 16:51:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 10 16:51:56 2018 +0000"
      },
      "message": "Merge \"Add redis password parameter\""
    },
    {
      "commit": "27521c16561d1219a5900f5b1077160d3675e5cf",
      "tree": "e238d7bac7080ec06f8c598530a68dba0f467e22",
      "parents": [
        "7148aa7a982355928388a9684b2cf28c5f392aa1"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Tue Aug 21 14:48:37 2018 +0400"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Wed Dec 05 15:56:09 2018 +0100"
      },
      "message": "Add redis password parameter\n\nRedis server API was not protected with a password\nby default.\nTo fix this issue we need to provide a way to\nconfigure redis with authentification in salt-formula.\nThis patch addresses the problem for redis used\nby contrail analytics.\nIf redis password is not set in the model then redis\nwill be configured without password.\n\nCo-Authored-By Gleb Zimin \u003cgzimin@mirantis.com\u003e\nCo-Authored-By Pavel Svimbersky \u003cpsvimbersky@mirantis.com\u003e\n\nChange-Id: I05813169be38ece1bd592d73a3ba1f4c7502d602\nRelated-Prod: PROD-22096\n"
    },
    {
      "commit": "ce208e7b2f2229bc4c47e72c424f441946c777eb",
      "tree": "53711ac6870e6e2b1a1fb1bf43503c69e810de46",
      "parents": [
        "7a8d83c3581741ec47120ec425a3a97d928d0e8d"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 22 10:45:09 2018 +0200"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 22 10:47:07 2018 +0200"
      },
      "message": "cluster: add services_extra_states\n\nEnable defaults for minimized model used\nby opencontrail ci.\n\nPROD-23325\n\nChange-Id: I2ed16c8037901d1291db0927e6e9a5d92bb21d85\n"
    },
    {
      "commit": "28ad4fa88b7be2970e3d30ec32969675cc6dc844",
      "tree": "ec67cd5b411ce2a92372b7264d89761706b8d969",
      "parents": [
        "2f99ae84829423e5249ed703c7a5c516e53bdd59"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Oct 02 14:45:41 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Mon Oct 08 20:07:36 2018 +0400"
      },
      "message": "Add opecontrail.upgade.verify state\n\nAdded contrail_health module and state for checking status of\ncontrail services as part of upgrade procedure.\n\nChange-Id: I3756862682e9ce34d36e3a8607b619599b2e1b2f\nRelated-Prod: PROD-23325\n"
    },
    {
      "commit": "d09f5a289d94f5f11db9da08a452429b0c47b7a1",
      "tree": "4cd057115b04791ed19d5aec3b7b29f32ec21b18",
      "parents": [
        "aa4f274bc58a07e7634681541f45445747f51f41"
      ],
      "author": {
        "name": "ivasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Tue Sep 04 10:49:54 2018 +0000"
      },
      "committer": {
        "name": "ivasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Tue Sep 04 10:49:54 2018 +0000"
      },
      "message": "Revert \"Add redis password parameter\"\n\nThis reverts commit aa4f274bc58a07e7634681541f45445747f51f41.\n\nChange-Id: I968650724c8cf1d37e87c2ff7f139b6160ec3005\n"
    },
    {
      "commit": "aa4f274bc58a07e7634681541f45445747f51f41",
      "tree": "c2df4b83329f6c60615ef545302a1071f67aed52",
      "parents": [
        "7148aa7a982355928388a9684b2cf28c5f392aa1"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Tue Aug 21 14:48:37 2018 +0400"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Aug 23 12:25:17 2018 +0200"
      },
      "message": "Add redis password parameter\n\nRedis server API is not protected with a password\nby default.\nTo fix this issue we need to provide a way to\nconfigure redis with authentification in salt-formula.\nThis patch addresses the problem for redis used\nby contrail analytics.\n\nCo-Authored-By Inessa Vasilevskaya \u003civasilevskaya@mirantis.com\u003e\n\nChange-Id: Ia927d5995c2d223b81ed3f3d2a9b389d0a1f021b\nRelated-Prod: PROD-22096\n"
    },
    {
      "commit": "03027907f4c6b5b3bc9a6cc813104abdb9763863",
      "tree": "e3246dd445b6ebd59dc2ad03bed0f1d7ceca2e66",
      "parents": [
        "f6c6c0d4eaed1ee317aa87bbabd7be2c4ccc397d"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Jul 17 20:32:52 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Jul 17 20:32:52 2018 +0200"
      },
      "message": "Fix config nodemgr configuration\n\nPROD-21172\n\nChange-Id: Ic77175b6f8027cd1ab4fac809bb6535421bea4e1\n"
    },
    {
      "commit": "f6c6c0d4eaed1ee317aa87bbabd7be2c4ccc397d",
      "tree": "b295c3df587fbb425caa3812eb4cec49c7add789",
      "parents": [
        "77176602642ed8f1efb66a6fec5e41a71e7fef9e"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Jul 16 19:06:30 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Jul 16 19:06:39 2018 +0200"
      },
      "message": "Add metadata database type\n\nPROD-21204\n\nChange-Id: I6220066ae36853dd0127788145cf9996b60bb832\n"
    },
    {
      "commit": "60c15810e71c6e44f03cac24dd57ad3ff6abf28d",
      "tree": "7aa694feb40a937977617511ec724fba4af44dcf",
      "parents": [
        "95a103fc13376ff81c34b825c34474b580667645"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Jul 04 14:14:22 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Jul 04 14:15:49 2018 +0200"
      },
      "message": "Fix default on service level\n\nChange-Id: Iaad474e327cbcd248a1fb2e06e0be36219ebe9d9\n"
    },
    {
      "commit": "b8bf14174b55da49f774e8cfce1a439df558c597",
      "tree": "c17acc4cfdf946c9fcd965e44dd8d5ecb37daa44",
      "parents": [
        "f012eb2f7c79d565e9e9ce6026d3d9c31ff6b4ce"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Fri Jun 29 11:06:10 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Fri Jun 29 11:06:10 2018 +0200"
      },
      "message": "Fix defaults if K8s only\n\nChange-Id: I88db22be421e17677ed0d005aeef20e2ddfd5d42\n"
    },
    {
      "commit": "f5c8bf012bab432ba47e872689e2fd5fb41311d7",
      "tree": "5640e5085b8b62546519fc51b5145a7f753a64c2",
      "parents": [
        "ca276ada67813294920fde545e49c1e8fbdaae41"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Fri Jun 08 14:51:18 2018 +0200"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Thu Jun 21 10:39:17 2018 +0200"
      },
      "message": "Add Queens support\n\nParametrize keystone endpoints for opencontrail. Now all values for\nopencontrail identity are hardcoded for port 35357. This commit give\nuser option to overide these values in cluster level. For example\nOpenStack Queens realease use only port 5000.\n\nChange vnc_api_lib.ini file to be able to create resources in\nopencontrail with both identity versions v2 and v3.\n\nRelated to: PROD-20297\n\nChange-Id: I19e395c3e88e43e3968f28f660a02300dbf0b17e\n"
    },
    {
      "commit": "dbba7ed2b7f3a88c8d765c1c1b4a9ffa678cf5e4",
      "tree": "d593ab9214e7ec16c6ae2bf07e84207b3c9968d4",
      "parents": [
        "50ea6d75ad2888c55349fe126a4aa5c37d122105"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Dec 07 10:36:24 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Dec 07 14:56:36 2017 +0100"
      },
      "message": "Enable multiple workers for alarm-gen\n\nChange-Id: I31464193406b3f1e12c3a75e24b5557f9c755564\nCloses-Bug: PROD-16431\n"
    },
    {
      "commit": "0dd7bc204c2b1f132254f9f4239de564938f6dcc",
      "tree": "16f24dd21cc65ce5405a84993970f4791a408d6c",
      "parents": [
        "e6b5dbec067a955c5f0f971bbea99298fbaa4f2e"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 01 15:05:07 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 01 15:05:07 2017 +0100"
      },
      "message": "fix metadata for contrail 4.x\n\nChange-Id: I2d0160ee66e9c65f814b9a75a655275c69e8c054\n"
    },
    {
      "commit": "50198686f4454ad6aa983e5f57d2d2c1b76a11c3",
      "tree": "0dec122df7c85f5ad61506d17731dac81c5fa0ee",
      "parents": [
        "a85a012b7d79e040901a4307b761e4e2144d7d62"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Oct 26 10:18:59 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Nov 28 16:53:08 2017 +0100"
      },
      "message": "Config only\n\nChange-Id: Ie154129c1a5aee23bdb32ac4f924cd2f2045dad3\n"
    },
    {
      "commit": "ffbe208911392fa96fc486f508a9583eb10195be",
      "tree": "3517099737af48793b446129d47174250af1fa6a",
      "parents": [
        "f19881c822ff316efb874b9551e3b37a60750be1"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Mar 07 00:56:47 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Mar 08 13:48:35 2017 +0100"
      },
      "message": "Parameterize cassandra port in OpenContrail WebUI\n"
    },
    {
      "commit": "f19881c822ff316efb874b9551e3b37a60750be1",
      "tree": "0d0ad20c494ce34d44b2c23aec5b0fe93898dfe0",
      "parents": [
        "bef7218f7c842cd964df41b93074d96101497302"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Mar 06 23:44:01 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Mar 06 23:44:01 2017 +0100"
      },
      "message": "aaa_mode for opencontrail ui\n\nWe need to set aaa_mode in contrail-analitics-api.conf to no-auth so we can use webui\n"
    },
    {
      "commit": "ea178f642fb758ac741f284ac34fbff9e8c10869",
      "tree": "0cd2ab2f52cbb5e6c0ef9deb7ca8ce34ca5fbf33",
      "parents": [
        "5ceb93bf2370624ffd7a168a7f40d2b0b1a8ae8f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Nov 07 14:39:45 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Nov 07 15:33:18 2016 +0100"
      },
      "message": "ifmap members basicauth\n\nChange-Id: I913ce8605bc03ad4d9a940cd19a56838b23bd61e\n"
    },
    {
      "commit": "5ceb93bf2370624ffd7a168a7f40d2b0b1a8ae8f",
      "tree": "51212f7f0c7af81b7e381766e105c133af27451a",
      "parents": [
        "c26491ca1748997e475a769c6f95b20f6eaaf0cc"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Oct 11 16:32:05 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Thu Oct 13 21:35:43 2016 +0200"
      },
      "message": "add support for config generation\n\nChange-Id: I61707ddb10bb64bd6ccbe10cd5e52c623ff01664\n"
    },
    {
      "commit": "49f50b1e7cf07e22b8590ededd6d346115bcbb61",
      "tree": "2c95d6d35aebdfada8326f0143722e991a4ca4d8",
      "parents": [
        "6c17e755dcb912741196c03ae0ae20ce8937610e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Sep 09 11:05:18 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Sep 09 11:05:18 2016 +0200"
      },
      "message": "fix cluster all-in-one setup memcached\n\nChange-Id: Ic3e49971f2db800fc5dfbe73262845a1e749b15d\n"
    },
    {
      "commit": "1633f5f1e6dcf8e23efb0ec62267f2c1fba49409",
      "tree": "8636ffdfd189261550a0635689a4563b35708362",
      "parents": [
        "5b3f68ec3d13c253b982175d2ea77ec9483d5443"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 05 15:22:13 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 05 15:22:13 2016 +0200"
      },
      "message": "fix cache members for single deploy\n\nChange-Id: Iff3f487f60f522d841bce390afd38d6b2de4e594\n"
    },
    {
      "commit": "9f2427d1e964060ba48748cb7158b4b34c2a1039",
      "tree": "f54c6280c02a420f13fe15fb6a3a783c6714a932",
      "parents": [
        "d1a059e7cd1f4786353d3521597dd60732b72009"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jul 14 13:11:31 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jul 14 13:11:31 2016 +0200"
      },
      "message": "check if memcached is defined\n\nChange-Id: I9957125239315bad9257054520f472b52d1559a4\n"
    },
    {
      "commit": "d1a059e7cd1f4786353d3521597dd60732b72009",
      "tree": "e920324b02c53ef0be822a973de7dea6bb990de3",
      "parents": [
        "4850a80ef791b91cf778efb3cf8ddafe32753d26"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jul 13 23:08:33 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jul 13 23:13:08 2016 +0200"
      },
      "message": "fix memcached server for keystone\n\nChange-Id: I916b880388afa916cee28cc42492c98331ef84e1\n"
    },
    {
      "commit": "6a3362a48c419e7a08297b6f8a3d62c253c28efa",
      "tree": "f65528aaec5f03092c7d4318a79dbc9340f04eee",
      "parents": [
        "63671929915af31142cd430ae1f95c340865ef43"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jun 28 11:18:10 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jun 28 19:24:29 2016 +0200"
      },
      "message": "Docker support for web\n\nChange-Id: I47ef0a30bc46d74baaf6572d0e3d9cfeb14d58f9\n"
    },
    {
      "commit": "ee543d4d9f3bceb2443003696b4e5f191c5e575a",
      "tree": "d7f6a1ff61a5262032299e2ecfbb9da0daf53b37",
      "parents": [
        "01fe537d61c1e459601c591351172619c07c8a73"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 30 21:54:11 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 30 21:55:10 2016 +0200"
      },
      "message": "Remove hardcoded ports for contrail API, discovery, anal\n\nChange-Id: I6cfdcd334dddce9a816be85dba7bec18da9df7f2\nCloses-Bug: #1587166\n"
    },
    {
      "commit": "6d90f369d885e8b454a1e3d73c01149258900cfe",
      "tree": "f967d640eff6c1f78df612fef0b487bb907456ad",
      "parents": [
        "9a14f0d3fd3240f809bdd258e72568b8e177b42c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 19 20:34:37 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 19 20:34:37 2016 +0200"
      },
      "message": "Parametrized multi_tenancy to enable/disable authentication to Contrail API\n\nChange-Id: I30ef75171a64e9212c4fb296298617316007d2a9\n"
    },
    {
      "commit": "735005f1b30c14dded507fb0cce05ab241f3d18c",
      "tree": "e5dfb2debb6d2d7f4acb7b09d4b7f18ff3b37082",
      "parents": [
        "2e8ce433d3b37a4fcc98e835d6d194ac2ad5790e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Feb 26 15:54:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Feb 26 15:54:53 2016 +0100"
      },
      "message": "Keystone v3 support for opencontrail\n\nChange-Id: I230438c62aaf9a95f8760f0daeed242906ecd132\n"
    },
    {
      "commit": "b7973308081f87bd1a77e7a53b4f86ac1e480dbc",
      "tree": "7b05b54134aa795301fa444bebfe3fc949936a2d",
      "parents": [
        "0c6f9fb88a916389d0a357bbaee893194ef2e73a"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Thu Jan 28 17:11:11 2016 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Thu Jan 28 17:11:11 2016 +0100"
      },
      "message": "Analytics services added to single deployment\n"
    },
    {
      "commit": "0c6f9fb88a916389d0a357bbaee893194ef2e73a",
      "tree": "120bac1283f8b46d6d3b77746dcc8957a4400d87",
      "parents": [
        "acf15bbece2192eeb41d0293e8ac04a006c94921"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Thu Jan 28 15:24:00 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Thu Jan 28 15:24:00 2016 +0100"
      },
      "message": "single, cluster\n"
    },
    {
      "commit": "73a5243a24a8bd6b5bc507da4c72b04adc4ddc14",
      "tree": "16eac05e4ea32fe1c9424687e3216fc42be621a7",
      "parents": [
        "af5ba619b6bafe6e2a1e119f6a8a50bb849d2e08"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 11:06:37 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 11:06:37 2016 +0100"
      },
      "message": "opencontrail sphinx doc\n"
    },
    {
      "commit": "2793040807db4f7391867fcbeaf1a4e4328942e1",
      "tree": "bf61daf083651794541edab76e1b3a1a281451ba",
      "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"
    }
  ]
}
