)]}'
{"id":"openstack%2Fpython-freezerclient~398011","triplet_id":"openstack%2Fpython-freezerclient~master~I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116","project":"openstack/python-freezerclient","branch":"master","topic":"bug/1642101","hashtags":[],"change_id":"I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116","subject":"Achieve a consistent style output","status":"MERGED","created":"2016-11-16 01:25:16.000000000","updated":"2016-11-22 17:39:26.000000000","submitted":"2016-11-22 17:39:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"41dfe0c5e917df4aaf2e346b68b561797b3357c5","_number":398011,"virtual_id_number":398011,"owner":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":2,"date":"2016-11-22 17:39:26.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"recommended":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"all":[{"value":1,"date":"2016-11-21 18:00:10.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-11-21 22:51:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":1,"date":"2016-11-19 22:48:39.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"all":[{"value":0,"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":1,"date":"2016-11-22 17:36:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-16 02:10:38.000000000","updated_by":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"reviewer":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"state":"REVIEWER"},{"updated":"2016-11-19 22:48:39.000000000","updated_by":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"reviewer":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"state":"REVIEWER"},{"updated":"2016-11-21 18:00:10.000000000","updated_by":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"reviewer":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"state":"REVIEWER"},{"updated":"2016-11-21 22:51:23.000000000","updated_by":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"reviewer":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"state":"REVIEWER"},{"updated":"2016-11-22 17:36:26.000000000","updated_by":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"reviewer":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"state":"REVIEWER"},{"updated":"2016-11-22 17:39:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"dddc4052db835e316599eabb9474fe34f76bc99f","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-16 01:25:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"148183bae695f111e241f2c4d83d690d734ef31d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 01:28:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/1/check/gate-python-freezerclient-docs-ubuntu-xenial/106b3b7//doc/build/html/ : SUCCESS in 2m 26s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/1/check/gate-python-freezerclient-pep8-ubuntu-xenial/56231d5/ : SUCCESS in 1m 40s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/1/check/gate-python-freezerclient-python27-ubuntu-xenial/1e55f63/ : SUCCESS in 2m 42s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/1/check/gate-python-freezerclient-python34/11b9df1/ : SUCCESS in 2m 34s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/1/check/gate-python-freezerclient-python35/d00983c/ : SUCCESS in 1m 38s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/1/check/gate-python-freezerclient-pylint/d9e1495/ : SUCCESS in 2m 12s","accounts_in_message":[],"_revision_number":1},{"id":"725171ba41ba9c38488c738d1d3e76fd552b4349","author":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"date":"2016-11-16 07:44:19.000000000","message":"Patch Set 1: Code-Review-1\n\nShangzhong Zhu, as I mentioned at my patch https://review.openstack.org/#/c/397861/1 I think we should print empty table if there are no jobs, backups, actions, etc found. It\u0027s a good practice in all OpenStack commands, nova list will never print \"No nodes\" if list is empty.","accounts_in_message":[],"_revision_number":1},{"id":"540ec1bf47cf9624742a16014eea14d1b75d92d5","author":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"date":"2016-11-16 09:48:00.000000000","message":"Patch Set 1: Code-Review-1\n\nGood idea, however I agree with Ruslan, let\u0027s try to follow OpenStack best practises.","accounts_in_message":[],"_revision_number":1},{"id":"0a3751fab6a17681019801af3fb55842c2a4c2e7","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-18 07:45:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d55bbe5f3f7eff7b0a74361c49f6e6ee2d9887e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-18 07:49:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/2/check/gate-python-freezerclient-docs-ubuntu-xenial/34d4471//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/2/check/gate-python-freezerclient-pep8-ubuntu-xenial/969698e/ : SUCCESS in 1m 49s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/2/check/gate-python-freezerclient-python27-ubuntu-xenial/a7ee01b/ : SUCCESS in 2m 36s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/2/check/gate-python-freezerclient-python34/b3d0bc9/ : SUCCESS in 3m 56s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/2/check/gate-python-freezerclient-python35/fedfe76/ : FAILURE in 1m 40s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/2/check/gate-python-freezerclient-pylint/fe94f67/ : SUCCESS in 1m 47s","accounts_in_message":[],"_revision_number":2},{"id":"3dc868a05804fa91ca4dff125662ea043ea62ac9","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-18 08:29:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a7aa38a89a5410df8d73fd512b6165c8e06ef59a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-18 08:34:40.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/3/check/gate-python-freezerclient-docs-ubuntu-xenial/a02a33c//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-pep8-ubuntu-xenial/f984497/ : SUCCESS in 2m 41s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python27-ubuntu-xenial/fade2c9/ : SUCCESS in 1m 40s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python34/fa5868a/ : SUCCESS in 1m 45s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python35/1fc664c/ : FAILURE in 2m 29s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-pylint/7fb5ce6/ : SUCCESS in 2m 39s","accounts_in_message":[],"_revision_number":3},{"id":"0c72f3d57594a2af9b937667fd6cccb6381804b6","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-18 08:58:45.000000000","message":"Patch Set 3:\n\nRuslan Aliev, Vitaliy Nogin, Thanks.\nI have updated this patch. The empty table will be printed now.\n\nrequires this https://review.openstack.org/#/c/399185/","accounts_in_message":[],"_revision_number":3},{"id":"f450a63bb661fcbeb03b7e95af3d20b68a5748e2","author":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"date":"2016-11-18 11:33:55.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"1ab9afcc9a9a7b162ccbdc2493a3e9a7905df3ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-18 11:37:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/3/check/gate-python-freezerclient-docs-ubuntu-xenial/1ef903d//doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-pep8-ubuntu-xenial/720a698/ : SUCCESS in 1m 52s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python27-ubuntu-xenial/447c921/ : SUCCESS in 2m 40s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python34/02e3d08/ : SUCCESS in 2m 20s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-python35/d9b0877/ : SUCCESS in 2m 33s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/3/check/gate-python-freezerclient-pylint/89b07fc/ : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":3},{"id":"6de44dce7acf860856cb1c1fa4c852fcd48320ea","author":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"date":"2016-11-18 11:57:02.000000000","message":"Patch Set 3: Code-Review-1\n\nThere are some problems left:\nstack@ubuntu1604-dev:~/tempest$ freezer action-list\n+-----------+------+--------+---------------------------+------+---------+----------+\n| Action ID | Name | Action | Path to Backup or Restore | Mode | Storage | snapshot |\n+-----------+------+--------+---------------------------+------+---------+----------+\n|           |      | backup |                           | fs   | swift   | False    |\n+-----------+------+--------+---------------------------+------+---------+----------+\nstack@ubuntu1604-dev:~/tempest$ freezer session-list\n+------------+-------------+--------+--------+\n| Session ID | Description | Status | # Jobs |\n+------------+-------------+--------+--------+\n|            |             |        |      0 |\n+------------+-------------+--------+--------+\nstack@ubuntu1604-dev:~/tempest$ freezer job-list\n+--------+-------------+-----------+--------+-------+------------+\n| Job ID | Description | # Actions | Result | Event | Session ID |\n+--------+-------------+-----------+--------+-------+------------+\n|        |             |         0 |        |       |            |\n+--------+-------------+-----------+--------+-------+------------+\n\nNot sure about backup-list, may be the same problem occured.","accounts_in_message":[],"_revision_number":3},{"id":"06fa689935ed6f3f408a520d5ad613b68088623d","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-19 06:55:53.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"9b7c92ac0b5c1a879cfbbc9fda45d806da9b1a31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-19 07:00:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/4/check/gate-python-freezerclient-docs-ubuntu-xenial/015a43c//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/4/check/gate-python-freezerclient-pep8-ubuntu-xenial/7e94b4e/ : SUCCESS in 2m 20s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/4/check/gate-python-freezerclient-python27-ubuntu-xenial/78aeb38/ : SUCCESS in 3m 59s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/4/check/gate-python-freezerclient-python34/a4e0d61/ : SUCCESS in 2m 42s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/4/check/gate-python-freezerclient-python35/e9cd337/ : SUCCESS in 3m 42s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/4/check/gate-python-freezerclient-pylint/2ebda48/ : SUCCESS in 1m 39s","accounts_in_message":[],"_revision_number":4},{"id":"344c1a688cef4c27a06acc97bfb5f62681dbff65","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-19 07:08:08.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8fe0314fdc3bd608270035b0e52a337ba76358a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-19 07:14:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/5/check/gate-python-freezerclient-docs-ubuntu-xenial/6089917//doc/build/html/ : SUCCESS in 3m 48s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/5/check/gate-python-freezerclient-pep8-ubuntu-xenial/03b5c0b/ : SUCCESS in 2m 28s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/5/check/gate-python-freezerclient-python27-ubuntu-xenial/e11a2d1/ : SUCCESS in 2m 47s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/5/check/gate-python-freezerclient-python34/d153141/ : SUCCESS in 1m 42s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/5/check/gate-python-freezerclient-python35/12b7032/ : SUCCESS in 3m 53s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/5/check/gate-python-freezerclient-pylint/22efeb8/ : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":5},{"id":"c7c07138f512465132051733b31b72cb2c686821","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-11-19 07:18:09.000000000","message":"Patch Set 5:\n\nThanks Ruslan Aliev. Could you help me to review this patch again?\nI have tested this patch, the following is the result:\nzhusz@ubuntu:~$ freezer action-list\n+-----------+------+--------+---------------------------+------+---------+----------+\n| Action ID | Name | Action | Path to Backup or Restore | Mode | Storage | snapshot |\n+-----------+------+--------+---------------------------+------+---------+----------+\n|           |      |        |                           |      |         |          |\n+-----------+------+--------+---------------------------+------+---------+----------+\nzhusz@ubuntu:~$ freezer backup-list\n+-------------+----------+------+------------+-------+\n| Backup UUID | Hostname | Path | Created at | Level |\n+-------------+----------+------+------------+-------+\n|             |          |      |            |       |\n+-------------+----------+------+------------+-------+\nzhusz@ubuntu:~$ freezer job-list\n+--------+-------------+-----------+--------+-------+------------+\n| Job ID | Description | # Actions | Result | Event | Session ID |\n+--------+-------------+-----------+--------+-------+------------+\n|        |             |           |        |       |            |\n+--------+-------------+-----------+--------+-------+------------+\nzhusz@ubuntu:~$ freezer session-list\n+------------+-------------+--------+--------+\n| Session ID | Description | Status | # Jobs |\n+------------+-------------+--------+--------+\n|            |             |        |        |\n+------------+-------------+--------+--------+","accounts_in_message":[],"_revision_number":5},{"id":"144f9b7ea228d849d2cc530ae61fcb72c43fecc2","author":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"date":"2016-11-19 22:48:39.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"7f069d22847ed4be268ae699ae01d16da52c8735","author":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"date":"2016-11-21 18:00:10.000000000","message":"Patch Set 5: Code-Review+1\n\nShangzhong Zhu, nice patch, thank you.\nI hope that we\u0027ll be able to print empty tables more gracefully in the near future. I\u0027ve proposed appropriate patch to cliff - https://review.openstack.org/#/c/398356/.","accounts_in_message":[],"_revision_number":5},{"id":"b955f55abd5f2cc22268a66ce728ac1bea15a447","author":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"date":"2016-11-21 22:51:23.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"dfaafc86d24dede5eba200dad73e7321d827b022","author":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"date":"2016-11-22 17:36:26.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"ed5fb55a4821d59c35c3a6aa71deb924dd3fdd0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 17:36:36.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"19c90fec21bb7f85aa97ff0042f1792227b57a13","date":"2016-11-22 17:39:26.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"d3bc60e0d29c9c074a1137fc8d0954775e263cad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 17:39:26.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/11/398011/5/gate/gate-python-freezerclient-docs-ubuntu-xenial/aaa8d27//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/11/398011/5/gate/gate-python-freezerclient-pep8-ubuntu-xenial/ad25afe/ : SUCCESS in 2m 13s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/11/398011/5/gate/gate-python-freezerclient-python27-ubuntu-xenial/34608cc/ : SUCCESS in 2m 09s\n- gate-python-freezerclient-python34 http://logs.openstack.org/11/398011/5/gate/gate-python-freezerclient-python34/8104927/ : SUCCESS in 2m 09s\n- gate-python-freezerclient-python35 http://logs.openstack.org/11/398011/5/gate/gate-python-freezerclient-python35/9cf5afc/ : SUCCESS in 2m 09s\n- gate-python-freezerclient-pylint http://logs.openstack.org/11/398011/5/gate/gate-python-freezerclient-pylint/23b8772/ : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0968fdf606a3a98738f560d07f93679fdab06d06","revisions":{"d9591955638108cf06f05c9afc88e15e431f0fda":{"kind":"REWORK","_number":1,"created":"2016-11-16 01:25:16.000000000","uploader":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"ref":"refs/changes/11/398011/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/11/398011/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/1"}}},"commit":{"parents":[{"commit":"d71101139b3a2f76b127eae917d2e8c7b958c5ad","subject":"Import objects replaced by modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/d71101139b3a2f76b127eae917d2e8c7b958c5ad"}]}],"author":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"committer":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"subject":"Achieve a consistent style output","message":"Achieve a consistent style output\n\nWhen the list is empty, the different style output is being used for\nthe freezer action-list, backup-list, job-list, session-list and\nclient-list.\n\nAchieve a consistent style output for these commands in this patch.\n\nChange-Id: I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116\nCloses-Bug: #1642101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/d9591955638108cf06f05c9afc88e15e431f0fda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/d9591955638108cf06f05c9afc88e15e431f0fda"}]},"branch":"refs/heads/master"},"859463352b1c2c352d05b6aaf013228d56ac7131":{"kind":"REWORK","_number":2,"created":"2016-11-18 07:45:39.000000000","uploader":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"ref":"refs/changes/11/398011/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/11/398011/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/2"}}},"commit":{"parents":[{"commit":"d71101139b3a2f76b127eae917d2e8c7b958c5ad","subject":"Import objects replaced by modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/d71101139b3a2f76b127eae917d2e8c7b958c5ad"}]}],"author":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"committer":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-18 07:44:15.000000000","tz":480},"subject":"Achieve a consistent style output","message":"Achieve a consistent style output\n\nWhen the list is empty, the different style output is being used for\nthe freezer action-list, backup-list, job-list, session-list and\nclient-list.\n\nAchieve a consistent style output for these commands in this patch.\n\nChange-Id: I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116\nCloses-Bug: #1642101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/859463352b1c2c352d05b6aaf013228d56ac7131"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/859463352b1c2c352d05b6aaf013228d56ac7131"}]},"branch":"refs/heads/master"},"bf62603e4bb1cc375e8613bf10f0b69ab224e514":{"kind":"REWORK","_number":3,"created":"2016-11-18 08:29:54.000000000","uploader":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"ref":"refs/changes/11/398011/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/11/398011/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/3"}}},"commit":{"parents":[{"commit":"d71101139b3a2f76b127eae917d2e8c7b958c5ad","subject":"Import objects replaced by modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/d71101139b3a2f76b127eae917d2e8c7b958c5ad"}]}],"author":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"committer":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-18 08:26:12.000000000","tz":480},"subject":"Achieve a consistent style output","message":"Achieve a consistent style output\n\nWhen the list is empty, the different style output is being used for\nthe freezer action-list, backup-list, job-list, session-list and\nclient-list.\n\nAchieve a consistent style output for these commands in this patch.\n\nChange-Id: I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116\nCloses-Bug: #1642101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/bf62603e4bb1cc375e8613bf10f0b69ab224e514"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/bf62603e4bb1cc375e8613bf10f0b69ab224e514"}]},"branch":"refs/heads/master"},"b76b22f13c08d76977329907a64e8bdc61a786af":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-11-19 06:55:53.000000000","uploader":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"ref":"refs/changes/11/398011/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/11/398011/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/4"}}},"commit":{"parents":[{"commit":"e9c591fe0fa8714037d6b11cf372c366b54b62c6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/e9c591fe0fa8714037d6b11cf372c366b54b62c6"}]}],"author":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"committer":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-19 06:55:53.000000000","tz":0},"subject":"Achieve a consistent style output","message":"Achieve a consistent style output\n\nWhen the list is empty, the different style output is being used for\nthe freezer action-list, backup-list, job-list, session-list and\nclient-list.\n\nAchieve a consistent style output for these commands in this patch.\n\nChange-Id: I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116\nCloses-Bug: #1642101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/b76b22f13c08d76977329907a64e8bdc61a786af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/b76b22f13c08d76977329907a64e8bdc61a786af"}]},"branch":"refs/heads/master"},"0968fdf606a3a98738f560d07f93679fdab06d06":{"kind":"REWORK","_number":5,"created":"2016-11-19 07:08:08.000000000","uploader":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"ref":"refs/changes/11/398011/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/11/398011/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/11/398011/5"}}},"commit":{"parents":[{"commit":"e9c591fe0fa8714037d6b11cf372c366b54b62c6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/e9c591fe0fa8714037d6b11cf372c366b54b62c6"}]}],"author":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-16 01:18:24.000000000","tz":480},"committer":{"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","date":"2016-11-19 07:07:54.000000000","tz":480},"subject":"Achieve a consistent style output","message":"Achieve a consistent style output\n\nWhen the list is empty, the different style output is being used for\nthe freezer action-list, backup-list, job-list, session-list and\nclient-list.\n\nAchieve a consistent style output for these commands in this patch.\n\nChange-Id: I17f65fc3a836357f2c4857b4e5f7de7c8e8fb116\nCloses-Bug: #1642101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/0968fdf606a3a98738f560d07f93679fdab06d06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/0968fdf606a3a98738f560d07f93679fdab06d06"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
