)]}'
{
  "log": [
    {
      "commit": "e07eaccf844e3dbcb992ec26a085d5c37757ea85",
      "tree": "3c488a5d92e43754b02843cb7a84d870d82588ab",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "Eli Qiao",
        "email": "liyong.qiao@intel.com",
        "time": "Thu Mar 03 13:49:37 2016 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sun Jul 17 21:56:26 2016 +0900"
      },
      "message": "Add new live_migration case to support block_migration\u003dauto\n\nCompute microversion 2.25 supports auto block_migration\nand also the disk_over_commit flag has been removed.\n\nDetails: http://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-mitaka\n\nThis commit adds tests for the same.\nAlso adds the below required schema for version 2.25 tests.\n\n- 2.3 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-kilo\n\n- 2.16 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id14\n\n- 2.23 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id21\n\nCo-Authored-By: ghanshyam \u003cghanshyam.mann@nectechnologies.in\u003e\n\nChange-Id: I0fb5567cb4f7363465b68b86174b2df039f183d9\n"
    },
    {
      "commit": "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee",
      "tree": "20b69e2baae494665f3a62070f38a8600feba0cf",
      "parents": [
        "45336f99eeea14f766f06cb506da963e2f9336f7",
        "df9475bad66f2d96584a84193640a58ff7345a43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 10:37:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 10:37:50 2016 +0000"
      },
      "message": "Merge \"Correct reraising of exception\""
    },
    {
      "commit": "45336f99eeea14f766f06cb506da963e2f9336f7",
      "tree": "9a4321f322a59cc74bab9e6e6b49663b759e352a",
      "parents": [
        "2c35114fe9ea487c45dcc9970c12780f3dac2392",
        "88780b7f8b3fb78666ffb4aa2464bfbd68853d0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 10:36:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 10:36:04 2016 +0000"
      },
      "message": "Merge \"Requirements.txt: remove pyOpenSSL\""
    },
    {
      "commit": "2c35114fe9ea487c45dcc9970c12780f3dac2392",
      "tree": "bc2b9f01a3aa80c08060bbae12942b97b53f1127",
      "parents": [
        "964f3be3c1736296e48a4c2387cfed844ecff56a",
        "68d31b83af88aca44d02046aa4c53284c056b3b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 03:58:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 03:58:12 2016 +0000"
      },
      "message": "Merge \"Fix typo in tempest/run help document.\""
    },
    {
      "commit": "964f3be3c1736296e48a4c2387cfed844ecff56a",
      "tree": "7e1bee06eb0e6279d9f0d75d8b7192c4ad13154d",
      "parents": [
        "9d8a8c84364b395645b5ad977d183e7aa622527d",
        "a8c641a96e47f4a71462c3152616ac4605a4a45d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 23:12:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 23:12:28 2016 +0000"
      },
      "message": "Merge \"Add a test for attach/detach port on multiple servers\""
    },
    {
      "commit": "9d8a8c84364b395645b5ad977d183e7aa622527d",
      "tree": "7a07838e4eea24e8039eab1ef16e30f19488d3c0",
      "parents": [
        "78e591edad7de6beef8c821dc8e5d4e4785c8245",
        "05ab856124df141df3becf7baf433e7ab7f415a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 17:41:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 17:41:53 2016 +0000"
      },
      "message": "Merge \"Add sync to avoid the loss of pub key data\""
    },
    {
      "commit": "78e591edad7de6beef8c821dc8e5d4e4785c8245",
      "tree": "e3304f4330aa968bef0f08a139aea347739e0bc5",
      "parents": [
        "0a89530aa3a0561a0c6d00bdbca9e5783fa33a43",
        "4dcd00253078158d9516974222b0c5bda0cf34a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 17:40:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 17:40:01 2016 +0000"
      },
      "message": "Merge \"Add documentation for glance api\""
    },
    {
      "commit": "68d31b83af88aca44d02046aa4c53284c056b3b2",
      "tree": "43e604bf23b0a96c959a9364962556146a0ce9e9",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Wed Jul 13 01:48:33 2016 +0000"
      },
      "committer": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Thu Jul 14 02:38:13 2016 +0000"
      },
      "message": "Fix typo in tempest/run help document.\n\nChange-Id: I2a552b936d60d9386b655585cada4e39f364343b\n"
    },
    {
      "commit": "0a89530aa3a0561a0c6d00bdbca9e5783fa33a43",
      "tree": "fbabcbf875491a9b3ec13aec26857b6469f55cb5",
      "parents": [
        "e6915250fe88a01d75223af59aef292853f914d1",
        "8ed23d2645f71b5dc3b61a8aec8d348caff9a491"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 02:00:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 02:00:58 2016 +0000"
      },
      "message": "Merge \"Use skip_checks instead of skipUnless in TestShelveInstance\""
    },
    {
      "commit": "e6915250fe88a01d75223af59aef292853f914d1",
      "tree": "81a79f8a32d3e627d5539cfbac30b6e7b54cb8d8",
      "parents": [
        "180def018c72b429b9ca2141a8ea2131c301e9ad",
        "01cce04c2e6d5364869344733d4beab54f60caba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:54:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:54:13 2016 +0000"
      },
      "message": "Merge \"Add __pycache__ to .gitignore\""
    },
    {
      "commit": "180def018c72b429b9ca2141a8ea2131c301e9ad",
      "tree": "ebdafe0769c39a4bcc8448483c78d9b961fb3c4e",
      "parents": [
        "a33c2f34b8a03631f094500167cb6c58d3d7e198",
        "df73bdf0c0502af5a5d0aa9d40b768548dada617"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:42:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:42:01 2016 +0000"
      },
      "message": "Merge \"Check network_data info in config drive tests\""
    },
    {
      "commit": "a33c2f34b8a03631f094500167cb6c58d3d7e198",
      "tree": "27463b64cde38b0c61a7b9bafbffe15fddb96637",
      "parents": [
        "6ee549b4029b9f6787eaea09d6431a1eed7aa081",
        "9df3a52d7754150fca235455492df4bbf9b3ff49"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:35:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:35:58 2016 +0000"
      },
      "message": "Merge \"Update docstring for create_test_server\""
    },
    {
      "commit": "6ee549b4029b9f6787eaea09d6431a1eed7aa081",
      "tree": "3d0f67b02465b6ab6829dffbda50abaf805ef4ea",
      "parents": [
        "5dc23c1697e62ba39239aa3b05a1d76101f95d64",
        "a8d3cae7c2432a9d378777aff647c2efcb00a506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 12:45:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 12:45:21 2016 +0000"
      },
      "message": "Merge \"Fix typo in Test Removal Procedure doc\""
    },
    {
      "commit": "5dc23c1697e62ba39239aa3b05a1d76101f95d64",
      "tree": "1a2c2e3a317924d4d9c501b615e228d82567f3b9",
      "parents": [
        "98d97e1ac3e6f71c764f6882cf38296411f774a9",
        "742f4ab2df62b7602d5c287562e3c00525a89177"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:58 2016 +0000"
      },
      "message": "Merge \"Remove unused LOG\""
    },
    {
      "commit": "98d97e1ac3e6f71c764f6882cf38296411f774a9",
      "tree": "4f7833c3d20856118080c2cc4848b64c06a2ce15",
      "parents": [
        "ff2cd4f0425721189a4b6226f955035bcc3321d0",
        "36063d227f7cd3ededdc99b23b0c7911f2233df2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:49 2016 +0000"
      },
      "message": "Merge \"Add available params in metering labels client\u0027s comment\""
    },
    {
      "commit": "ff2cd4f0425721189a4b6226f955035bcc3321d0",
      "tree": "4723b99fa3c159dd26f530426bfd2e2e19e48b0c",
      "parents": [
        "c249fe06a1f76c798d292e196389321a1569d6f7",
        "cde957af94a9c841d40f43f5ddff8748d3ece540"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:40 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron security group client\u0027s comment\""
    },
    {
      "commit": "c249fe06a1f76c798d292e196389321a1569d6f7",
      "tree": "0258347cbe8d41aa31b749db6aeb45b85b483060",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1",
        "84b5f43a0f175e87affa63527dd8f081a661a1aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:33:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:33:27 2016 +0000"
      },
      "message": "Merge \"Add available params in ports client\u0027s comment\""
    },
    {
      "commit": "8ed23d2645f71b5dc3b61a8aec8d348caff9a491",
      "tree": "82015684e1a62a79856b1a75f11b4c30b29817f3",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 13 11:00:05 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 13 13:48:12 2016 +0800"
      },
      "message": "Use skip_checks instead of skipUnless in TestShelveInstance\n\nAll testcases in TestShelveInstance should be skipped if\nCONF.compute_feature_enabled.shelve is false, so this is to\nuse skip_checks to avoid adding skipUnless decorator for\neach testcase individually.\n\nChange-Id: I41f57fc92cf0294e922b87667b84d4aa3ac87663\n"
    },
    {
      "commit": "a8c641a96e47f4a71462c3152616ac4605a4a45d",
      "tree": "7963e82f3fc69c6108621ef32367a9a09281e6d6",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 17:07:33 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 20:15:25 2016 -0400"
      },
      "message": "Add a test for attach/detach port on multiple servers\n\nA regression was introduced in nova in newton when you\nattach the same port across multiple instances (not at\nthe same time). The problem was nova started creating\nsome internal resources on attach but wasn\u0027t cleaning\nthem up on detach, so when you\u0027d tried to attach the same\nport to a second server it would fail because of a\nunique constraint on the internal resource that nova creates.\n\nWe should have an integration test that covers this scenario\nso we don\u0027t regress it again.\n\nThis change covers both booting servers with a pre-created\nport and attaching a pre-created port to existing servers.\n\nDepends-On: I2254bad0df3ccc00cd5c9438fa2684e705442e2d\n\nChange-Id: I469b8ec426bd71dea515e99f76d415c62fff7dd3\nRelated-Bug: #1602357\n"
    },
    {
      "commit": "05ab856124df141df3becf7baf433e7ab7f415a6",
      "tree": "f1e29a48529423e2bc38e0275f39b80abfcf016e",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jul 12 00:06:18 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jul 12 00:20:15 2016 -0700"
      },
      "message": "Add sync to avoid the loss of pub key data\n\nOn the hard rebooting test, the pub key data can be loss due to the\nimmediate rebooting. In addition, the existing scenario test manager\nis using \u0027sync\u0027 command to avoid the other data loss.\nSo this patch adds a \u0027sync\u0027 command call.\n\nChange-Id: Ie55ad394cdbbde100eee45026c1e52a6f2825b77\nCloses-Bug: #1583987\n"
    },
    {
      "commit": "ad37b61be636ae05a3b5009343b992df061174a1",
      "tree": "efbb9f38c48a692f7bc2af982fc5bc6c8c5b4738",
      "parents": [
        "9e18f7062c66d14298afe2c24d86a04e2b695a2d",
        "e2dbc1f692f3422657ba5931b6eb6d43266d684f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 05:24:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 05:24:32 2016 +0000"
      },
      "message": "Merge \"Remove white space between print and ()\""
    },
    {
      "commit": "9e18f7062c66d14298afe2c24d86a04e2b695a2d",
      "tree": "0333707c5b236192dde57c7b31bd64c3949335fd",
      "parents": [
        "59edd7f2585b865a1b3a0022dba2b34a5e23c8ff",
        "70e0a8986c8d674f3669d7c05c5f06388b72e7c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 04:16:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 04:16:25 2016 +0000"
      },
      "message": "Merge \"Add vcs string to version option output\""
    },
    {
      "commit": "59edd7f2585b865a1b3a0022dba2b34a5e23c8ff",
      "tree": "ec86c3c05c5cffa7710819819f0b2cd99d311019",
      "parents": [
        "a72f2c6fb7105d29afe23252273026ad385181b3",
        "043c7d714583f12ce37f73ed1398f78a492d0cc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 04:04:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 04:04:12 2016 +0000"
      },
      "message": "Merge \"Add workspace subcommands help\""
    },
    {
      "commit": "a8d3cae7c2432a9d378777aff647c2efcb00a506",
      "tree": "df514b58ef93995c5dc4133d5d4afd7e67d965a5",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Jul 11 18:59:23 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Jul 12 03:53:39 2016 +0000"
      },
      "message": "Fix typo in Test Removal Procedure doc\n\nThis commit fixes some typos in the Tempest Test Removal Procedure\ndocument. The document was introduced by just copying from the wiki page\nto this repo[1]. So we didn\u0027t paying attention at that time.\n\n[1] I5f2322a5de7b73252e0162165eeaec120ec94948\n\nChange-Id: Ia3b4f255cc688ddd4007cf80753923cb18799b98\n"
    },
    {
      "commit": "df9475bad66f2d96584a84193640a58ff7345a43",
      "tree": "6d55ad11d9f5e658dc5614de21de17ce10190d1c",
      "parents": [
        "617e65ac038cf1d99b8982c0def34ac7425501c2"
      ],
      "author": {
        "name": "Bin Zhou",
        "email": "zhou.bin9@zte.com.cn",
        "time": "Thu Jul 07 12:14:31 2016 +0800"
      },
      "committer": {
        "name": "Bin Zhou",
        "email": "zhou.bin9@zte.com.cn",
        "time": "Tue Jul 12 00:48:27 2016 +0000"
      },
      "message": "Correct reraising of exception\n\nwhen an exception was caught and rethrown, it should call \u0027raise\u0027\nwithout any arguments.\n\nChange-Id: Ifedddb352910f8c499c0ca36c2377567c59c1de5\n"
    },
    {
      "commit": "88780b7f8b3fb78666ffb4aa2464bfbd68853d0e",
      "tree": "855a77dcac7a2f6136226b20d1273afbd0c5b397",
      "parents": [
        "20d880abecb60085dcfa557ab5b768babfc7da66"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jul 11 17:58:06 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jul 11 17:58:06 2016 +0200"
      },
      "message": "Requirements.txt: remove pyOpenSSL\n\nIt\u0027s not used anymore. Last import was removed in\nIdd18ab2cdf09024f83795eaa904ec3f2815f1fc8\n\nChange-Id: I91d6f3bed96cc71dd045aa8f8bd092caa61cc879\n"
    },
    {
      "commit": "a72f2c6fb7105d29afe23252273026ad385181b3",
      "tree": "04ab13c36e8da5f6f55fbba17de487c5b5c7decc",
      "parents": [
        "20d880abecb60085dcfa557ab5b768babfc7da66"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Mon Jul 11 16:28:19 2016 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Mon Jul 11 16:45:22 2016 +0200"
      },
      "message": "Removes explicit looping over dict .keys() method\n\nLooping over the .keys() method of a dictionary is an anti-pattern. In\nfact, the method is actually creating a new list which is redundant and\nunnecessary. Looping over a dictionary implicitly loops over its keys.\n\nChange-Id: I937d3f060bf95bb86e50fcb5dec8def524f6208e\n"
    },
    {
      "commit": "36063d227f7cd3ededdc99b23b0c7911f2233df2",
      "tree": "d05b111cd00655bfa131016f40598e55b09ca598",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 16:39:52 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 11:04:31 2016 +0800"
      },
      "message": "Add available params in metering labels client\u0027s comment\n\nSome interfaces in metering labels client have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: Iaba6c1be53e994c95f7f5c350ee018adcd337a6e\n"
    },
    {
      "commit": "84b5f43a0f175e87affa63527dd8f081a661a1aa",
      "tree": "9fcd6b15a9877b0de5dae52c5d7ff8de59576f53",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 14:16:45 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 10:50:49 2016 +0800"
      },
      "message": "Add available params in ports client\u0027s comment\n\nSome interfaces in ports client have **kwargs parameter, but no api\nreference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: I654f1e9872980c9ebaef772bf0340c953df666af\n"
    },
    {
      "commit": "cde957af94a9c841d40f43f5ddff8748d3ece540",
      "tree": "40f1db050005d1899ccf79d8367ec9cdf4e2926d",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 17:14:47 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 10:14:41 2016 +0800"
      },
      "message": "Add available params in neutron security group client\u0027s comment\n\nSome interfaces in neutron security group client have **kwargs parameter,\nbut no api reference links are given. so this is to add \"Available params\"\nin their comments.\n\nChange-Id: I177b07a3f96f593b8ba8a8a7c646429a6616925b\n"
    },
    {
      "commit": "20d880abecb60085dcfa557ab5b768babfc7da66",
      "tree": "940e6fb9e2cbb7eb9aa2112c2e8963e786562dca",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 09 19:28:30 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 09 19:28:30 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If056482410bc7364c34a46d3d99679e9be84cfa0\n"
    },
    {
      "commit": "742f4ab2df62b7602d5c287562e3c00525a89177",
      "tree": "02469d1800b8a0e3312136cee0b572d4c506c45b",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jun 22 14:48:22 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 08 13:45:40 2016 +0800"
      },
      "message": "Remove unused LOG\n\nThis is to remove unused LOG in some files\n\nChange-Id: I4eaf149e2002f30a99730a40a9bd8e4283bdbcb9\n"
    },
    {
      "commit": "4dcd00253078158d9516974222b0c5bda0cf34a1",
      "tree": "fdebc041b5608d2e295e932e91d7a0e9df3269a2",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Anthony Washington",
        "email": "awashington251@gmail.com",
        "time": "Thu Jun 30 18:24:46 2016 +0000"
      },
      "committer": {
        "name": "Anthony Washington",
        "email": "anthony.washington@intel.com",
        "time": "Thu Jul 07 20:32:26 2016 +0000"
      },
      "message": "Add documentation for glance api\n\nAdded link to available params for list images.\n\nChange-Id: I6d34fc18acd08e74e61375749ae4c1ce66ce6876\n"
    },
    {
      "commit": "d519cb71952e3b12273c7e396cbee5c84ab643f9",
      "tree": "94383fb9ea585524b90f09c8d755caa3a20c9042",
      "parents": [
        "617e65ac038cf1d99b8982c0def34ac7425501c2",
        "de5fb0cf583273eccd1765c80c38ed26756c013a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 07 10:44:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 07 10:44:07 2016 +0000"
      },
      "message": "Merge \"Factor up (most) CONF value in clients.Manager\""
    },
    {
      "commit": "de5fb0cf583273eccd1765c80c38ed26756c013a",
      "tree": "801fb81316cd3df6d304455b916ed1c0e28a467b",
      "parents": [
        "23950143517d6e1004dabba4e71d58475cb5fd7f"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Jun 13 12:15:00 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jul 06 23:54:26 2016 +0100"
      },
      "message": "Factor up (most) CONF value in clients.Manager\n\nFactor up CONF dependencies from the client manager class, so\nthat the part of it independent from CONF and unstable interfaces\ncan be moved to the manager base class, and be useful to external\nconsumers (such as plugins).\n\nAn helper function is defined in config.py to help extract from\nconfiguration the parameters relevant for service client __init__.\nThis is used for Tempest own service clients and will be used by\nplugins as well.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: I19cdcf6f84144f6b1b0223a41a52f5b6e4b8fdd1\n"
    },
    {
      "commit": "df73bdf0c0502af5a5d0aa9d40b768548dada617",
      "tree": "e508ce8553c7c4625f0924b87ae7aea75d79d14a",
      "parents": [
        "617e65ac038cf1d99b8982c0def34ac7425501c2"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Jul 06 09:55:28 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Jul 06 09:57:01 2016 -0700"
      },
      "message": "Check network_data info in config drive tests\n\nThere is an existing scenario test that verifies the meta_data.json\ncontents of config drives. Extend this to also do verification of the\nnetwork_data.json information on the config drive.\n\nThe network_data has been included in various ways by different cloud\ndeployments so we want to have a concrete test for this somewhere as the\nfirst step towards consistency.\n\nChange-Id: Ia148bca2cd932ccdf9735142e0082a330212ee04\n"
    },
    {
      "commit": "617e65ac038cf1d99b8982c0def34ac7425501c2",
      "tree": "3406ac820392484afcbaa4fd844a2b5f76ceb4ad",
      "parents": [
        "d9266a13d381381e301bddbbcf7eb3d79964a90a",
        "c4b0e0091b16773b8180946c73f789cc429673e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 14:18:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 14:18:36 2016 +0000"
      },
      "message": "Merge \"Making delete_on_termination configurable\""
    },
    {
      "commit": "d9266a13d381381e301bddbbcf7eb3d79964a90a",
      "tree": "82a84bd4dc80c03004d272f1b5711b662ebcd670",
      "parents": [
        "e1570f3a5d3ba374d3a5ab31218f1eb7d611535a",
        "fbfe20f5c0f590f5c281f5b17b9f6707703d8313"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 14:18:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 14:18:25 2016 +0000"
      },
      "message": "Merge \"Add available params in subnets client\u0027s comment\""
    },
    {
      "commit": "e1570f3a5d3ba374d3a5ab31218f1eb7d611535a",
      "tree": "9b71f188a047385921294ed5af78663903cd681b",
      "parents": [
        "83da4f5d7441366df1825dfad4ce237d501f8b39",
        "294846c0d3fae2e79b75534a8628d873196fae3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 14:09:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 14:09:05 2016 +0000"
      },
      "message": "Merge \"Add available params in networks client\u0027s comment\""
    },
    {
      "commit": "9df3a52d7754150fca235455492df4bbf9b3ff49",
      "tree": "e7e70bf47784d19ba2826a45253f3e0e8135b4dc",
      "parents": [
        "c4b0e0091b16773b8180946c73f789cc429673e8"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jul 06 14:09:48 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jul 06 14:09:48 2016 +0100"
      },
      "message": "Update docstring for create_test_server\n\nSeveral paramters are missing in the docstring of the helper to\ncreate test servers, so fixing that.\n\nChange-Id: I408de7b98ad60b98c86a776912951d9e04491b7e\n"
    },
    {
      "commit": "83da4f5d7441366df1825dfad4ce237d501f8b39",
      "tree": "75a93a6cca07a1d3124f8e8deaf215a66ce71596",
      "parents": [
        "6e9a2e5a16a66ae97ac8a1a9f805dc3bc72aefbc",
        "da566b99a207c383fe18484a650a3cf9a65105c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 13:06:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 13:06:20 2016 +0000"
      },
      "message": "Merge \"Extend server schema for extended volume attribute\""
    },
    {
      "commit": "6e9a2e5a16a66ae97ac8a1a9f805dc3bc72aefbc",
      "tree": "fc8fcc0a3d620dc644eb5fee2c23cb262d72a3c7",
      "parents": [
        "5d5488ecb681801b1f302615a88949bcb9376762",
        "0baba7096a9abd0fce430f3e49d201595a067a2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 11:19:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 11:19:25 2016 +0000"
      },
      "message": "Merge \"Disable file injection by default\""
    },
    {
      "commit": "5d5488ecb681801b1f302615a88949bcb9376762",
      "tree": "65e2ec47cc446d55d37fe930bfe04d87ea563a70",
      "parents": [
        "f81f5b5cc6ca7fdaab3171d713990f00e705ec55",
        "cb1c6297464f0a1bb80c3c8021a392ed4bddfc91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 10:27:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 10:27:47 2016 +0000"
      },
      "message": "Merge \"Add documentation for glance api\""
    },
    {
      "commit": "f81f5b5cc6ca7fdaab3171d713990f00e705ec55",
      "tree": "7f7ed4b984ae00634511cc6f679af23c846decb8",
      "parents": [
        "613cdbc320ee57853ac428d44d3a2421f653dfe7",
        "9ed4104ee9316ce04fc351e10bf7d46194e209b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 10:27:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 10:27:38 2016 +0000"
      },
      "message": "Merge \"Tempest: Fixed a typo\""
    },
    {
      "commit": "e2dbc1f692f3422657ba5931b6eb6d43266d684f",
      "tree": "378c9483efca8a7df47d9de55b1c03efee9026f0",
      "parents": [
        "6afd72d07434d835e2bc1065f9a02cd80e18b8f8"
      ],
      "author": {
        "name": "yuyafei",
        "email": "yu.yafei@zte.com.cn",
        "time": "Wed Jul 06 16:09:19 2016 +0800"
      },
      "committer": {
        "name": "yuyafei",
        "email": "yu.yafei@zte.com.cn",
        "time": "Wed Jul 06 17:44:50 2016 +0800"
      },
      "message": "Remove white space between print and ()\n\nTrivialFix\n\nChange-Id: I757a1b513613ef9870e9f8dd1328c7630e4840df\n"
    },
    {
      "commit": "613cdbc320ee57853ac428d44d3a2421f653dfe7",
      "tree": "46a90ab1144def63e43bae8edf3792f71f633954",
      "parents": [
        "d2f46265c1f0000497df97bd464c181aa629151f",
        "dced423202be99dffcda21b85e14faa2c58aa46f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 08:52:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 08:52:35 2016 +0000"
      },
      "message": "Merge \"Fix minor details in README\""
    },
    {
      "commit": "d2f46265c1f0000497df97bd464c181aa629151f",
      "tree": "1c84967247a637ee33b03160406387af965862a7",
      "parents": [
        "6afd72d07434d835e2bc1065f9a02cd80e18b8f8",
        "531b01c0175aae0fcf915f6177315a7a72bb33c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 08:50:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 08:50:51 2016 +0000"
      },
      "message": "Merge \"Update quickstart for revised temepst init setup\""
    },
    {
      "commit": "294846c0d3fae2e79b75534a8628d873196fae3e",
      "tree": "61d4cf02da35662ffd52b4c0c5cf13a9c12f7d01",
      "parents": [
        "6afd72d07434d835e2bc1065f9a02cd80e18b8f8"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 14:21:29 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 14:21:29 2016 +0800"
      },
      "message": "Add available params in networks client\u0027s comment\n\nSome interfaces in networks client have **kwargs parameter, but no api\nreference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: I34a8bbe92326f1f37554838a00932aaf712b2a33\n"
    },
    {
      "commit": "fbfe20f5c0f590f5c281f5b17b9f6707703d8313",
      "tree": "4665f4fc38acde9f50e536ee476e23a3bd6d0ef1",
      "parents": [
        "6afd72d07434d835e2bc1065f9a02cd80e18b8f8"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 13:42:27 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 14:10:12 2016 +0800"
      },
      "message": "Add available params in subnets client\u0027s comment\n\nSome interfaces in subnets client have **kwargs parameter, but no api\nreference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: I770cf5cce2c532b914db74742bc86629db43ae60\n"
    },
    {
      "commit": "6afd72d07434d835e2bc1065f9a02cd80e18b8f8",
      "tree": "936c805af9a040fc954c888ccbaf35fe832bf553",
      "parents": [
        "a1f2ebe6ff81e1ebb0452964fb7074530602252d",
        "20a1d1144d7e2ad5ee2cc324b05f5c0176aa27a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 00:29:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 00:29:02 2016 +0000"
      },
      "message": "Merge \"Remove duplicated identity v2 clients\""
    },
    {
      "commit": "a1f2ebe6ff81e1ebb0452964fb7074530602252d",
      "tree": "02db76aa7013e7ed804cf9b7e8fd81fdf5a31893",
      "parents": [
        "90c0779f06f27a8e7081b471717596985d3bcf81",
        "49b387ab789147577eba9f57930e38d97375b21c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 05 22:19:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 22:19:05 2016 +0000"
      },
      "message": "Merge \"Fix test_project_create_with_parent\""
    },
    {
      "commit": "90c0779f06f27a8e7081b471717596985d3bcf81",
      "tree": "5a197e5cf71f9ce6a2e24bd27966d6d99f785c30",
      "parents": [
        "0b2c35e3d7ac5dfd40a1db71c166e8274efcb0d0",
        "9dea88ebad6df96d072f0b0a68218ae096f38dfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 05 22:14:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 22:14:57 2016 +0000"
      },
      "message": "Merge \"Backup create using force flag\""
    },
    {
      "commit": "9ed4104ee9316ce04fc351e10bf7d46194e209b9",
      "tree": "74ccd559112c84818c5fec870f3ad82340fb901f",
      "parents": [
        "66483ceacc6e8c00bbe28f4639c79ab3ce8ec802"
      ],
      "author": {
        "name": "Puneet Arora",
        "email": "apuneet@vmware.com",
        "time": "Tue Jul 05 19:46:06 2016 +0000"
      },
      "committer": {
        "name": "Puneet Arora",
        "email": "apuneet@vmware.com",
        "time": "Tue Jul 05 20:00:07 2016 +0000"
      },
      "message": "Tempest: Fixed a typo\n\nChange-Id: I03e97fb446431adc1f113327ca54ae523a10602c\n"
    },
    {
      "commit": "dced423202be99dffcda21b85e14faa2c58aa46f",
      "tree": "729482da6d3f17863fb10c7ec7d2fd0883c808f5",
      "parents": [
        "531b01c0175aae0fcf915f6177315a7a72bb33c2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 05 11:20:12 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 05 14:31:57 2016 -0400"
      },
      "message": "Fix minor details in README\n\nThis commit makes 3 updates to the README. First it adds a link to the\nofficial documentation at the top of the README. We\u0027ve had a number of\nbugs filed where people think the docs are broken because github\ndoesn\u0027t understand sphinx directives in its rst rendering. Including\na link to the openstack hosted logs will make it clear that the docs\noutput is only via sphinx. The second cleanup is adding an internal\nlink to the tempest configuration guide in the quickstart. The\nquickstart alludes to configuring tempest, but never actually provides\nan explanation on how to do it. Adding the link to the configuration\nguide should clear up any potential confusion. The last change here is\nremoving the external shield images from the readme. These raise sphinx\nwarnings (which we want to stop), and violate at least one distros\npackaging process for questionable value.\n\nCloses-Bug: #1589428\n\nChange-Id: I0f797478624df704c03a00bc3fae89bfcea5799a\n"
    },
    {
      "commit": "531b01c0175aae0fcf915f6177315a7a72bb33c2",
      "tree": "c96166b3003083e3062550d5ba4fe1ce7abf6e81",
      "parents": [
        "0b2c35e3d7ac5dfd40a1db71c166e8274efcb0d0"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 05 10:22:52 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 05 11:25:26 2016 -0400"
      },
      "message": "Update quickstart for revised temepst init setup\n\nThis commit updates the quickstart to reflect reality when using\ntempest init. The quickstart documented our original ideal expectation\nof how things worked, but because of python packaging limitations we\nhad to adjust it\u0027s behavior. However, the quickstart was never updated\nto reflect this change.\n\nChange-Id: Icbc0c005a344c25b7ab7d3fd059a9401747eca3f\nCloses-Bug: #1598882\n"
    },
    {
      "commit": "c4b0e0091b16773b8180946c73f789cc429673e8",
      "tree": "6515078176ad702727cb30ed6a69a6c7db5a1ad9",
      "parents": [
        "6406a4432d549a229168f698eafee86585d7365e"
      ],
      "author": {
        "name": "Andrea Rosa",
        "email": "andrea.rosa@hpe.com",
        "time": "Fri Jul 01 14:22:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Rosa",
        "email": "andrea.rosa@hpe.com",
        "time": "Tue Jul 05 14:25:45 2016 +0100"
      },
      "message": "Making delete_on_termination configurable\n\nIn the compute.create_test_server method the delete_on_termination\nparameter for the block device mapping is hard coded to be True, this\nchange allows to pass it as keyword argument, if it is not passed we\nkeep True as default value.\n\nChange-Id: I38fea4c9e0aca0d0c2fb97fd7d323c4e808ae050\n"
    },
    {
      "commit": "0b2c35e3d7ac5dfd40a1db71c166e8274efcb0d0",
      "tree": "77926793105b0150749af976c093d5181624048b",
      "parents": [
        "66483ceacc6e8c00bbe28f4639c79ab3ce8ec802",
        "43488a5d9a8d5166068275eae184782d00804b12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 05 12:53:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 12:53:29 2016 +0000"
      },
      "message": "Merge \"Add purge flag in image_meta_to_headers\""
    },
    {
      "commit": "66483ceacc6e8c00bbe28f4639c79ab3ce8ec802",
      "tree": "5c64dc45ffe29d6fb356a577a8678b0db36166bd",
      "parents": [
        "7030633ab11105d08c08a57d7a273fdf9a8f1a9f",
        "08ce3f0dd99e6df1c305587b729358d57cbce325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 05 10:37:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 10:37:22 2016 +0000"
      },
      "message": "Merge \"Restriction on sequence of allowed address pairs\""
    },
    {
      "commit": "da566b99a207c383fe18484a650a3cf9a65105c0",
      "tree": "48c0d3935d4848c3162c79eb4f688970c60284c3",
      "parents": [
        "7030633ab11105d08c08a57d7a273fdf9a8f1a9f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 05 19:34:32 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 05 19:34:32 2016 +0900"
      },
      "message": "Extend server schema for extended volume attribute\n\nextended volume attribute adds the \u0027id\u0027 in\n\u0027os-extended-volumes:volumes_attached\u0027 but JSON schema only check\nthe type array.\n\nWe should check \u0027id\u0027 with additional property false. Because v2.3\nversion adds another attribute in this response which can be strongly\nverified on previous versions.\n\nChange-Id: Icf6148017cdbc4f48d3ef9a964ee39fedda72b4e\n"
    },
    {
      "commit": "7030633ab11105d08c08a57d7a273fdf9a8f1a9f",
      "tree": "76a7e7f307e311f0281f3104a2a68b7cc78e1750",
      "parents": [
        "b002833f41ebc97e82c3813462c8f8d8546bfb66",
        "88c89b52aa42af3bcf8fd86a4692d441717b01fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 05 08:17:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 08:17:19 2016 +0000"
      },
      "message": "Merge \"Use find_test_caller in test_utils instead of in misc\""
    },
    {
      "commit": "49b387ab789147577eba9f57930e38d97375b21c",
      "tree": "29f809602698a3f07ab55e385bd60e756d63519b",
      "parents": [
        "236954be0c7a33a854f035beaf6a8407c5125a59"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Jul 04 17:14:57 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Jul 04 17:16:12 2016 -0300"
      },
      "message": "Fix test_project_create_with_parent\n\nThe cleanup was being done in the wrong order, we can never try\nto delete a project with children.\n\nChange-Id: Ib2a3934d0698a1223e368d03f5671989120901f7\n"
    },
    {
      "commit": "b002833f41ebc97e82c3813462c8f8d8546bfb66",
      "tree": "d96f2c7619bcf703d9b706ab92e7492ba8e904d2",
      "parents": [
        "236954be0c7a33a854f035beaf6a8407c5125a59"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jul 04 17:29:23 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jul 04 17:29:23 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I7373cde724ca25b844e15eac3d33a5cb805040db\n"
    },
    {
      "commit": "236954be0c7a33a854f035beaf6a8407c5125a59",
      "tree": "e6c81d452d57e5c18431fba8791b5eff9313eff0",
      "parents": [
        "6fddc299d87ff8aa579fac1bbb796f32edc58b8c",
        "4ee6b918bad9af444f2b1c63dbd61cbda4591775"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 04 16:04:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 04 16:04:06 2016 +0000"
      },
      "message": "Merge \"Add parent_id to create_project\""
    },
    {
      "commit": "6fddc299d87ff8aa579fac1bbb796f32edc58b8c",
      "tree": "f774f2680e6d8699bfd32df4a4209f6bd48c3cdb",
      "parents": [
        "c7f4d2bd2ab9c08dcfb40bc51cc9f2da68228cc5",
        "edb0a3b8fd707aa665d57046125033a5c10b1e67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 04 13:58:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 04 13:58:59 2016 +0000"
      },
      "message": "Merge \"Fix teardown of the identity api\""
    },
    {
      "commit": "0baba7096a9abd0fce430f3e49d201595a067a2a",
      "tree": "7802798f218cf2203c6b30efd36121a39bbaeb17",
      "parents": [
        "c7f4d2bd2ab9c08dcfb40bc51cc9f2da68228cc5"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:24:08 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Jul 04 08:47:35 2016 -0400"
      },
      "message": "Disable file injection by default\n\nNova change 9ce99a44cf85e431227536e2251ef05b52e61524 disabled\nfile injection with the libvirt driver by default back in Icehouse.\n\nWith nova change Ieb0f64847e31622bd86d1c5f4672c37b3a89f197,\nrequesting file injection on a host that disables it will result\nin a failure.\n\nTempest should also disable file injection by default since the\nentire stack has to be configured properly to test this.\n\nChange-Id: Ibcf7f87feda86242de17c035fd62a86aabebf919\nCloses-Bug: #1598581\n"
    },
    {
      "commit": "43488a5d9a8d5166068275eae184782d00804b12",
      "tree": "88868c436bb122a3963720103994a1a707761eb3",
      "parents": [
        "61b82bf2368f382bf2e7af88de02dfe6de04827e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 30 12:18:35 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 04 15:55:52 2016 +0800"
      },
      "message": "Add purge flag in image_meta_to_headers\n\nWhen calling image_client_v1\u0027s update_image with \"purge\" flag,\nit raise 400 Bad Request with message \"Bad header: x-image-meta-purge-props\".\nThis is to add purge transform in image_meta_to_headers to support purge flag.\n\nChange-Id: I2a30c2fc746701805f9e9cc77068c7eaa17dbcb8\nCloses-Bug: #1597591\n"
    },
    {
      "commit": "c7f4d2bd2ab9c08dcfb40bc51cc9f2da68228cc5",
      "tree": "ba1cc1859e9e4b0ae47f8ef6151b09bf6940e12d",
      "parents": [
        "68ab4d0a162130dca83e5cb87cea5fd612e9f84d",
        "ab77cbfb72416a765a57b46e1abf9c2a048ad92a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 02 14:23:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 02 14:23:08 2016 +0000"
      },
      "message": "Merge \"Cleanup tempest quickstart\""
    },
    {
      "commit": "68ab4d0a162130dca83e5cb87cea5fd612e9f84d",
      "tree": "203dd629a40e6d9de33b21dda6e37d39de8506ea",
      "parents": [
        "0d6c4c2163f2c7657f655b074b8254d30d12c0d0",
        "85c8e3e60d4414e1af63b8e1b0449e6800122cac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 19:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 19:43:58 2016 +0000"
      },
      "message": "Merge \"Add basic tempest run instructions to the quickstart\""
    },
    {
      "commit": "0d6c4c2163f2c7657f655b074b8254d30d12c0d0",
      "tree": "e2d9ee5e2fdc3542351f1563bf5d81e629ba05e7",
      "parents": [
        "6406a4432d549a229168f698eafee86585d7365e",
        "30c9ee51e83f9225782a083fc01d3086e292f367"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 19:43:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 19:43:26 2016 +0000"
      },
      "message": "Merge \"Add support for specifying a config file to tempest run\""
    },
    {
      "commit": "ab77cbfb72416a765a57b46e1abf9c2a048ad92a",
      "tree": "a8fd0741db5959b1c063250f06218b54f7fb367b",
      "parents": [
        "85c8e3e60d4414e1af63b8e1b0449e6800122cac"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 01 13:55:05 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 01 15:15:43 2016 -0400"
      },
      "message": "Cleanup tempest quickstart\n\nThis commit cleans up some of the tempest quickstart to have a better\nflow, use consistent terminology, and clean up some wording and\nformatting.\n\nChange-Id: I889cf6d4ba92adf3b8bf185265c5ce197009c998\n"
    },
    {
      "commit": "20a1d1144d7e2ad5ee2cc324b05f5c0176aa27a0",
      "tree": "a8341d55257e03c3186a0016c215c0adefd4e162",
      "parents": [
        "6406a4432d549a229168f698eafee86585d7365e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 01 10:07:05 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 01 12:03:21 2016 -0700"
      },
      "message": "Remove duplicated identity v2 clients\n\nOn the commit I3c09396f36a82d484de226cfe27848b6916cb636 , we kept\nthese clients intentionaly to avoid breaking the other gates.\nNow we are ready to remove them by putting patches on\nhttps://review.openstack.org/#/q/status:open+branch:master+topic:use-tempest-lib\n\nChange-Id: I769e09771e28119a19d3462b233518ba5ae7426e\nDepends-On: I74a5d5ed43f758b88a22ded293d85d046005d41f\n"
    },
    {
      "commit": "edb0a3b8fd707aa665d57046125033a5c10b1e67",
      "tree": "b39c20d165b119955254196c2de1ae953182d743",
      "parents": [
        "6406a4432d549a229168f698eafee86585d7365e"
      ],
      "author": {
        "name": "Gyorgy Szombathelyi",
        "email": "gyorgy.szombathelyi@doclerholding.com",
        "time": "Fri Jul 01 13:34:08 2016 +0200"
      },
      "committer": {
        "name": "Gyorgy Szombathelyi",
        "email": "gyurco@freemail.hu",
        "time": "Fri Jul 01 13:35:14 2016 +0200"
      },
      "message": "Fix teardown of the identity api\n\nCommit 03f09f989b2fc47233c59e0313844426753a66f5 removed the\n_try_wrapper function, which added [\u0027id\u0027] to all wrapped objects.\nRe-add this to correctly pass the id of the object to the delete\nfunctions, instead of the whole object.\n\nChange-Id: I29b4995c8599e6906b40fc14f0977302b649cc65\n"
    },
    {
      "commit": "88c89b52aa42af3bcf8fd86a4692d441717b01fd",
      "tree": "89b196b0a2208e9b6935498a0f9683ebea8c5834",
      "parents": [
        "6406a4432d549a229168f698eafee86585d7365e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 01 18:09:05 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 01 18:09:05 2016 +0800"
      },
      "message": "Use find_test_caller in test_utils instead of in misc\n\nfind_test_caller is now moved from misc to test_utils, but there\nare still some calling to find_test_caller which will cause \"WARNING\ntempest.lib.common.utils.misc [-] tempest.lib.common.utils.misc.\nfind_test_caller is deprecated in favor of tempest.lib.common.\nutils.test_utils.find_test_caller\".\n\nChange-Id: Icbd4c7a45677b4bb031fc40d6b47dd6a72af6f02\n"
    },
    {
      "commit": "6406a4432d549a229168f698eafee86585d7365e",
      "tree": "6621701910e7bf2a6cb23b0f48081582670a22f7",
      "parents": [
        "0720ebc26b19035cb56081c4a26e2b1bc009df88",
        "8dbbc297b460347451929abf611ef05d6ac56f4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 09:36:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 09:36:57 2016 +0000"
      },
      "message": "Merge \"Adds clone/snapshot volume test for create volume\""
    },
    {
      "commit": "0720ebc26b19035cb56081c4a26e2b1bc009df88",
      "tree": "0c0fe3092ba0ece80a9286c8f3d6a6edba639253",
      "parents": [
        "9ca03f8670091e535ad16298366774afe58c4e32",
        "d787bc29e3baede4f542b06059569512646b42e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 08:37:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 08:37:34 2016 +0000"
      },
      "message": "Merge \"Tidy up document index page\""
    },
    {
      "commit": "9ca03f8670091e535ad16298366774afe58c4e32",
      "tree": "3fb94f38edc8bcda28ae7da5653a869aecef4898",
      "parents": [
        "e73c9810244ec69f735caac51d9cf933ed008256",
        "62f421d881c0f8992264b9c77a4f78d2d8f2fafe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 05:23:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 05:23:16 2016 +0000"
      },
      "message": "Merge \"Fix subunit describe calls utility document warnings\""
    },
    {
      "commit": "85c8e3e60d4414e1af63b8e1b0449e6800122cac",
      "tree": "0e4e3e72266ff8fefabd6c4018288345f839dd53",
      "parents": [
        "30c9ee51e83f9225782a083fc01d3086e292f367"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 30 19:28:04 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 30 19:41:36 2016 -0400"
      },
      "message": "Add basic tempest run instructions to the quickstart\n\nThis commit adds details for using tempest run to execute tempest tests\nto the quickstart guide in the readme.\n\nPartially-implements: bp tempest-run-cmd\n\nChange-Id: I7c5b51e4f055424fa62b1b262b2d1c96918e46eb\n"
    },
    {
      "commit": "e73c9810244ec69f735caac51d9cf933ed008256",
      "tree": "2f78d23d4587b6e173e00db6a4e49cfd6245a859",
      "parents": [
        "ff4f58862842c37f27788278c2bbce13ef2367e2",
        "c89a951ba7e8c4f5ed98099b669d54c7131cb77b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 30 23:07:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 30 23:07:30 2016 +0000"
      },
      "message": "Merge \"Add support for workspaces to tempest run\""
    },
    {
      "commit": "30c9ee51e83f9225782a083fc01d3086e292f367",
      "tree": "640c856eb71c2b602ed5625b205bf8afe21f4191",
      "parents": [
        "c89a951ba7e8c4f5ed98099b669d54c7131cb77b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 17:58:47 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 30 18:28:08 2016 -0400"
      },
      "message": "Add support for specifying a config file to tempest run\n\nThis commit adds a new cli option --config-file for specifying where\nthe tempest config file lives on disk. This adds the final execution\nmode to tempest and enables running tempest from anywhere including\noutside of a workspace or tempest repo. It does this making a temporary\n.testr.conf on disk (which it cleans up) and a .testrepository (which\nstays for history).\n\nChange-Id: I74ae79147244d60bd0ddd9cc460900f3ab69f3f0\n"
    },
    {
      "commit": "8dbbc297b460347451929abf611ef05d6ac56f4b",
      "tree": "e60a6eec8b4fd185b7782daa0ab35ad58da90385",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Erlon R. Cruz",
        "email": "erlon.cruz@fit-tecnologia.org.br",
        "time": "Fri Jun 17 15:40:36 2016 -0300"
      },
      "committer": {
        "name": "Erlon R. Cruz",
        "email": "erlon.cruz@fit-tecnologia.org.br",
        "time": "Thu Jun 30 17:13:06 2016 -0300"
      },
      "message": "Adds clone/snapshot volume test for create volume\n\nCinder supports creation of volume from snapshot, image, or another volume as\nsource. In the case of snapshots and volume sources, its allowed that the\ncreated volumes are bigger than the source. Cinder has had several backends\nthat has this checking broken. We need to have this tempest test running in\nCinder CIs to identify possible bugs and test submitted fixes that meant to fix\nthose bugs.\n\nCo-Authored-By: Marcus V R Nascimento \u003cmarcusvrn@gmail.com\u003e\n\nChange-Id: I829c0e6f99fff0ec0bd5366c9d2e79b1b073f0a3\n"
    },
    {
      "commit": "cb1c6297464f0a1bb80c3c8021a392ed4bddfc91",
      "tree": "10670e79362508f930d4754705101a7a28008e35",
      "parents": [
        "61b82bf2368f382bf2e7af88de02dfe6de04827e"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Jun 30 09:20:34 2016 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Jun 30 22:54:45 2016 +0300"
      },
      "message": "Add documentation for glance api\n\nAdded links for available params for glance v2 api.\n\nChange-Id: I25d32ba3f2ebabc8132470d098ca2703c9f9eac6\n"
    },
    {
      "commit": "ff4f58862842c37f27788278c2bbce13ef2367e2",
      "tree": "15920853fe7f729e149c49255873b0d835ab7009",
      "parents": [
        "61b82bf2368f382bf2e7af88de02dfe6de04827e",
        "fc463268542e3cf8d3d5f0aa298629d8ae3362f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 30 11:43:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 30 11:43:32 2016 +0000"
      },
      "message": "Merge \"Add plugin registry generation to sphinx build\""
    },
    {
      "commit": "61b82bf2368f382bf2e7af88de02dfe6de04827e",
      "tree": "86994410c8f1f9c5da9f402c301d35c69c551062",
      "parents": [
        "aaff550edab124a744b2888bcf7a7d70d3abfa0c",
        "a6b4da9f5feea59adf30655aff7600f6a74a7b3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 30 01:15:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 30 01:15:36 2016 +0000"
      },
      "message": "Merge \"Add whitelist and blacklist file options to tempest run\""
    },
    {
      "commit": "aaff550edab124a744b2888bcf7a7d70d3abfa0c",
      "tree": "ecdb53dd727c916b932a7e10b49a72f939dfa16d",
      "parents": [
        "330f11dd91543720eed100ded8ca0f3dca4f5907",
        "dac4738ac1b2ef55f1ad6a17b341b0cb111ec00c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 29 19:59:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 19:59:23 2016 +0000"
      },
      "message": "Merge \"Fix search disk name for the config_drive in scenario test\""
    },
    {
      "commit": "c89a951ba7e8c4f5ed98099b669d54c7131cb77b",
      "tree": "9919fdaf07d0855281fb1bb420ea87690eb315fd",
      "parents": [
        "a6b4da9f5feea59adf30655aff7600f6a74a7b3d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 17:43:35 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 15:44:55 2016 -0400"
      },
      "message": "Add support for workspaces to tempest run\n\nThis commit enables tempest run to natively run in a workspace.\nIt adds 2 new CLI options to specify the workspace you want to run\nin. If set tempest run will automatically switch to using that\nworkspace and run the tests in there.\n\nChange-Id: I703397cd11d95169c69b48107d0dd8ae762cfeab\n"
    },
    {
      "commit": "a6b4da9f5feea59adf30655aff7600f6a74a7b3d",
      "tree": "c1b2f0bb0fdfffc95bf2c6286b2d24d943cfdbf7",
      "parents": [
        "330f11dd91543720eed100ded8ca0f3dca4f5907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 23 17:24:12 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 15:43:51 2016 -0400"
      },
      "message": "Add whitelist and blacklist file options to tempest run\n\nThis commit uses the regex_builder logic from os-testr to construct a\nregex given a whitelist and/or a blacklist file. Where all matches from\nthe blacklist file will be excluded and all matches from the whitelist file\nwill be included.\n\nPartially-Implements bp tempest-run-cmd\n\nChange-Id: I642fac16c6da4a5b6c5eb2d6d3145d18ab1823ce\n"
    },
    {
      "commit": "fc463268542e3cf8d3d5f0aa298629d8ae3362f7",
      "tree": "6f9b6b21d582c3eb6f604b5fe5d1cab86ab2e39c",
      "parents": [
        "330f11dd91543720eed100ded8ca0f3dca4f5907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 10:39:02 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 10:58:39 2016 -0400"
      },
      "message": "Add plugin registry generation to sphinx build\n\nThis commit adds running the plugin registry generation script to the\nsphinx build. This ensure that every time we build the docs we\u0027ll have\nan up-to-date plugin registry. This comes at the cost of increased\nbuild time since the script will query openstack\u0027s git server to get\nthe plugin list. Also, the plugin-registry source file was added to\n.gitignore since it is autogenerated now.\n\nChange-Id: Ib26124c5d5d5ef4617e4e702e594ce7f1795ce23\n"
    },
    {
      "commit": "62f421d881c0f8992264b9c77a4f78d2d8f2fafe",
      "tree": "ae9bdc03def6100ad0668e9cd041578a3a78b333",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:54:04 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:54:04 2016 +0900"
      },
      "message": "Fix subunit describe calls utility document warnings\n\nThis commit fixes subunit describe calls utility document warnings\nbelow.\n\n WARNING: Definition list ends without a blank line; unexpected\n          unindent.\n\nChange-Id: Ife47a85446f49cd0de6bf7af3381d1a28e4311d0\n"
    },
    {
      "commit": "d787bc29e3baede4f542b06059569512646b42e5",
      "tree": "f6a92bbe042fc0fc843dff1c6a6026dc3af12bb8",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "message": "Tidy up document index page\n\nThis commit tidies up the tempest document index page. The tempest docs\nare increasing day by day. It\u0027s really good however I feel it\u0027s a little\nmessy these days. So let\u0027s tidy up :)\n\nChange-Id: I4d34934b8d1a157bf38a8f2cafe5de1ba0e6098c\n"
    },
    {
      "commit": "330f11dd91543720eed100ded8ca0f3dca4f5907",
      "tree": "2d06e4ee221f177aa930e74debe84bd3a2991fca",
      "parents": [
        "8c8fd0d7fec9423291e662cc107ff5265804949e",
        "1719306170fad6f7a3344e5b1b293212253a34cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 29 04:09:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 04:09:41 2016 +0000"
      },
      "message": "Merge \"Define 4 identity v2 clients as libraries\""
    },
    {
      "commit": "8c8fd0d7fec9423291e662cc107ff5265804949e",
      "tree": "f8ba4cbad585ad3f69072c9b567fa8d2b5ce90fc",
      "parents": [
        "e7848155cef814a1b2d80b5769d9f2a9ba832674",
        "67a446eea02abb2761344260533f68a094c3a12c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 29 02:48:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 02:48:44 2016 +0000"
      },
      "message": "Merge \"Fix Available params docs in service clients\""
    },
    {
      "commit": "e7848155cef814a1b2d80b5769d9f2a9ba832674",
      "tree": "3d40e4a34fab57ba386bbc6b8b9978982c32c364",
      "parents": [
        "3c0220b355d37e7541b7c5f93fea13cd8d08ffff",
        "7a71ff535a036f8f72fb54c1102147ae12badb22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 29 02:19:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 02:19:25 2016 +0000"
      },
      "message": "Merge \"Fix resize tests\""
    },
    {
      "commit": "3c0220b355d37e7541b7c5f93fea13cd8d08ffff",
      "tree": "a5f983f150b9d9dd3bc5d5a68328d24928c5556f",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4",
        "00abfde60aec6e1cc4d6883bd9cd66c13a184988"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 29 01:29:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 01:29:06 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "1719306170fad6f7a3344e5b1b293212253a34cc",
      "tree": "dbf3a1f39b97c0c7997d8ef519874377cd6fce56",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 24 10:36:54 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 29 09:20:21 2016 +0900"
      },
      "message": "Define 4 identity v2 clients as libraries\n\n- roles_client\n- services_client\n- tenants_client\n- users_client\nof identity v2 services are stable and good interface to\nmigrate those in libraries interfaces.\n\nneutron tempest tests and other CI use below service clients\nfrom tempest path so keeping those temporarily in tempest also\notherwise it will break their gate.\nThese service clients  will be removed from tempest path once\nthose interface are released n lib and fixed in neutron side etc.\n- roles_client\n- tenants_client\n- users_client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3c09396f36a82d484de226cfe27848b6916cb636\n"
    },
    {
      "commit": "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4",
      "tree": "a6184234a35975e2e64aeae2b23ab56f6f9b645a",
      "parents": [
        "8141152e3b425050e470616270cb884f9b244e2a",
        "23950143517d6e1004dabba4e71d58475cb5fd7f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 28 22:58:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 22:58:48 2016 +0000"
      },
      "message": "Merge \"Prepare the Manager class for tempest.lib\""
    },
    {
      "commit": "8141152e3b425050e470616270cb884f9b244e2a",
      "tree": "a444f1e39a2433df57fbb85ea82083a1cab93341",
      "parents": [
        "9a62d0cc5ed1be727b2df61a02d9d05033dab26f",
        "7665057f51bb027e54dbc1787da1ce8bba928ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 28 20:32:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 20:32:19 2016 +0000"
      },
      "message": "Merge \"Cinder volume type access tests\""
    },
    {
      "commit": "00abfde60aec6e1cc4d6883bd9cd66c13a184988",
      "tree": "3271ef8c342f9eee1c0885c3d977941de77ecadc",
      "parents": [
        "9a62d0cc5ed1be727b2df61a02d9d05033dab26f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jun 28 18:57:02 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jun 28 18:57:02 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I675a6d1b4275b120c9f8dcbaf2ddc1f79b0d5f6b\n"
    },
    {
      "commit": "9a62d0cc5ed1be727b2df61a02d9d05033dab26f",
      "tree": "80853bcd695ff6ac1ec74b8a1922d35a978ad3a9",
      "parents": [
        "f11e225b0c1f31e0c74d618af33ab80df6cb8ffb",
        "b26035147d9d9925d3f5284fd2e2c8a73607bdae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 28 16:32:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 16:32:06 2016 +0000"
      },
      "message": "Merge \"Test-requirements: Bump hacking to \u003e\u003d0.11\""
    },
    {
      "commit": "23950143517d6e1004dabba4e71d58475cb5fd7f",
      "tree": "61ddcddbfa319437f9a3f8f46de1ee031082550c",
      "parents": [
        "f11e225b0c1f31e0c74d618af33ab80df6cb8ffb"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Jun 13 12:39:29 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 28 15:24:41 2016 +0100"
      },
      "message": "Prepare the Manager class for tempest.lib\n\nRemove CONF dependencies from the client manager base class,\nto make it useful to external consumers (such as plugins).\n\nThe ultimate target is to have a manager which can be used with\nas little as possible setup, which only instantiates the clients\nwhich are actually needed by the test, and which allows to register\nnew service clients defined in plugins.\n\nSince plugins already import both manager.Manager and\nclients.Manager, we maintain for now both classes with their names.\nThe plan is to migrate the 6 core service client groups to\nmanager.Manager, so that those clients are available to all tests\nalong with plugin clients. That requires a few steps. I\u0027m doing\nchanges in clients.Manager for now so that it\u0027s easier to review.\n\nThe result of this first step is:\n- manager.Manager is moved to manager_lib.Manager and does not\n  depend on CONF anymore, nor on any tempest unstable class.\n  It does not provide any client yet.\n  Add unit test coverage for this class.\n- manager.Manager is still provided with backward compatible\n  interface for plugins benefit.\n\nChange-Id: Ic9ccc7037d15cdd4c6f1749eaeda13d4e7ee0114\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "f11e225b0c1f31e0c74d618af33ab80df6cb8ffb",
      "tree": "0a9472a03e124200feb52d01e473f5ad7e9fa543",
      "parents": [
        "e6394dbeda9f67223500c82b0628c22466f858cb",
        "22b3008661387bfdb7dfa19813a043c3c9168724"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 28 10:05:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 10:05:08 2016 +0000"
      },
      "message": "Merge \"Remove unused service tags and client\""
    }
  ],
  "next": "e6394dbeda9f67223500c82b0628c22466f858cb"
}
