)]}'
{"id":"openstack%2Fwatcher~280310","triplet_id":"openstack%2Fwatcher~master~I6efb0657f64c46a56914a946ec78013b9e47331b","project":"openstack/watcher","branch":"master","topic":"bug/1536191","hashtags":[],"change_id":"I6efb0657f64c46a56914a946ec78013b9e47331b","subject":"Refactored check for invalid goal","status":"MERGED","created":"2016-02-15 16:15:36.000000000","updated":"2016-03-16 00:25:39.000000000","submitted":"2016-03-16 00:25:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f1bdae0d7ffee4d3973363e331519e65ac18a626","_number":280310,"virtual_id_number":280310,"owner":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-03-16 00:25:39.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"}],"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":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-16 00:21:27.000000000","_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},{"value":2,"date":"2016-03-15 08:25:08.000000000","_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"}],"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":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-16 00:21:27.000000000","_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},{"value":0,"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"value":0,"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-15 08:25:08.000000000","updated_by":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"reviewer":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"state":"REVIEWER"},{"updated":"2016-03-16 00:21:27.000000000","updated_by":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"reviewer":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"state":"REVIEWER"},{"updated":"2016-03-16 00:25:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a6465c229668779322aab1c63103e68d9388a837","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-02-15 16:15:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6e89cb359517ea566db141ac7edd6ea49623007","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-02-15 16:49:43.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nHi Larry,\n\nThank you for contributing to Watcher! If you have any question or want to get involved, feel free to contact us on our IRC channel #openstack-watcher.","accounts_in_message":[],"_revision_number":1},{"id":"9839f92db69307d176d8a3443e63767710ac7e26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 16:49:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/1/check/gate-watcher-pep8/f6b3e5d/ : SUCCESS in 46s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/1/check/gate-watcher-docs/b5198cc//doc/build/html/ : SUCCESS in 1m 01s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/1/check/gate-watcher-python27/852ec96/ : SUCCESS in 41s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/1/check/gate-watcher-python34/d6b6b44/ : SUCCESS in 1m 20s\n- watcher-coverage http://logs.openstack.org/10/280310/1/check/watcher-coverage/5287f39/ : SUCCESS in 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6ceb1c07a848319c9c9bd6504872526728f55e91","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-02-18 22:25:22.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"4fdba6689a6dd7fe32c7e3b064ec5f6d2e333df8","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-02-29 14:34:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"925cd5661cdaf008b32d41cdaac98bb3c0cc592f","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-02-29 14:49:51.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nCan you please add some unit tests for this patchset? BTW, you can have a look at https://review.openstack.org/#/c/282395/ which is fairly similar to what you did.","accounts_in_message":[],"_revision_number":2},{"id":"ab5e76beca9cab71b0c29fb4be34dcb193b22ca1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 18:19:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/2/check/gate-watcher-pep8/8bb590e/ : SUCCESS in 1m 10s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/2/check/gate-watcher-docs/943dc6b//doc/build/html/ : SUCCESS in 2m 14s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/2/check/gate-watcher-python27/a4ae9dd/ : SUCCESS in 1m 27s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/2/check/gate-watcher-python34/307b1f1/ : SUCCESS in 2m 28s\n- watcher-coverage http://logs.openstack.org/10/280310/2/check/watcher-coverage/21e0085/ : SUCCESS in 1m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5b351eb09782b9f342b51f8be8048f14d5996fd2","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-03 16:59:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8c801f3527c4bd8a62897b3d2d9b973bc6e49da9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-03 17:25:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/3/check/gate-watcher-pep8/218ac4b/ : SUCCESS in 1m 16s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/3/check/gate-watcher-docs/72d08bd//doc/build/html/ : SUCCESS in 2m 03s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/3/check/gate-watcher-python27/281b07d/ : SUCCESS in 1m 33s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/3/check/gate-watcher-python34/07f86ef/ : SUCCESS in 2m 21s\n- watcher-coverage http://logs.openstack.org/10/280310/3/check/watcher-coverage/748f949/ : SUCCESS in 2m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2fecf888b5f83f875085e2322089ed98865f2b61","author":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"date":"2016-03-04 00:38:16.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nLarry,\nCould you pls. add a new test for posting with invalid goal?\nThanks,","accounts_in_message":[],"_revision_number":3},{"id":"02521704f7ec2c2049efad0fe3b0a1a614dca173","author":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"date":"2016-03-04 00:38:52.000000000","message":"Patch Set 3: Code-Review-1","accounts_in_message":[],"_revision_number":3},{"id":"a75eed5a173150582094ce95b4f978ca7c513d25","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-04 15:46:03.000000000","message":"Patch Set 3:\n\nEdwin,\n\nI do not believe PATCH operations were not being validated previously.  BALANCE_LOAD wasn\u0027t defined in watcher_goals, so I changed it to a different value that I put in the overridden config file.  Also, there was an existing test for POSTing with an invalid goal.\n\nI\u0027ll move the config overrides to the setUp","accounts_in_message":[],"_revision_number":3},{"id":"131ff522b0ed95e9616d4c0e450a00d84d0dbba8","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-04 15:49:01.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a8a18e21a833b68a5ef7ccb781bddb8e7ba9e40a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-04 16:00:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/4/check/gate-watcher-pep8/3afb0c8/ : SUCCESS in 1m 11s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/4/check/gate-watcher-docs/3a2f621//doc/build/html/ : SUCCESS in 5m 14s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/4/check/gate-watcher-python27/4bede95/ : SUCCESS in 1m 18s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/4/check/gate-watcher-python34/f596217/ : SUCCESS in 1m 59s\n- watcher-coverage http://logs.openstack.org/10/280310/4/check/watcher-coverage/7a40bac/ : SUCCESS in 2m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6f5eb948475b26659f7abd14e25a363208b578c8","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-03-08 14:51:24.000000000","message":"Patch Set 4: Code-Review-1\n\nIn watcher_tempest_plugin/tests/api/admin/test_audit_template.py line 150, you forgot to update \u0027A NEW GOAL\u0027 to \u0027BASIC_CONSOLIDATION\u0027 to make the Tempest test pass.","accounts_in_message":[],"_revision_number":4},{"id":"43e361f27cd34654d64c85fb3391507d41dadec3","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-08 21:43:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2aa6687204748f1d295ef35bcaadcc4ff755c960","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 21:50:51.000000000","message":"Patch Set 5: 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-watcher-pep8 http://logs.openstack.org/10/280310/5/check/gate-watcher-pep8/b4c3270/ : SUCCESS in 3m 39s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/5/check/gate-watcher-docs/194440e//doc/build/html/ : SUCCESS in 6m 05s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/5/check/gate-watcher-python27/623b226/ : SUCCESS in 2m 59s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/5/check/gate-watcher-python34/576952f/ : FAILURE in 3m 19s\n- watcher-coverage http://logs.openstack.org/10/280310/5/check/watcher-coverage/b05a606/ : SUCCESS in 4m 06s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"60fe885b796f7a4029244995f7bbc46557b93c7a","author":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"date":"2016-03-09 01:55:37.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"543e26d8469864a6b928ae7ea75baa59a4821c90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 02:01:03.000000000","message":"Patch Set 5:\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-watcher-pep8 http://logs.openstack.org/10/280310/5/check/gate-watcher-pep8/80aa504/ : SUCCESS in 3m 34s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/5/check/gate-watcher-docs/1fe9da3//doc/build/html/ : SUCCESS in 2m 08s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/5/check/gate-watcher-python27/85eac2a/ : SUCCESS in 2m 53s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/5/check/gate-watcher-python34/12fcdf5/ : FAILURE in 2m 17s\n- watcher-coverage http://logs.openstack.org/10/280310/5/check/watcher-coverage/1b619b8/ : SUCCESS in 4m 06s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b395dca27fd5aa853029afc4d4437989d73ef1ee","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-03-09 08:30:05.000000000","message":"Patch Set 5:\n\nCan you rebase your branch please? This should fix the python34 gate thanks to https://review.openstack.org/#/c/290175/.","accounts_in_message":[],"_revision_number":5},{"id":"795f0f4af1914e0049decd12b18f6c70174e3026","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-09 14:36:31.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"e03d9ecbee330afee9917e2c03052a3c4dce4c43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 14:42:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/6/check/gate-watcher-pep8/4bc2656/ : SUCCESS in 3m 24s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/6/check/gate-watcher-docs/68d2977//doc/build/html/ : SUCCESS in 2m 05s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/6/check/gate-watcher-python27/ec322f8/ : SUCCESS in 2m 43s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/6/check/gate-watcher-python34/13363fa/ : SUCCESS in 5m 05s\n- watcher-coverage http://logs.openstack.org/10/280310/6/check/watcher-coverage/93691f7/ : SUCCESS in 4m 46s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2f0d45874366d5b9ddc84b8ca77d75cdb023cc46","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-03-09 16:42:47.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"75c2e00eff570a24a58ae0a64554be90d81fbfc2","author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"date":"2016-03-09 16:55:24.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"00581770c6c1b87058e6542de89ac9b607db54c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 17:08:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/7/check/gate-watcher-pep8/396cd4b/ : SUCCESS in 1m 56s\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/7/check/gate-watcher-docs/b52333b//doc/build/html/ : SUCCESS in 4m 40s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/7/check/gate-watcher-python27/a1d87ad/ : SUCCESS in 4m 18s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/7/check/gate-watcher-python34/6d715f0/ : SUCCESS in 5m 31s\n- watcher-coverage http://logs.openstack.org/10/280310/7/check/watcher-coverage/b72e33e/ : SUCCESS in 4m 53s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"e43ba2771f83ab46643f0ed9f14b8b37e16251bc","author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"date":"2016-03-15 08:25:08.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"f11d54fd047395d3a59971e1233744992227cd07","author":{"_account_id":11235,"name":"Edwin Zhai","email":"edwin.zhai@intel.com","username":"gzhai"},"date":"2016-03-16 00:21:27.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"6d4813131502076bf118378e1fc6f6960aad9e4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-16 00:21:32.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"317be33d6550c0fdfe22b12e23e4f9c51b0aec89","date":"2016-03-16 00:25:39.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"e87ba9eafa904f76f491d3e29f8407eee09c192f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-16 00:25:39.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-watcher-docs http://docs-draft.openstack.org/10/280310/7/gate/gate-watcher-docs/cad5656//doc/build/html/ : SUCCESS in 2m 04s\n- gate-watcher-pep8 http://logs.openstack.org/10/280310/7/gate/gate-watcher-pep8/a1edeae/ : SUCCESS in 3m 33s\n- gate-watcher-python27 http://logs.openstack.org/10/280310/7/gate/gate-watcher-python27/e3e76de/ : SUCCESS in 2m 53s\n- gate-watcher-python34 http://logs.openstack.org/10/280310/7/gate/gate-watcher-python34/a850fd6/ : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"920bd502ecea5305b0dbc239f57f2f753aaeab70","revisions":{"a4a03e70693d851cd8601a5a2f905c445114f5b0":{"kind":"REWORK","_number":1,"created":"2016-02-15 16:15:36.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/1"}}},"commit":{"parents":[{"commit":"e3198d25a571b36a3715f5df1bc54718f3ad79ce","subject":"Add Voluptuous to validate the action parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e3198d25a571b36a3715f5df1bc54718f3ad79ce"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a4a03e70693d851cd8601a5a2f905c445114f5b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a4a03e70693d851cd8601a5a2f905c445114f5b0"}]},"branch":"refs/heads/master"},"91a6c1db2920b273f91d4ba4e006bfd8d20412b8":{"kind":"REWORK","_number":2,"created":"2016-02-29 14:34:18.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/2"}}},"commit":{"parents":[{"commit":"e3198d25a571b36a3715f5df1bc54718f3ad79ce","subject":"Add Voluptuous to validate the action parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e3198d25a571b36a3715f5df1bc54718f3ad79ce"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-29 14:33:33.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/91a6c1db2920b273f91d4ba4e006bfd8d20412b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/91a6c1db2920b273f91d4ba4e006bfd8d20412b8"}]},"branch":"refs/heads/master"},"119331bc09455cc5266a749197edae5e3a66c120":{"kind":"REWORK","_number":3,"created":"2016-03-03 16:59:15.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/3"}}},"commit":{"parents":[{"commit":"e3198d25a571b36a3715f5df1bc54718f3ad79ce","subject":"Add Voluptuous to validate the action parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e3198d25a571b36a3715f5df1bc54718f3ad79ce"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-03-03 16:57:51.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/119331bc09455cc5266a749197edae5e3a66c120"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/119331bc09455cc5266a749197edae5e3a66c120"}]},"branch":"refs/heads/master"},"80a11124df8df1ddfcc9a63064e3d503b30ab1f8":{"kind":"REWORK","_number":4,"created":"2016-03-04 15:49:01.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/4"}}},"commit":{"parents":[{"commit":"e3198d25a571b36a3715f5df1bc54718f3ad79ce","subject":"Add Voluptuous to validate the action parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e3198d25a571b36a3715f5df1bc54718f3ad79ce"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-03-04 15:46:31.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/80a11124df8df1ddfcc9a63064e3d503b30ab1f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/80a11124df8df1ddfcc9a63064e3d503b30ab1f8"}]},"branch":"refs/heads/master"},"aeb8e36889c599a2639d9c86d95595519cfe3953":{"kind":"REWORK","_number":5,"created":"2016-03-08 21:43:15.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/5"}}},"commit":{"parents":[{"commit":"e3198d25a571b36a3715f5df1bc54718f3ad79ce","subject":"Add Voluptuous to validate the action parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e3198d25a571b36a3715f5df1bc54718f3ad79ce"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-03-08 21:42:21.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aeb8e36889c599a2639d9c86d95595519cfe3953"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aeb8e36889c599a2639d9c86d95595519cfe3953"}]},"branch":"refs/heads/master"},"8561653e68f7819e4f6474f228d065a58e88d9fa":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-03-09 14:36:31.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/6"}}},"commit":{"parents":[{"commit":"083b170083df0c8ca46e27a883577532b990ea38","subject":"Removing unicode from README.rst","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/083b170083df0c8ca46e27a883577532b990ea38"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-03-09 14:33:39.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8561653e68f7819e4f6474f228d065a58e88d9fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8561653e68f7819e4f6474f228d065a58e88d9fa"}]},"branch":"refs/heads/master"},"920bd502ecea5305b0dbc239f57f2f753aaeab70":{"kind":"REWORK","_number":7,"created":"2016-03-09 16:55:24.000000000","uploader":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"ref":"refs/changes/10/280310/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/280310/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/280310/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/280310/7"}}},"commit":{"parents":[{"commit":"083b170083df0c8ca46e27a883577532b990ea38","subject":"Removing unicode from README.rst","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/083b170083df0c8ca46e27a883577532b990ea38"}]}],"author":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-02-15 15:52:59.000000000","tz":-360},"committer":{"name":"Larry Rensing","email":"lr699s@att.com","date":"2016-03-09 16:48:16.000000000","tz":-360},"subject":"Refactored check for invalid goal","message":"Refactored check for invalid goal\n\nWhen creating a new audit template, the verification of its goal\nexistence was previously done in watcher/objects/audit_template.py.\nThis check was moved to api/controllers/v1/audit_template.py, rather\nthan in the DAO class.\n\nChange-Id: I6efb0657f64c46a56914a946ec78013b9e47331b\nCloses-Bug: #1536191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/920bd502ecea5305b0dbc239f57f2f753aaeab70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/920bd502ecea5305b0dbc239f57f2f753aaeab70"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
