)]}'
{
  "log": [
    {
      "commit": "3023dec5b4bea91a85ab347b0913e6da460984bc",
      "tree": "d3df28a385210d1a4680c14dc5c81d22d9921656",
      "parents": [
        "629f268b81fdce6def65346e941e26db13dd5852"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:51:54 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:52:35 2017 +0200"
      },
      "message": "Depend on salt-formula-keystone\n"
    },
    {
      "commit": "629f268b81fdce6def65346e941e26db13dd5852",
      "tree": "126454634be1cce38dc46542544ab74d74f67540",
      "parents": [
        "cbb8e39a2c184926e072df908ccb945590ebd69e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 24 12:46:33 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 24 12:46:33 2017 +0100"
      },
      "message": "Build for ubuntu xenial\n\nChange-Id: I026d92fdfc871783feef8c7d58030f5b022f831e\n"
    },
    {
      "commit": "cbb8e39a2c184926e072df908ccb945590ebd69e",
      "tree": "2a653ecfb18479cd18f6373f22bbfed0e63b6275",
      "parents": [
        "8aa34ffa17ebc60206b15af4c97a78a0d28e5045"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 24 12:23:10 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 24 12:23:10 2017 +0100"
      },
      "message": "Build for Ubuntu trusty\n\nChange-Id: I7bc31d65a215156d0c9cde3c44abec60f89bb760\n"
    },
    {
      "commit": "8aa34ffa17ebc60206b15af4c97a78a0d28e5045",
      "tree": "e579c1ea3b188f4ff0b272e696541af733878316",
      "parents": [
        "5182c841923317b6b17565b1d23987fccd0c1956"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Sun Dec 25 17:06:40 2016 +0100"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Sun Dec 25 17:06:40 2016 +0100"
      },
      "message": "New upstream release\n"
    },
    {
      "commit": "5182c841923317b6b17565b1d23987fccd0c1956",
      "tree": "63e78d79475e65c109ec6883d84818c9bcfb74be",
      "parents": [
        "381ff3586d5a00ef565915b652815a62cd543ca7",
        "c832564bee67e866780e06a9aa7de1d054ded72d"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Sun Dec 25 17:00:50 2016 +0100"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Sun Dec 25 17:00:50 2016 +0100"
      },
      "message": "Merge tag \u00272016.12.1\u0027 into debian/unstable\n\n2016.12.1\n"
    },
    {
      "commit": "c832564bee67e866780e06a9aa7de1d054ded72d",
      "tree": "b2d2c5a0cad027075f8f99672dc74d283b34a95f",
      "parents": [
        "2f2d3a729b07a37ceb832ae938a54ed249fa6d07"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Tue Dec 06 14:55:33 2016 +0100"
      },
      "committer": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Wed Dec 07 16:03:40 2016 +0100"
      },
      "message": "Fixed alarms definitions\n\nChange-Id: I8e3f94f76d70132caf3af73bae60bc0ed2c19125\n"
    },
    {
      "commit": "2f2d3a729b07a37ceb832ae938a54ed249fa6d07",
      "tree": "02a9dc5a6fd7a5f4151babb76f3f4607ed98d9ab",
      "parents": [
        "2d4945d648fb7400815052b3aa4f4b0dee5fb947",
        "61f7ab22069b2c51eb941f2ea8a465e373c11e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 10:00:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 10:00:36 2016 +0000"
      },
      "message": "Merge \"enable cadf auditing support\""
    },
    {
      "commit": "61f7ab22069b2c51eb941f2ea8a465e373c11e7e",
      "tree": "febf2c070a779116e1d77db1ddc7b7d318130e64",
      "parents": [
        "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:29:09 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Dec 03 11:21:51 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: I47d0787c3edd83aeaa186f6031cac452cdc93b52\n"
    },
    {
      "commit": "2d4945d648fb7400815052b3aa4f4b0dee5fb947",
      "tree": "86fd544aeeee13c5ca4f8e96d5f10bc127047ed4",
      "parents": [
        "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 30 09:03:08 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 30 09:06:16 2016 +0000"
      },
      "message": "Remove \"group by\" in queries when not necessary\n\nThis removes the \"group by\" clause in InfluxDB queries when not\nnecessary. Without the \"group by\" clause, and by still using the \"last\"\naggregation function, only one result is returned by InfluxDB, resulting\nin faster queries.\n\nChange-Id: Icb5a809634e0b00680af1d2602fc2303928ee519\n"
    },
    {
      "commit": "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1",
      "tree": "bf5a162bd04052276032bd0640787e9eb3a28770",
      "parents": [
        "74f61118e5efcc94a2494328fa8a708f26df8863",
        "f3c617b5c0d8873541bd7fd39363766f98be50cd"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:18:44 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:19:07 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/stacklight\u0027 into merge-branch\n\nChange-Id: I88df0eadd7501501edfbea67d79e63b52be48b8e\n"
    },
    {
      "commit": "74f61118e5efcc94a2494328fa8a708f26df8863",
      "tree": "31853235281b7209714882457d71778b5797ce09",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon Nov 21 20:23:47 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 24 19:17:44 2016 +0100"
      },
      "message": "initial Neutron OVS support scenarios\n\nChange-Id: Ibac27dd6d1840f31ecb54c6b5e2b74b16f2c3b06\n"
    },
    {
      "commit": "f3c617b5c0d8873541bd7fd39363766f98be50cd",
      "tree": "f74e37d0036544b176f58f36ecfc47842b83ba51",
      "parents": [
        "0edbbecabfc08da39d23370a4c819aae3e8fc74e"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:13:18 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:13:18 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n\nChange-Id: I98e26083eed316406aabbb5835a6f6a1893a6ac9\n"
    },
    {
      "commit": "0edbbecabfc08da39d23370a4c819aae3e8fc74e",
      "tree": "72f9dabd054947057195eff44b13788178327ce2",
      "parents": [
        "bdbda4810cf934f74a28747c941c4399384bbbed"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:14:52 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:14:52 2016 +0000"
      },
      "message": "Fix annotations in Grafana dashboard\n\nChange-Id: I65f8f779106dc60c2836073ca2647eec428c9020\n"
    },
    {
      "commit": "bdbda4810cf934f74a28747c941c4399384bbbed",
      "tree": "ec8d11a852ddca949526ed80681263c1fbac8483",
      "parents": [
        "4aa731ffb31e6ccf6a9715bf2244a7b0c4418937"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 16:36:12 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 12:21:08 2016 +0000"
      },
      "message": "Remove the neutron-compute plane\n\nWith Contrail being used there are no neutron agents running on compute\nnodes.  This commit removes the neutron compute related alarms and\nGrafana dashboards.\n\nChange-Id: I0bcc023e340a3f0e8490c65f127223ba8a4d88b4\n"
    },
    {
      "commit": "4aa731ffb31e6ccf6a9715bf2244a7b0c4418937",
      "tree": "f81435a2a449155f0e3f13be5f32cc760b45dc2b",
      "parents": [
        "74a04545478595edd440a773f7f05b18d8c43446"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 11:01:23 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 11:01:23 2016 +0100"
      },
      "message": "Add nagios_host dimension for alarm_cluster\n\nAnd fixes the alerting property.\n\nChange-Id: If3b082142cf23c792b5bd5c7f34bf1d7c2deb4c2\n"
    },
    {
      "commit": "74a04545478595edd440a773f7f05b18d8c43446",
      "tree": "85e0480367b629c3185d1aebf1426859bc3f7b9b",
      "parents": [
        "ac21f3eb2092efe47b661f25bbfb166be555c367"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:56:47 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:56:49 2016 +0000"
      },
      "message": "Use \"neutron_api\" as the backend name\n\n\"neutron_api\" is used instead of \"neutron-api\" as the backend name in the\nhaproxy configuration. Ideally, we should not rely on names defined in the user\nconfiguration, but we have no solution for this right now.\n\nChange-Id: I55be0555f04b820b1a2dec3cd453632db0bdcd9d\n"
    },
    {
      "commit": "381ff3586d5a00ef565915b652815a62cd543ca7",
      "tree": "7a66b06ee0b2f641775b09c312b3405b03824777",
      "parents": [
        "22a37a95131c29388c55ba9ed65aa80f15a8f53b"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Mon Nov 21 15:57:51 2016 +0100"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Mon Nov 21 15:57:51 2016 +0100"
      },
      "message": "Bumped debhelper version to 10\n"
    },
    {
      "commit": "ac21f3eb2092efe47b661f25bbfb166be555c367",
      "tree": "e526f3be397f529efdb134f80f02350ad33545eb",
      "parents": [
        "b489773ea916fbc750b79e38a6855cbc63125cff"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 13:15:34 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:56:58 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n\nChange-Id: I712f708400ad08ea3f640ef43535c92a6aaa86c9\n"
    },
    {
      "commit": "b489773ea916fbc750b79e38a6855cbc63125cff",
      "tree": "060073dbe93f6cf73e72b3b7aa5b34700d69b559",
      "parents": [
        "dd7e7ae726a92442d541c95676321a0806be5360"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:24:53 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:24:53 2016 +0100"
      },
      "message": "Add missing JSON format for dashboard\n\nChange-Id: I43a6c38f1907b9f8fcef8af6bde8b5c85a41ce8c\n"
    },
    {
      "commit": "dd7e7ae726a92442d541c95676321a0806be5360",
      "tree": "60806b10a4414840958835ba5867a3e806e69074",
      "parents": [
        "faee397b643b96c0aa106e5bc9c1f9adf3016693"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 12:59:28 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 08:48:01 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patch enables support for Grafana and provides a new dashboard.\n\nChange-Id: Ib565c0e1c0007ea2aa3e25ea0e300cd25c951eda\n"
    },
    {
      "commit": "faee397b643b96c0aa106e5bc9c1f9adf3016693",
      "tree": "52e0abed5592a017c15efe050ce06e73ba83744b",
      "parents": [
        "d3abcff5cc0748b7cf714b42e1fa1dd6a7074522",
        "007973a9d17f498d072313d45266e7fea2bbfa04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:01:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:01:21 2016 +0000"
      },
      "message": "Merge \"Fix collectd meta when the service is disabled\" into stacklight"
    },
    {
      "commit": "d3abcff5cc0748b7cf714b42e1fa1dd6a7074522",
      "tree": "676d860dd12922b982e8b4888ce64a5761e4c10a",
      "parents": [
        "72694e5cf7e7c02fdbb3bfe97c63bb20f2e363be",
        "d8525ffd80a5770bd9ad659bfdf22cb07724d441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:01:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:01:05 2016 +0000"
      },
      "message": "Merge \"Add local endpoint check in collectd\" into stacklight"
    },
    {
      "commit": "72694e5cf7e7c02fdbb3bfe97c63bb20f2e363be",
      "tree": "0013a4c5c38daaede841540e2340afc3244dd10a",
      "parents": [
        "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b",
        "59c94f4cad42c69ea8c948915e7ad87c78077102"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:37:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:37:53 2016 +0000"
      },
      "message": "Merge \"Add timezone to openstack log decoder config\" into stacklight"
    },
    {
      "commit": "007973a9d17f498d072313d45266e7fea2bbfa04",
      "tree": "38b7ba9256fb12aa0491421ccb22d56ec477f63a",
      "parents": [
        "d8525ffd80a5770bd9ad659bfdf22cb07724d441"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:42:03 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:44:11 2016 +0100"
      },
      "message": "Fix collectd meta when the service is disabled\n\nChange-Id: I78e411200101bc386dbf1a28936745a144649496\n"
    },
    {
      "commit": "d8525ffd80a5770bd9ad659bfdf22cb07724d441",
      "tree": "bb2c3273611a83d41f4fde94435774b3267a1fe0",
      "parents": [
        "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 11:33:20 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 12:12:11 2016 +0100"
      },
      "message": "Add local endpoint check in collectd\n\nChange-Id: Iaf654e26a4d613ca6d75dea5a2b2c76ca21c98b2\n"
    },
    {
      "commit": "59c94f4cad42c69ea8c948915e7ad87c78077102",
      "tree": "0607f857d0e1b2b7f2e208bfaa70576f23427fa9",
      "parents": [
        "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 16:09:42 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:09:47 2016 +0000"
      },
      "message": "Add timezone to openstack log decoder config\n\nChange-Id: I17cc0baaebd17333198f87eda809c1dcd9e72f4c\n"
    },
    {
      "commit": "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b",
      "tree": "5da1c267c7014c56c91c4ad30d625edf20a86ff7",
      "parents": [
        "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:59:18 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:59:18 2016 +0000"
      },
      "message": "Use more robust logstreamer file match\n\nChange-Id: I759057e8e80f0b27f94a2454f1c3e597a1907ae6\n"
    },
    {
      "commit": "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe",
      "tree": "a222cab71d6bef9dc4d699355d7a89bf815a424d",
      "parents": [
        "7305d6baa389aac5c56edffaf0a4bcc5fb03982d",
        "30fff4507bc20dee6e4b0a2e0a05a522da5104b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 31 11:01:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 31 11:01:02 2016 +0000"
      },
      "message": "Merge \"Add support for log_collector\" into stacklight"
    },
    {
      "commit": "30fff4507bc20dee6e4b0a2e0a05a522da5104b5",
      "tree": "e97894564ad83f5f24fab41682246bdb8f4714b4",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:15:32 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:15:32 2016 +0200"
      },
      "message": "Add support for log_collector\n\nChange-Id: Idace5a512e653161800a7279b29e59995cc584ae\n"
    },
    {
      "commit": "7305d6baa389aac5c56edffaf0a4bcc5fb03982d",
      "tree": "97217ef33b768d0f442fe3f42a109015d94bb42c",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Oct 25 16:46:21 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 08:58:40 2016 +0000"
      },
      "message": "Add collectd support\n\nChange-Id: I197c266b0ca471612876bc34b3234e3fc46de8ec\n"
    },
    {
      "commit": "e732abde3ad7b1a77eabe7b420d748876601c85f",
      "tree": "dbbfa2e92ba689c74a9bc950ef2fb0da086ae2ed",
      "parents": [
        "24eae8b490af006e9f2199be2c91c450d577aae6"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:38:33 2016 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:38:33 2016 +0200"
      },
      "message": "remove dependency\n\nChange-Id: Ia5e8615a099d976fa46b8e436805834799f862f4\n"
    },
    {
      "commit": "24eae8b490af006e9f2199be2c91c450d577aae6",
      "tree": "de37bf219c1ff808bd06ae2406c26c07fca32600",
      "parents": [
        "85ae688414d029c1cdbb233c1b2602cebe85a1c7"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:30:47 2016 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:31:24 2016 +0200"
      },
      "message": "added test pillars for contrail backend\n\nChange-Id: I3f9766fae6fd699c752bb1a2a13e96b67a65f110\n"
    },
    {
      "commit": "85ae688414d029c1cdbb233c1b2602cebe85a1c7",
      "tree": "24369d0679d500d862d2f7923e01443044e76315",
      "parents": [
        "a8d9f5648b3ed260ed8d1aa6a1e441916b79dc96"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Oct 19 15:10:20 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Oct 19 15:10:20 2016 +0200"
      },
      "message": "add support for config generation\n\nChange-Id: I59caa739a6e1b13e42a1a0faab9a0a33a910e589\n"
    },
    {
      "commit": "a8d9f5648b3ed260ed8d1aa6a1e441916b79dc96",
      "tree": "516f0d6a64c8296a684c542a5c01c41ace46b453",
      "parents": [
        "ef51e4cab6a4ca803b0cb3a545d849c7c26f8d1f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Oct 18 11:57:31 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Oct 18 11:57:40 2016 +0200"
      },
      "message": "compataiblity with MOS packages\n\nChange-Id: Iae9c8519a73b3b7a002f5800e11a9b55ab7ad4fd\n"
    },
    {
      "commit": "ef51e4cab6a4ca803b0cb3a545d849c7c26f8d1f",
      "tree": "ab834858cf1744dc5609ec8354ffc772e5a2f723",
      "parents": [
        "9d3ec82a6c6ff78ef55a1c12006e4d1e4812a4d3",
        "872f5c8864482e850a90362eb6555a01a3110155"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:21:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:21:03 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "872f5c8864482e850a90362eb6555a01a3110155",
      "tree": "e2b79c379b5367fa8d7e831a3466989d2273d018",
      "parents": [
        "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:38 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:38 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit 6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913.\n\nChange-Id: I9a9c5cb8b551f698d446b5aa0611b12a37fe5e28\n"
    },
    {
      "commit": "9d3ec82a6c6ff78ef55a1c12006e4d1e4812a4d3",
      "tree": "9e0c4929ae41301e06ddd341d348af130cbab481",
      "parents": [
        "b61ff0e452ea19b160ca6644c1fcf058ad3c6a6f",
        "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 13:04:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 13:04:01 2016 +0000"
      },
      "message": "Merge \"introduce test-kitchen\""
    },
    {
      "commit": "b61ff0e452ea19b160ca6644c1fcf058ad3c6a6f",
      "tree": "ab834858cf1744dc5609ec8354ffc772e5a2f723",
      "parents": [
        "5071cba9a99756d4de3750f4be49bac736e96678"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 18 23:30:04 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 18 23:30:04 2016 +0200"
      },
      "message": "contrail lbaas for liberty and mitaka\n\nChange-Id: I3e30ebcf8298766ab82eea49f962affeb2d74cd1\n"
    },
    {
      "commit": "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913",
      "tree": "f1e12eedbb70bd1d6bfdcaa76240ed86f4880e4e",
      "parents": [
        "d041e80ec3e432b4c6608d979d0b1fc7100a21e7"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:46:53 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:01:30 2016 +0200"
      },
      "message": "introduce test-kitchen\n\nChange-Id: I4e230f4a564ead75829a9016eafd0b7ca0825086\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "5071cba9a99756d4de3750f4be49bac736e96678",
      "tree": "0f9bd2dac96d34b58f265e9fb4fce3ccb52d2120",
      "parents": [
        "d041e80ec3e432b4c6608d979d0b1fc7100a21e7"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:18 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:18 2016 +0200"
      },
      "message": "Move other-requirements.txt to bindep.txt\n\nThe default filename for documenting binary dependencies has been\nchanged from \"other-requirements.txt\" to \"bindep.txt\" with the release\nof bindep 2.1.0. While the previous name is still supported, it will\nbe deprecated.\n\nMove the file around to follow this change.\n\nNote that this change is self-testing, the OpenStack CI infrastructure\nwill use a \"bindep.txt\" file to setup nodes for testing.\n\nFor more information about bindep, see also:\nhttp://docs.openstack.org/infra/manual/drivers.html#package-requirements\nhttp://docs.openstack.org/infra/bindep/\n\nAs well as this announcement:\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html\n\nChange-Id: I716f4b175a70673b71d44682c11b731ff6475749\n"
    },
    {
      "commit": "d041e80ec3e432b4c6608d979d0b1fc7100a21e7",
      "tree": "e2b79c379b5367fa8d7e831a3466989d2273d018",
      "parents": [
        "4106bc876853ab641d63e771c3b68d41753d601e",
        "a3ba57bf5efcc5fe1fb789362dd64e0f22d5554a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:59:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:59:11 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "4106bc876853ab641d63e771c3b68d41753d601e",
      "tree": "cedfcd5a2e6d378799a4b0dc2797b86b831cfe8b",
      "parents": [
        "60887f82786d4c45a4b3e7e27c388d8fdfbb2afb"
      ],
      "author": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 11:10:24 2016 +0200"
      },
      "committer": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:51:58 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: Ifde87fc95ca7565891c4cfc2ff1ef764ae9df9f2\n"
    },
    {
      "commit": "60887f82786d4c45a4b3e7e27c388d8fdfbb2afb",
      "tree": "68f2398de0cb7e53846d6d87da7987c584189998",
      "parents": [
        "7a0622f7957a521d31c800e12acdb2ddcd280ea6",
        "a4428a33df1514ab7674d80fc85ed186e304a818"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 17:22:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 17:22:43 2016 +0000"
      },
      "message": "Merge \"Add midonet support for neutron.\""
    },
    {
      "commit": "a4428a33df1514ab7674d80fc85ed186e304a818",
      "tree": "6edd453caeac13cecc69615765d282fd427eeb55",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Fri Jun 10 11:50:16 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jun 21 17:12:11 2016 +0200"
      },
      "message": "Add midonet support for neutron.\n\nChange-Id: Id0f071d8985dfd2680e26aeebff4caec8ac20a2c\n"
    },
    {
      "commit": "22a37a95131c29388c55ba9ed65aa80f15a8f53b",
      "tree": "8d3ffb4d630031054598ada947c8185d5382cfbc",
      "parents": [
        "ebdc3dd74c33f89d150e4f3139f0f24cff890b04"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Mon Jun 20 20:15:18 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "onovy@debian.org",
        "time": "Mon Jun 20 20:15:18 2016 +0200"
      },
      "message": "d/{control,copyright}: Use my @debian.org email address\n"
    },
    {
      "commit": "a3ba57bf5efcc5fe1fb789362dd64e0f22d5554a",
      "tree": "5f08faa2aed9156d9a6d49ebf90da37659882c59",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "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: If4144c2a1c051e1d305435b64a6fa239d14edb41\n"
    },
    {
      "commit": "7a0622f7957a521d31c800e12acdb2ddcd280ea6",
      "tree": "1b909b0cf0e86b0849cc5f9b371178c04aacc66f",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed May 04 23:08:16 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:42:33 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: Iaa3cee48e83d15f7c005aae35e8878165e526a5e\n"
    },
    {
      "commit": "ebdc3dd74c33f89d150e4f3139f0f24cff890b04",
      "tree": "ef394c33d31ec26de0ce28bb7e7414e71c70f199",
      "parents": [
        "61b3736379ff9a3ffbc3c8be200d50a6350cca85"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed Jun 08 21:28:19 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed Jun 08 21:28:19 2016 +0200"
      },
      "message": "releasing package salt-formula-neutron version 2016.4.1-3\n"
    },
    {
      "commit": "61b3736379ff9a3ffbc3c8be200d50a6350cca85",
      "tree": "e623f0b3cd6f3740acffbc27ef6084ae0ec5139e",
      "parents": [
        "770a960da2b1cef55c7866eab130554024855c76"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed Jun 08 21:20:44 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed Jun 08 21:20:44 2016 +0200"
      },
      "message": "Added Debian tests\n"
    },
    {
      "commit": "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b",
      "tree": "800ffb0b729cc6c118668d97172e9f7819042674",
      "parents": [
        "b2909eefa2f2ea9323d97d96f7be7590b805f9ec"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 27 10:08:21 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 27 10:43:54 2016 +0200"
      },
      "message": "docker support\n\nChange-Id: Ib5727e6acd25c6a74d4ccad2ef03ae56936b657d\n"
    },
    {
      "commit": "b2909eefa2f2ea9323d97d96f7be7590b805f9ec",
      "tree": "b7758a1d5b083b62ec7e3ea1165ccdf52503d413",
      "parents": [
        "9ecf026a53ad9239726171a861de8d983cd7951f",
        "4c20b971dbceb7de8e6d56512ba829bf48a62311"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 15:12:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 15:12:17 2016 +0000"
      },
      "message": "Merge \"Add heka.toml\""
    },
    {
      "commit": "4c20b971dbceb7de8e6d56512ba829bf48a62311",
      "tree": "6789eb874c9bc739a49df85d8a22e9226825b26a",
      "parents": [
        "7985ec9495959c250c3f48e6ce6a244ebbc4816c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 20 16:23:37 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 20 16:23:37 2016 +0200"
      },
      "message": "Add heka.toml\n\nChange-Id: I93157dfcf04f335927a9bb8e9e7777fe3cf6ef30\n"
    },
    {
      "commit": "9ecf026a53ad9239726171a861de8d983cd7951f",
      "tree": "b2d647eaebf8f05b525cf7cfa0c39008bc6b8a8a",
      "parents": [
        "7985ec9495959c250c3f48e6ce6a244ebbc4816c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:20:58 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:21:00 2016 +0200"
      },
      "message": "Add documentation and bug links\n\nChange-Id: I9276bdc33930697577559650c2a1adbd05af23d8\nCloses-Bug: #1583855\n"
    },
    {
      "commit": "770a960da2b1cef55c7866eab130554024855c76",
      "tree": "3640b19f0de1d365d1cb1a31ea11a9db07da3012",
      "parents": [
        "49827b296ba34d6bd6d661dfd8bc58cb53ccf2d3"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed May 11 23:54:58 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Wed May 11 23:54:58 2016 +0200"
      },
      "message": "releasing package salt-formula-neutron version 2016.4.1-2\n"
    },
    {
      "commit": "7985ec9495959c250c3f48e6ce6a244ebbc4816c",
      "tree": "db79431513b9badeecd039537372f4838cd9cb6a",
      "parents": [
        "a61f723a177ae28a27aea9ca7fbd6ba2e626c8cf"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:35:25 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:35:25 2016 -0700"
      },
      "message": "Mitaka keystone auth support\n\nChange-Id: I68c1b22b97b4223c6ab4df4e9295d9b7fa44afd3\n"
    },
    {
      "commit": "a61f723a177ae28a27aea9ca7fbd6ba2e626c8cf",
      "tree": "d07d13bd1a29323c80a7593741bc149293542e74",
      "parents": [
        "4629aa17a00f63f65e1f61206289c743972470f0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 02 16:56:22 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 02 16:56:22 2016 -0700"
      },
      "message": "fix for nova notification during floatingips associtation\n\nChange-Id: I06e03b4fe639ce4c769e0c8008bd8355b7e0aa8d\n"
    },
    {
      "commit": "49827b296ba34d6bd6d661dfd8bc58cb53ccf2d3",
      "tree": "927ca75abd1ed6995b398b5edcced96361da281a",
      "parents": [
        "c208397008163123f8bb1b6fe7e6688b8932bacf"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 18:28:11 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 18:28:11 2016 +0200"
      },
      "message": "Fixed changelog\n"
    },
    {
      "commit": "4629aa17a00f63f65e1f61206289c743972470f0",
      "tree": "a4e8b63a7dfff4f248dc70d4d2070b00eeaf73c2",
      "parents": [
        "b5b126954715d098d533d0994caafbe11d36bd4e",
        "23f1aba1fb883cb9e2e4c3cb4446151368a37646"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 23 16:12:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 23 16:12:55 2016 +0000"
      },
      "message": "Merge \"Disable minion_id_caching\""
    },
    {
      "commit": "23f1aba1fb883cb9e2e4c3cb4446151368a37646",
      "tree": "1584411aceea00170d214c088a8cc3ccc62aeaf9",
      "parents": [
        "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:16:13 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:16:45 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: Id7eae64615fea9369fb049cce5e00fefec3064ef\n"
    },
    {
      "commit": "b5b126954715d098d533d0994caafbe11d36bd4e",
      "tree": "084a66c5310a23bd53279d5fcbc706b509340a70",
      "parents": [
        "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:15:30 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:15:40 2016 +0200"
      },
      "message": "Added .gitreview\n\nChange-Id: I657a0cc3d3823f3b7120af1c8ac7f2011a826c78\n"
    },
    {
      "commit": "c208397008163123f8bb1b6fe7e6688b8932bacf",
      "tree": "636592de27c8a1398c0c75968a98e60bf90acb18",
      "parents": [
        "9c8676dab8d6d1bcd372c4d44281fc417db83110"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 16:37:56 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 16:37:56 2016 +0200"
      },
      "message": "Added myself as uploader\n"
    },
    {
      "commit": "9c8676dab8d6d1bcd372c4d44281fc417db83110",
      "tree": "b23b45381300b66071f372dd28cf4702ed46cc80",
      "parents": [
        "ce638d6e9ae8b896868d4f811b1b835b3fe0ce89"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 16:35:36 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "novy@ondrej.org",
        "time": "Sat Apr 23 16:35:36 2016 +0200"
      },
      "message": "d/copyright: Added myself to Debian part\n"
    },
    {
      "commit": "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f",
      "tree": "36ae30674a2cbf383af97059c97c7cce84ebc8f2",
      "parents": [
        "812a6bfb81ef3c3f48e0d613aa4ee1f8af7b67fa"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:17:44 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:18:11 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option.\n\nChange-Id: Ia5477de82e4fda1dae3925e20c370628478e76ac\n"
    },
    {
      "commit": "ce638d6e9ae8b896868d4f811b1b835b3fe0ce89",
      "tree": "97c29a9c07994809e8520e69b66f0149088453d1",
      "parents": [
        "5d047f8ed956e8663ccfed50975b51407e7d0c57"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 16:09:04 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 16:09:04 2016 +0200"
      },
      "message": "Release unstable\n"
    },
    {
      "commit": "5d047f8ed956e8663ccfed50975b51407e7d0c57",
      "tree": "78a6dadce621feb8f3b8cea312c06e3a302cab77",
      "parents": [
        "ac76e885f6ae1f0033dc8438cd56b85160f7c567"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:55:29 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:55:29 2016 +0200"
      },
      "message": "ITP bug and fix description\n"
    },
    {
      "commit": "ac76e885f6ae1f0033dc8438cd56b85160f7c567",
      "tree": "4d0624b5a5c02f1826d403b1e65f0b53d90bf5e4",
      "parents": [
        "3f5d79e5183f26b6adc88c825d3a85cc8446262f",
        "812a6bfb81ef3c3f48e0d613aa4ee1f8af7b67fa"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:31:41 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:31:41 2016 +0200"
      },
      "message": "Merge tag \u00272016.4.1\u0027 into debian/unstable\n\n2016.4.1\n"
    },
    {
      "commit": "3f5d79e5183f26b6adc88c825d3a85cc8446262f",
      "tree": "79ef775d7542f3952e31526d52f0a5fa77df9c14",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:26:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 14:26:49 2016 +0200"
      },
      "message": "Initial commit\n"
    },
    {
      "commit": "812a6bfb81ef3c3f48e0d613aa4ee1f8af7b67fa",
      "tree": "2224a72a8092fe0202183a67f57ed1fcd67a16fe",
      "parents": [
        "8fee7c7e87b02776cc17bbaa5d2f24f84b11f664",
        "93b199993bab46055e042c7c10325efd083376d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 19 16:25:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 19 16:25:10 2016 +0000"
      },
      "message": "Merge \"[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\""
    },
    {
      "commit": "93b199993bab46055e042c7c10325efd083376d9",
      "tree": "cb39ffc94021016badd3c59e6b9f942ff97acc3d",
      "parents": [
        "ad095893fda7d06a3e2d2137af01f60ae8f2ee85"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 12 11:15:39 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 11:43:30 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: I1eae4e7d839ca9a82804456e5d354ab9482d335b\n"
    },
    {
      "commit": "8fee7c7e87b02776cc17bbaa5d2f24f84b11f664",
      "tree": "6ba2d8e942658431cc244383dccd95e71713dd5b",
      "parents": [
        "ad095893fda7d06a3e2d2137af01f60ae8f2ee85"
      ],
      "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: I469ed2ff86c99fe48dafd986595c115d2ab5a753\n"
    },
    {
      "commit": "ad095893fda7d06a3e2d2137af01f60ae8f2ee85",
      "tree": "3c888e6f1a888df35eb81c25610c686cd6dfd2e8",
      "parents": [
        "21f60ae82f73fee74ab56d76611c696de3d350f0"
      ],
      "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:53 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I96aa80c4e0cff28b76f96fa0d7dfbf0ad657aac3\n"
    },
    {
      "commit": "21f60ae82f73fee74ab56d76611c696de3d350f0",
      "tree": "b0e249832373f1ffe56ecfbf4acd4943163dd5f7",
      "parents": [
        "474d8e4b3dd527084a40ab1460a9425858963f8b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 13 11:07:53 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 13 11:07:53 2016 +0200"
      },
      "message": "Mitaka release configuration files support\n\nChange-Id: I3e51b652a027def7a74be4bb39bbce1072f508bd\n"
    },
    {
      "commit": "474d8e4b3dd527084a40ab1460a9425858963f8b",
      "tree": "b053a6664d0538c378e57b1aa6dffc3dd5545271",
      "parents": [
        "6dd5c0a359eb5911b4721a99123cbfbe1003ae7d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Apr 03 19:41:32 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Apr 03 19:41:32 2016 +0200"
      },
      "message": "python-yml requirement for jenkins jobs\n\nChange-Id: Ibab2f4a44a68bd4869c52e07656a89e15fcba9fa\n"
    },
    {
      "commit": "6dd5c0a359eb5911b4721a99123cbfbe1003ae7d",
      "tree": "2642f7e39747bb50e0763972e023a926248bf430",
      "parents": [
        "ae1ae08dfc5d35060e8084c6c924bced586f6584"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:18:15 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:18:15 2016 +0100"
      },
      "message": "add Keystone region configuration\n\nChange-Id: If672a613f0b6d4ef2bbbf123b2fe716d95c86e2b\n"
    },
    {
      "commit": "ae1ae08dfc5d35060e8084c6c924bced586f6584",
      "tree": "ae8ef4f8c8c520a78489fb8863236a6df036735b",
      "parents": [
        "bab61072f943683f8e21023b97d023b0e933c4b7"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 18 18:48:04 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 18 18:48:04 2016 +0100"
      },
      "message": "fixes for contrail in RedHat\n\nChange-Id: I914e3464f15b41aa5bbbc993813692a36167376a\n"
    },
    {
      "commit": "bab61072f943683f8e21023b97d023b0e933c4b7",
      "tree": "0fd880de787f35ead2119df6065f3b7ec5b0a458",
      "parents": [
        "d87e3fa3a9121b40b5e48a4c1005c1d00d9bcb00"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 23:45:08 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 23:45:33 2016 +0100"
      },
      "message": "RedHat Compatability\n\nChange-Id: I8c8e4fc1d3d87e3fbbe8e302ee77b189a26896a6\n"
    },
    {
      "commit": "d87e3fa3a9121b40b5e48a4c1005c1d00d9bcb00",
      "tree": "95e37a7872a41f283fb293e46e0b483fafde01e2",
      "parents": [
        "90b3d14639d525dd06f081432757d1f8dc82c622"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 00:03:25 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 00:03:25 2016 +0100"
      },
      "message": "fix in typ sphinx\n"
    },
    {
      "commit": "90b3d14639d525dd06f081432757d1f8dc82c622",
      "tree": "04009d2987ce420b7eaaab67127c70fb4f97045e",
      "parents": [
        "5f899e921dc284f3e4c6cad11fe8926fff43dddb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:59:34 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 27 23:59:34 2016 +0100"
      },
      "message": "neutron sphinx doc\n"
    },
    {
      "commit": "5f899e921dc284f3e4c6cad11fe8926fff43dddb",
      "tree": "43ab0b034132605674c6904404e9470822301239",
      "parents": [
        "45cef7b9ee86eb971881f8b43d24e1589ba0d3be"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 26 11:59:35 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 26 11:59:35 2016 +0100"
      },
      "message": "Add doc dir\n"
    },
    {
      "commit": "45cef7b9ee86eb971881f8b43d24e1589ba0d3be",
      "tree": "92991a9299bb47d15ab5372405671cb7d466c75b",
      "parents": [
        "3d4af9da24315872b40e368a664fd2f56c902d6a"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:44:50 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:44:50 2016 +0100"
      },
      "message": "make run_tests executable\n"
    },
    {
      "commit": "3d4af9da24315872b40e368a664fd2f56c902d6a",
      "tree": "c935e9ff903da274c2a0df07e0820131e30ee6ec",
      "parents": [
        "6085ab33abf043aa903cdde4fef7fb8b25edc1d3"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:38:32 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:38:32 2016 +0100"
      },
      "message": "add git ignore\n"
    },
    {
      "commit": "6085ab33abf043aa903cdde4fef7fb8b25edc1d3",
      "tree": "feb07002b6340008d60eecedfb6e194150bac5ad",
      "parents": [
        "53bc29903081b90008a895fc348e64ad68c24c80"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:29:53 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:33:23 2016 +0100"
      },
      "message": "add plugin to control_cluster\n"
    },
    {
      "commit": "53bc29903081b90008a895fc348e64ad68c24c80",
      "tree": "5ca6ac98ef42b3cc625da071200d6e12d10eb54e",
      "parents": [
        "50b9983ee4c47da4ef6fa2ac20708b309c378b07"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:24:20 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 21:24:20 2016 +0100"
      },
      "message": "test for neutron\n"
    },
    {
      "commit": "50b9983ee4c47da4ef6fa2ac20708b309c378b07",
      "tree": "65698f30237f47646a4cbaedf9e84869f7879ddb",
      "parents": [
        "3d7ccd92e486377f164bf3b84b201cc7a8f7258e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 12 10:09:16 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 12 10:09:16 2015 +0100"
      },
      "message": "Add option dns_domain for liberty\n"
    },
    {
      "commit": "3d7ccd92e486377f164bf3b84b201cc7a8f7258e",
      "tree": "385c52aea2c02ecb5231bf0978fd51f126ca2bd7",
      "parents": [
        "e244f3abc4397457d6003123ed1c1bfe08faa6eb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Sun Oct 25 17:08:14 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Sun Oct 25 17:08:14 2015 +0100"
      },
      "message": "Temporary fixes for running Contrail on Liberty. Disabled Contrail LbaaS and notify_nova_on_port_data_changes\n"
    },
    {
      "commit": "e244f3abc4397457d6003123ed1c1bfe08faa6eb",
      "tree": "f14ea034b90739dbd91061e599c9b40be3bf50ae",
      "parents": [
        "a65000918b2d377e10358c2ea58bb58385cf55c3",
        "661fa5ec0a25f3a387bc918d8d346c54faeedf5b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:58 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Oct 21 15:56:58 2015 +0200"
      },
      "message": "Merge branch \u0027feature/liberty\u0027 into \u0027master\u0027\n\nOpenStack liberty compatability\n\nSee merge request !1\n"
    },
    {
      "commit": "661fa5ec0a25f3a387bc918d8d346c54faeedf5b",
      "tree": "7c6633bb47b7857e38c51bf35c240276ea2ca49d",
      "parents": [
        "52dce94c91e90179375fa65a31f7ed9b0ca9695e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:41:49 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:41:49 2015 +0200"
      },
      "message": "nova auth_plugin with password authentication\n"
    },
    {
      "commit": "52dce94c91e90179375fa65a31f7ed9b0ca9695e",
      "tree": "4b9c2b5f38068fe0cc2655b5d2f14be4c01a77fc",
      "parents": [
        "3be165cf15065ba174239ea517172d2bd14c11e0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:26:34 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:28:34 2015 +0200"
      },
      "message": "fix bad neutron compute host and metadate for liberty\n"
    },
    {
      "commit": "a65000918b2d377e10358c2ea58bb58385cf55c3",
      "tree": "3165e2351c6f62f96c99ed2c40608739d0270c88",
      "parents": [
        "cd028e4077d318b984fc3e3f2250e9a2c06001e4"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:25:03 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:25:03 2015 +0200"
      },
      "message": "fix missing access credetials to nova\n"
    },
    {
      "commit": "3be165cf15065ba174239ea517172d2bd14c11e0",
      "tree": "9a23e6a7d180259a9da03d08ead2267e40925d30",
      "parents": [
        "cd028e4077d318b984fc3e3f2250e9a2c06001e4"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:18:37 2015 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpcloud.eu",
        "time": "Mon Oct 19 18:18:37 2015 +0200"
      },
      "message": "openstack neutron configuration for liberty\n"
    },
    {
      "commit": "cd028e4077d318b984fc3e3f2250e9a2c06001e4",
      "tree": "c301c13d4921d59a610a81039b37a7d61757163f",
      "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"
    }
  ]
}
