)]}'
{"id":"openstack%2Fcliff~692464","triplet_id":"openstack%2Fcliff~master~I2d5a527910ddc64f83d0cba39c584b8b05a299b7","project":"openstack/cliff","branch":"master","topic":"autoprogram_cliff_app_dist_name","hashtags":[],"change_id":"I2d5a527910ddc64f83d0cba39c584b8b05a299b7","subject":"Add autoprogram_cliff_app_dist_name config opt","status":"MERGED","created":"2019-10-31 23:41:58.000000000","updated":"2019-12-18 13:51:27.000000000","submitted":"2019-12-18 13:47:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"692464-1576676879955-71032318","meta_rev_id":"050e1922cfb160fb0e59c8f4c7210d45657b1258","_number":692464,"virtual_id_number":692464,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-18 13:47:59.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"date":"2019-11-14 18:12:44.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2019-12-18 12:00:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2019-12-18 12:00:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-07 16:29:40.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2019-12-18 12:00:38.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-12-18 13:47:59.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"708ae0909a92cbcb471430ba812726544925f21a","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-31 23:41:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fb099f9c9cdf5fcf1e0dc46b6aa1d23edc202efd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 01:15:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/3e8ee1cde0224c96a3e7ade632191221 : SUCCESS in 1h 32m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f920aa30d0634d77b0b8e0cb59918837 : SUCCESS in 1h 24m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/91037d4934e34776950a857c78c8b4e4 : SUCCESS in 3m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c638ff5b951e4488a68af8606e5e52ee : SUCCESS in 2m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1fa551c652694b80a4af4862f4f53065 : SUCCESS in 2m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c88267e5c81442028bc204f8fd60b0fe : SUCCESS in 2m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f03529b41fa640b6a5bc60b2b0828141 : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9a449f0d7334e2182568b6064ded5f6 : SUCCESS in 3m 17s\n- cliff-tox-py27-neutronclient-tip https://zuul.opendev.org/t/openstack/build/7bc0151be0ce4547b9b64a08bcfe1f7c : SUCCESS in 4m 32s\n- osc-tox-unit-tips https://zuul.opendev.org/t/openstack/build/f8bf439f8fc5455496d1e82c8a97827e : SUCCESS in 4m 23s","accounts_in_message":[],"_revision_number":1},{"id":"6eb19fdf08986fca5b2a06e1b83b3035e36f7641","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-11-07 16:29:40.000000000","message":"Patch Set 1: Code-Review+2\n\nThis seems straightforward enough for me, it lets us clean up the osc docs a bit.","accounts_in_message":[],"_revision_number":1},{"id":"063ad10edd8a6da487c187a7e44725a25161116f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-11-14 16:12:10.000000000","message":"Patch Set 1:\n\nMakes sense to me too. Guess you just want tests now?","accounts_in_message":[],"_revision_number":1},{"id":"848f2c9d75582f91d562c94e04709cb2da9546d0","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-14 18:09:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e1bb0670dbe68395890e08f794c22dd0485639f0","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-14 18:12:44.000000000","message":"Patch Set 2:\n\n\u003e Makes sense to me too. Guess you just want tests now?\n\nAnd documentation, now done.\n\n...but I didn\u0027t see any tests in the neigborhood. That is, I don\u0027t see tests hitting configuration options, and I don\u0027t see tests around generating that plugin message.\n\nI\u0027ve validated it locally with [1] FWIW. Is it worth the effort of putting together a substantial new test framework in this patch?\n\n[1] https://review.opendev.org/#/c/692465/","accounts_in_message":[],"_revision_number":2},{"id":"d06b45be1187ad37261f82d8df7e9583b1054250","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 19:55:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/6e2161ff1db64943b187259df20eb00a : SUCCESS in 1h 29m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cda52dd118cf46dc94f59ec7f6902c81 : SUCCESS in 1h 40m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/270e8c7c04464225b4cb55faeece4cdb : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6dbcc1ee93d34a5cb69ced71dc2dea2f : SUCCESS in 2m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/acd1e26f93cf42df9e6f04fa766a03f0 : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc67b08698fc49758fc0cc47072493f8 : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/658a466220634e81a2d81678a315a395 : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eae17644a15145f591fb31dbcd94aef1 : SUCCESS in 3m 59s\n- cliff-tox-py27-neutronclient-tip https://zuul.opendev.org/t/openstack/build/2eeea5950ca644d080f116a8cf30e1e4 : SUCCESS in 3m 16s\n- osc-tox-unit-tips https://zuul.opendev.org/t/openstack/build/99a69ca8a69d42c681114a9e5e0be488 : SUCCESS in 5m 02s","accounts_in_message":[],"_revision_number":2},{"id":"80f80031425b7c152766b869ae0cd18a2f6441f7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 12:00:13.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"60993ed971820f8704c5d831dd6acc4f23e83b83","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 12:00:38.000000000","message":"Patch Set 2: Workflow+1\n\nDean was +2 before the docs were added, so let\u0027s do this.","accounts_in_message":[],"_revision_number":2},{"id":"3f16f81eeeda40877ebb4c163ca2c2c30931ecc0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 12:00:50.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"94e33054dfc868405095342fdbcf03d63983276e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 13:47:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"4bd3b1027e99ce9bef3b0cf96428ebe0cb4a8948","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 13:47:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/8e45c6e6f7f547fd97d5c3bab7c3a09a : SUCCESS in 1h 45m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1a17f475cba04be6b29a3c3193f2f1c1 : SUCCESS in 1h 44m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/20758841870f4e0b9e4df72550a924a1 : SUCCESS in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5637ba332a9448d8837e551964365368 : SUCCESS in 2m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4a6460dd5b134c57ba908035b3123c3c : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bdc7b887d460412b8d20c6b172ae6b6b : SUCCESS in 4m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c59f69d329914f799dbc6c36ec7d39b0 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34dc31a33c0042149e17b57248145f5e : SUCCESS in 4m 29s\n- cliff-tox-py27-neutronclient-tip https://zuul.opendev.org/t/openstack/build/4341b3f70c0942a18a5da0e8263f6174 : SUCCESS in 6m 03s\n- osc-tox-unit-tips https://zuul.opendev.org/t/openstack/build/2e02e93e87fd428191e743be370816c4 : SUCCESS in 5m 01s","accounts_in_message":[],"_revision_number":2},{"id":"381a0d6093ec17f0f03c9807d2ef5455ce8fefac","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 13:51:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12fe3fc160184e70b9480934e46d84f4 : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8e4ae2b86c9a4a9f475b5fe6cbd5250be4737812","revisions":{"10f0f6c6e271b2066cfb8a5c5d62df4b70201762":{"kind":"REWORK","_number":1,"created":"2019-10-31 23:41:58.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/64/692464/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/64/692464/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/64/692464/1"}}},"commit":{"parents":[{"commit":"9c561ef6c3e8f1de6b1ff8ce11fd660573f631c9","subject":"Merge \"Allow finding command by partial name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9c561ef6c3e8f1de6b1ff8ce11fd660573f631c9"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-31 23:40:44.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-31 23:41:58.000000000","tz":-300},"subject":"WIP: Add autoprogram_cliff_app_dist_name config opt","message":"WIP: Add autoprogram_cliff_app_dist_name config opt\n\nThis allows consumers to let cliff know who they are, so the\nautoprogram-sphinx directive doesn\u0027t produce messages like\n\n This command is provided by the $me plugin.\n\nChange-Id: I2d5a527910ddc64f83d0cba39c584b8b05a299b7\nWIP: test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/10f0f6c6e271b2066cfb8a5c5d62df4b70201762"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/10f0f6c6e271b2066cfb8a5c5d62df4b70201762"}]},"branch":"refs/heads/master"},"8e4ae2b86c9a4a9f475b5fe6cbd5250be4737812":{"kind":"REWORK","_number":2,"created":"2019-11-14 18:09:32.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/64/692464/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/64/692464/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/64/692464/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/64/692464/2"}}},"commit":{"parents":[{"commit":"9c561ef6c3e8f1de6b1ff8ce11fd660573f631c9","subject":"Merge \"Allow finding command by partial name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9c561ef6c3e8f1de6b1ff8ce11fd660573f631c9"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-31 23:40:44.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-14 18:09:22.000000000","tz":-360},"subject":"Add autoprogram_cliff_app_dist_name config opt","message":"Add autoprogram_cliff_app_dist_name config opt\n\nThis allows consumers to let cliff know who they are, so the\nautoprogram-sphinx directive doesn\u0027t produce messages like\n\n This command is provided by the $me plugin.\n\nChange-Id: I2d5a527910ddc64f83d0cba39c584b8b05a299b7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/8e4ae2b86c9a4a9f475b5fe6cbd5250be4737812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/8e4ae2b86c9a4a9f475b5fe6cbd5250be4737812"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
