)]}'
{
  "log": [
    {
      "commit": "d8728b49274c0a9e9f2a55b680d7fc40b116054a",
      "tree": "18f36bd5f53b1c525be92f6360ae97f479552e1e",
      "parents": [
        "8a3b02adbd377f289914558f014ac7bb482c13dd"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 16 09:36:00 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 16 09:38:34 2018 +0000"
      },
      "message": "Fix error when creating TimeoutException\n\nWe need to have a valid format specifier. Currently this produces:\n\nValueError: unsupported format character \u0027w\u0027 (0x77) at index 50\n\n[0] http://logs.openstack.org/94/561194/5/check/designate-base/401ff70/testr_results.html.gz\n\nChange-Id: Ibb500c3ed26e23e7770901fa85e6e5bdbb15d741\n"
    },
    {
      "commit": "ade0492d7ce03543bf85400178df8a373fc218bf",
      "tree": "138578ea122e744cb6a1a7187151c50a23d3734d",
      "parents": [
        "0d7625ad43d4fee615c04f46c7a67ae0572e262e"
      ],
      "author": {
        "name": "ZhaoBo",
        "email": "zhaobo6@huawei.com",
        "time": "Fri Feb 10 10:27:29 2017 +0800"
      },
      "committer": {
        "name": "ZhaoBo",
        "email": "zhaobo6@huawei.com",
        "time": "Tue Feb 14 01:29:07 2017 +0000"
      },
      "message": "Use the new tempest module\n\ntempest.lib.common.utils.misc.find_test_caller has been moved into the\ntempest.lib.common.utils.test_utils module. We should update the related\ncode which call it.\n\nChange-Id: I5b6611c0eaeaa2a4eea8fafaf0054c5e9bb44467\n"
    },
    {
      "commit": "62677f8df1fb401148ad1ac7cc0fe2ef716ba12f",
      "tree": "f41b1a961e5d1d7a0cd03fe6091bcee9dc24e752",
      "parents": [
        "3416030a7b49ba551a54e92565ccbdc3ec76fe0d",
        "dc715e1e350477cd0105f010a9b5d0d5451e7b6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 01 16:28:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 01 16:28:35 2017 +0000"
      },
      "message": "Merge \"Migrate the recordset validation functional test\""
    },
    {
      "commit": "4f173f37d616a7fbfe2e747208400565e4fe1648",
      "tree": "8a889c44ffab79a46a82766d170b9c025a5f6002",
      "parents": [
        "348f941552655cc8aed556b2c390611ae6e0fde7"
      ],
      "author": {
        "name": "gecong1973",
        "email": "ge.cong@zte.com.cn",
        "time": "Sun Oct 16 09:27:14 2016 +0800"
      },
      "committer": {
        "name": "gecong1973",
        "email": "ge.cong@zte.com.cn",
        "time": "Sun Oct 16 09:27:14 2016 +0800"
      },
      "message": "Add __ne__ built-in function\n\nIn Python 3 __ne__ by default delegates to __eq__ and inverts the\nresult, but in Python 2 they urge you to define __ne__ when you\ndefine __eq__ for it to work properly [1].There are no implied\nrelationships among the comparison operators. The truth of x\u003d\u003dy\ndoes not imply that x!\u003dy is false. Accordingly, when defining __eq__(),\none should also define __ne__() so that the operators will behave as\nexpected.\n[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__\n\nChange-Id: I5abcaa9d74712df591499e8334f1d627b2d7d1ca\n"
    },
    {
      "commit": "dc715e1e350477cd0105f010a9b5d0d5451e7b6b",
      "tree": "762530865d9454a7a09edc1471956b98db1f5862",
      "parents": [
        "7967b0e91a516d152ef6d736668f8df0c3a5fd54"
      ],
      "author": {
        "name": "Eric Larson",
        "email": "eric@ionrock.org",
        "time": "Thu Aug 25 13:21:35 2016 +0100"
      },
      "committer": {
        "name": "Eric Larson",
        "email": "eric@ionrock.org",
        "time": "Mon Aug 29 12:30:17 2016 -0500"
      },
      "message": "Migrate the recordset validation functional test\n\nThis migrates the recordset validation test from designate to the\ntempest plugin.\n\nChange-Id: I4ae2dd980c1ad0547f360a9dc07f97a46146fd18\n"
    },
    {
      "commit": "7e2a640502c6de5e94f98a392c8410b9b7c085a8",
      "tree": "9954bc7cd6049f4c534de2621c233b88c0b5dd2f",
      "parents": [
        "5cf839f4ce216ecc4825433dd94efc805429a286"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed Jun 01 21:50:17 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Jun 02 14:38:52 2016 +0000"
      },
      "message": "Add a zone export scenario test\n\nThis renames a couple of the zone export client methods. It also\nfixes an issue with the (newly named) `show_exported_zone` function\nwhich wasn\u0027t passing the right number of arguments.\n\nChange-Id: Ie0cce8710e0ef17dc391cb5bdd150a63b57d2f72\n"
    },
    {
      "commit": "cf98c2691d3e3788ccae646969884e96d4a3da08",
      "tree": "b7f9ea8fc9f726e57ed868957931bf1ac6cd0bda",
      "parents": [
        "42f2ce09a2ee3414dbdcc6bfc0740a5521d73f28"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 19:34:37 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 22:12:10 2016 +0000"
      },
      "message": "Add a client for querying nameservers\n\nChange-Id: I2d2eedcd162e7aeac4f3c9c92342bff448b4a5f5\n"
    },
    {
      "commit": "de24d967f3329d0dcb7a54034ba15710ff49c23c",
      "tree": "45c29a2aa3e56ccebaeef7b3deb2976677bf3546",
      "parents": [
        "c8f7a70b9bec92f6c62c1bd1cacdbfd539eaee5c"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 00:28:00 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 01:18:58 2016 +0900"
      },
      "message": "Add recordset_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I55ebc5210f7b1e50b59411658a1ae4d1f39a3ff4\n"
    },
    {
      "commit": "c8f7a70b9bec92f6c62c1bd1cacdbfd539eaee5c",
      "tree": "c46e1b9682b8bf2e1c6d2a83b747b5d7246305ad",
      "parents": [
        "89edc117dee08c4772313a1393cdfa2d7c669605"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri Apr 29 21:07:16 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Sat Apr 30 01:52:31 2016 +0900"
      },
      "message": "Add zones_export_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Iff03a53842ac4e44ed720163695a35a74b970768\n"
    },
    {
      "commit": "aec952a9ee9a7af7d98648d5c6c23bfe2ad26382",
      "tree": "9565486f8d2e613e214c242ed3837d7f148599be",
      "parents": [
        "471df92f967c013caa710847c52c63928d141a26"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Wed Apr 20 10:08:46 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Wed Apr 20 10:08:46 2016 +0900"
      },
      "message": "Add zones_import_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: If01461617020f39b4da554b127e7b5e5fd704645\n"
    },
    {
      "commit": "25fb29e5c89acabf23b0df71130fdf738a2556a5",
      "tree": "15a782142649183a469ad3eae2be3eb0f1fd8b8f",
      "parents": [
        "21f4f8a01a0c343e157cfd69d80aadfdd592ec5a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:07:04 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:08:46 2016 +0100"
      },
      "message": "Initial layout of Designate tempest plugin\n\nSee https://review.openstack.org/283511 for history.\n\nChange-Id: I7733e8786d6b525a7c9a8d4f12add329cd030d9d\nPartially-Implements: blueprint designate-tempest-plugin\n"
    }
  ]
}
