)]}'
{"id":"openstack%2Fpython-vitrageclient~477854","triplet_id":"openstack%2Fpython-vitrageclient~master~If5c4b26578f865c68709027b6e815376e4ee9e1e","project":"openstack/python-vitrageclient","branch":"master","topic":"eyalb/validation","hashtags":[],"change_id":"If5c4b26578f865c68709027b6e815376e4ee9e1e","subject":"add validation for topology and post event for cli","status":"MERGED","created":"2017-06-27 09:40:12.000000000","updated":"2017-06-28 08:33:50.000000000","submitted":"2017-06-28 08:33:50.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3cd12079da7363ba9480d4db0ee7826d9320655b","_number":477854,"virtual_id_number":477854,"owner":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-06-28 08:33:50.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},{"value":0,"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"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":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-06-27 14:05:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},{"value":2,"date":"2017-06-27 12:25:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},{"value":1,"date":"2017-06-28 08:28:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"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":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-06-27 14:05:28.000000000","updated_by":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"reviewer":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"state":"REVIEWER"},{"updated":"2017-06-28 08:28:22.000000000","updated_by":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"reviewer":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"state":"REVIEWER"},{"updated":"2017-06-28 08:33:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0c8f57d3019cf8ea0d0a6ec8e26418e16ba156ae","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 09:40:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20785ff6a480a97086130b63a4a3a8633919ae68","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 09:47:24.000000000","message":"Patch Set 1: 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-vitrageclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/477854/1/check/gate-python-vitrageclient-docs-ubuntu-xenial/facf596//doc/build/html/ : SUCCESS in 3m 33s\n- gate-python-vitrageclient-pep8-ubuntu-xenial http://logs.openstack.org/54/477854/1/check/gate-python-vitrageclient-pep8-ubuntu-xenial/f97a8d6/ : SUCCESS in 3m 39s\n- gate-python-vitrageclient-python27-ubuntu-xenial http://logs.openstack.org/54/477854/1/check/gate-python-vitrageclient-python27-ubuntu-xenial/0833c3a/ : SUCCESS in 3m 37s\n- gate-python-vitrageclient-python35 http://logs.openstack.org/54/477854/1/check/gate-python-vitrageclient-python35/6f76e4e/ : SUCCESS in 3m 48s\n- gate-python-vitrageclient-requirements http://logs.openstack.org/54/477854/1/check/gate-python-vitrageclient-requirements/f3e1b04/ : FAILURE Incompatible requirement found in 2m 15s\n- check-osc-plugins http://logs.openstack.org/54/477854/1/check/check-osc-plugins/6581d55/ : SUCCESS in 4m 02s (non-voting)\n- gate-python-vitrageclient-releasenotes http://docs-draft.openstack.org/54/477854/1/check/gate-python-vitrageclient-releasenotes/de9c685//releasenotes/build/html/ : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":1},{"id":"7720ce6059ec0741eb292435bc3d8c0fc96dbcdd","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 09:51:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6946a05d5d9efb293ad7e8158f2a1d58b047e067","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 09:57:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-vitrageclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/477854/2/check/gate-python-vitrageclient-docs-ubuntu-xenial/84d9e02//doc/build/html/ : SUCCESS in 4m 37s\n- gate-python-vitrageclient-pep8-ubuntu-xenial http://logs.openstack.org/54/477854/2/check/gate-python-vitrageclient-pep8-ubuntu-xenial/bd73396/ : SUCCESS in 4m 37s\n- gate-python-vitrageclient-python27-ubuntu-xenial http://logs.openstack.org/54/477854/2/check/gate-python-vitrageclient-python27-ubuntu-xenial/203689d/ : SUCCESS in 3m 48s\n- gate-python-vitrageclient-python35 http://logs.openstack.org/54/477854/2/check/gate-python-vitrageclient-python35/e6ff292/ : SUCCESS in 3m 16s\n- gate-python-vitrageclient-requirements http://logs.openstack.org/54/477854/2/check/gate-python-vitrageclient-requirements/c274fbd/ : SUCCESS in 3m 30s\n- check-osc-plugins http://logs.openstack.org/54/477854/2/check/check-osc-plugins/9563acf/ : SUCCESS in 3m 44s (non-voting)\n- gate-python-vitrageclient-releasenotes http://docs-draft.openstack.org/54/477854/2/check/gate-python-vitrageclient-releasenotes/1d04e66//releasenotes/build/html/ : SUCCESS in 4m 01s","accounts_in_message":[],"_revision_number":2},{"id":"4a2c90514788928867933b09663cd3bbbdeba713","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2017-06-27 10:26:44.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"004664f4be17e84c553a4720edd6379c2bcd4931","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 10:34:52.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"23c3d5694913119e3d1b674508b7a3d35a6ea4e3","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 10:36:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"32a35b903a09d966d63b1a0a20c73809599cc181","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 10:43:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-vitrageclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/477854/3/check/gate-python-vitrageclient-docs-ubuntu-xenial/aeac7bd//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-vitrageclient-pep8-ubuntu-xenial http://logs.openstack.org/54/477854/3/check/gate-python-vitrageclient-pep8-ubuntu-xenial/d0270e1/ : SUCCESS in 4m 18s\n- gate-python-vitrageclient-python27-ubuntu-xenial http://logs.openstack.org/54/477854/3/check/gate-python-vitrageclient-python27-ubuntu-xenial/e24a7e6/ : SUCCESS in 3m 44s\n- gate-python-vitrageclient-python35 http://logs.openstack.org/54/477854/3/check/gate-python-vitrageclient-python35/d8d8a92/ : SUCCESS in 3m 41s\n- gate-python-vitrageclient-requirements http://logs.openstack.org/54/477854/3/check/gate-python-vitrageclient-requirements/d038ee9/ : SUCCESS in 2m 16s\n- check-osc-plugins http://logs.openstack.org/54/477854/3/check/check-osc-plugins/00e6d7c/ : SUCCESS in 3m 56s (non-voting)\n- gate-python-vitrageclient-releasenotes http://docs-draft.openstack.org/54/477854/3/check/gate-python-vitrageclient-releasenotes/7ca7e1f//releasenotes/build/html/ : SUCCESS in 2m 08s","accounts_in_message":[],"_revision_number":3},{"id":"73adbf6825a085ee87d57dc28be0f61afa1955c5","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2017-06-27 10:45:36.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"83636db66fd3080cb4e486bc38356f116abdf9b5","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 12:11:40.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e6c91c91a3fbcf650a88a6c2b00b8a0bc2d03322","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2017-06-27 12:16:04.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"40874ad336986dd8461c208ca6271fd480d37f13","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2017-06-27 12:20:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"994bc67a73f7f5c9c8a0aa5fb98e88a5bac808fe","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2017-06-27 12:25:28.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"8aefd1b5bd8cef5447b868de38c5fae746155b3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 12:53:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-vitrageclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/477854/5/check/gate-python-vitrageclient-docs-ubuntu-xenial/8f7bb68//doc/build/html/ : SUCCESS in 8m 36s\n- gate-python-vitrageclient-pep8-ubuntu-xenial http://logs.openstack.org/54/477854/5/check/gate-python-vitrageclient-pep8-ubuntu-xenial/2e7e972/ : SUCCESS in 8m 14s\n- gate-python-vitrageclient-python27-ubuntu-xenial http://logs.openstack.org/54/477854/5/check/gate-python-vitrageclient-python27-ubuntu-xenial/fac28b2/ : SUCCESS in 8m 37s\n- gate-python-vitrageclient-python35 http://logs.openstack.org/54/477854/5/check/gate-python-vitrageclient-python35/36e1b56/ : SUCCESS in 10m 43s\n- gate-python-vitrageclient-requirements http://logs.openstack.org/54/477854/5/check/gate-python-vitrageclient-requirements/85c64b0/ : SUCCESS in 8m 35s\n- check-osc-plugins http://logs.openstack.org/54/477854/5/check/check-osc-plugins/1e557e7/ : SUCCESS in 7m 02s (non-voting)\n- gate-python-vitrageclient-releasenotes http://docs-draft.openstack.org/54/477854/5/check/gate-python-vitrageclient-releasenotes/e01fe5a//releasenotes/build/html/ : SUCCESS in 9m 03s","accounts_in_message":[],"_revision_number":5},{"id":"0f35acdc2199875a6fbe6a74f46fda95b31438c4","author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"date":"2017-06-27 14:05:28.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"c4614c5938c0395a02ea4c7574317e46384732ed","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2017-06-28 08:28:22.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"f5d173553d4374754c2ee8e2afe2eaad67f57b7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-28 08:28:33.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"69b5a851f4b98ba9b5e87aee0004b88cb360a993","date":"2017-06-28 08:33:50.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"9fe890baa87347683e253853a5644d9c4c44c616","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-28 08:33:50.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-vitrageclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/477854/5/gate/gate-python-vitrageclient-docs-ubuntu-xenial/7dd74c2//doc/build/html/ : SUCCESS in 5m 05s\n- gate-python-vitrageclient-pep8-ubuntu-xenial http://logs.openstack.org/54/477854/5/gate/gate-python-vitrageclient-pep8-ubuntu-xenial/405f0cc/ : SUCCESS in 3m 57s\n- gate-python-vitrageclient-python27-ubuntu-xenial http://logs.openstack.org/54/477854/5/gate/gate-python-vitrageclient-python27-ubuntu-xenial/9e17c9f/ : SUCCESS in 3m 59s\n- gate-python-vitrageclient-python35 http://logs.openstack.org/54/477854/5/gate/gate-python-vitrageclient-python35/9e26d70/ : SUCCESS in 3m 43s\n- gate-python-vitrageclient-requirements http://logs.openstack.org/54/477854/5/gate/gate-python-vitrageclient-requirements/8e88cce/ : SUCCESS in 2m 56s\n- gate-python-vitrageclient-releasenotes http://docs-draft.openstack.org/54/477854/5/gate/gate-python-vitrageclient-releasenotes/d2733bd//releasenotes/build/html/ : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"471cc55dcdd08f51474e7f46aeec5c41389ee78e","revisions":{"8f808296966aa2913c9cd9c4e91e4e3d30e15fae":{"kind":"REWORK","_number":1,"created":"2017-06-27 09:40:12.000000000","uploader":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"ref":"refs/changes/54/477854/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-vitrageclient","ref":"refs/changes/54/477854/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/1"}}},"commit":{"parents":[{"commit":"17ea93b290772c6e7e4005b5bf11688e3efe0f81","subject":"Merge \"Vertex properties refactoring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/17ea93b290772c6e7e4005b5bf11688e3efe0f81"}]}],"author":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:34:02.000000000","tz":180},"committer":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:39:46.000000000","tz":180},"subject":"add validation for topology and post event for cli","message":"add validation for topology and post event for cli\n\n* check that limit is a positive number in \u0027vitrage topology show\u0027\n* check that time is an iso8601 timestamp in \u0027vitrage event post\u0027\n* add tests to check this\n\nChange-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/8f808296966aa2913c9cd9c4e91e4e3d30e15fae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/8f808296966aa2913c9cd9c4e91e4e3d30e15fae"}]},"branch":"refs/heads/master"},"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6":{"kind":"REWORK","_number":2,"created":"2017-06-27 09:51:08.000000000","uploader":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"ref":"refs/changes/54/477854/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-vitrageclient","ref":"refs/changes/54/477854/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/2"}}},"commit":{"parents":[{"commit":"17ea93b290772c6e7e4005b5bf11688e3efe0f81","subject":"Merge \"Vertex properties refactoring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/17ea93b290772c6e7e4005b5bf11688e3efe0f81"}]}],"author":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:34:02.000000000","tz":180},"committer":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:50:43.000000000","tz":180},"subject":"add validation for topology and post event for cli","message":"add validation for topology and post event for cli\n\n* check that limit is a positive number in \u0027vitrage topology show\u0027\n* check that time is an iso8601 timestamp in \u0027vitrage event post\u0027\n* add tests to check this\n\nChange-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"}]},"branch":"refs/heads/master"},"b8f1027c18c0f9c0153d9441e56455e183f95a73":{"kind":"REWORK","_number":3,"created":"2017-06-27 10:36:02.000000000","uploader":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"ref":"refs/changes/54/477854/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-vitrageclient","ref":"refs/changes/54/477854/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/3"}}},"commit":{"parents":[{"commit":"17ea93b290772c6e7e4005b5bf11688e3efe0f81","subject":"Merge \"Vertex properties refactoring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/17ea93b290772c6e7e4005b5bf11688e3efe0f81"}]}],"author":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:34:02.000000000","tz":180},"committer":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 10:35:44.000000000","tz":180},"subject":"add validation for topology and post event for cli","message":"add validation for topology and post event for cli\n\n* check that limit is a positive number in \u0027vitrage topology show\u0027\n* check that time is an iso8601 timestamp in \u0027vitrage event post\u0027\n* add tests to check this\n\nChange-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/b8f1027c18c0f9c0153d9441e56455e183f95a73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/b8f1027c18c0f9c0153d9441e56455e183f95a73"}]},"branch":"refs/heads/master"},"bb65888d576cab0cb536f2d4ada0d52a001153df":{"kind":"REWORK","_number":4,"created":"2017-06-27 12:11:40.000000000","uploader":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"ref":"refs/changes/54/477854/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-vitrageclient","ref":"refs/changes/54/477854/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/4"}}},"commit":{"parents":[{"commit":"17ea93b290772c6e7e4005b5bf11688e3efe0f81","subject":"Merge \"Vertex properties refactoring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/17ea93b290772c6e7e4005b5bf11688e3efe0f81"}]}],"author":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:34:02.000000000","tz":180},"committer":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 12:11:24.000000000","tz":180},"subject":"add validation for topology and post event for cli","message":"add validation for topology and post event for cli\n\n* check that limit is a positive number in \u0027vitrage topology show\u0027\n* check that time is an iso8601 timestamp in \u0027vitrage event post\u0027\n* add tests to check this\n\nChange-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/bb65888d576cab0cb536f2d4ada0d52a001153df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/bb65888d576cab0cb536f2d4ada0d52a001153df"}]},"branch":"refs/heads/master"},"471cc55dcdd08f51474e7f46aeec5c41389ee78e":{"kind":"REWORK","_number":5,"created":"2017-06-27 12:20:37.000000000","uploader":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"ref":"refs/changes/54/477854/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-vitrageclient","ref":"refs/changes/54/477854/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-vitrageclient refs/changes/54/477854/5"}}},"commit":{"parents":[{"commit":"17ea93b290772c6e7e4005b5bf11688e3efe0f81","subject":"Merge \"Vertex properties refactoring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/17ea93b290772c6e7e4005b5bf11688e3efe0f81"}]}],"author":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 09:34:02.000000000","tz":180},"committer":{"name":"Eyal","email":"eyal.bar-ilan@nokia.com","date":"2017-06-27 12:18:50.000000000","tz":180},"subject":"add validation for topology and post event for cli","message":"add validation for topology and post event for cli\n\n* check that limit is a positive number in \u0027vitrage topology show\u0027\n* check that time is an iso8601 timestamp in \u0027vitrage event post\u0027\n* add tests to check this\n\nChange-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/471cc55dcdd08f51474e7f46aeec5c41389ee78e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-vitrageclient/commit/471cc55dcdd08f51474e7f46aeec5c41389ee78e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
