)]}'
{"id":"openstack%2Fpython-ironicclient~670600","triplet_id":"openstack%2Fpython-ironicclient~master~I7e46068521c40f19c1e48eedc69b4ecd862e88fc","project":"openstack/python-ironicclient","branch":"master","topic":"670600","hashtags":[],"change_id":"I7e46068521c40f19c1e48eedc69b4ecd862e88fc","subject":"Strip prefix when paginating","status":"MERGED","created":"2019-07-12 16:51:57.000000000","updated":"2019-08-16 21:04:28.000000000","submitted":"2019-08-16 21:04:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"670600-1565989468919-ff059232","meta_rev_id":"1db44db99d5a5b2878c744b56a101bd01ebc498a","_number":670600,"virtual_id_number":670600,"owner":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2019-08-16 21:04:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":2,"date":"2019-08-14 20:06:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2019-08-16 20:06:50.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-07 19:26:55.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":1,"date":"2019-08-16 20:06:50.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-07 19:26:55.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2019-08-14 20:06:42.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2019-08-16 20:06:50.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2019-08-16 21:04:28.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":"86582270e7fea3cd9c450315e0aca57948ddae88","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2019-07-12 16:51:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a21651cb0c39f7414dcc97d5188155a918dce22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-12 18:10:24.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/00/670600/1/check/openstack-tox-cover/779af5e/ : FAILURE in 4m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/00/670600/1/check/openstack-tox-lower-constraints/1716b4c/ : FAILURE in 4m 28s\n- openstack-tox-pep8 http://logs.openstack.org/00/670600/1/check/openstack-tox-pep8/440fe16/ : FAILURE in 2m 51s\n- openstack-tox-py27 http://logs.openstack.org/00/670600/1/check/openstack-tox-py27/81967f5/ : FAILURE in 2m 47s\n- openstack-tox-py36 http://logs.openstack.org/00/670600/1/check/openstack-tox-py36/8cc9733/ : FAILURE in 5m 27s\n- openstack-tox-py37 http://logs.openstack.org/00/670600/1/check/openstack-tox-py37/4ef58f8/ : FAILURE in 5m 21s\n- openstackclient-check-plugins http://logs.openstack.org/00/670600/1/check/openstackclient-check-plugins/0f1f94d/ : SUCCESS in 3m 10s (non-voting)\n- openstack-tox-docs http://logs.openstack.org/00/670600/1/check/openstack-tox-docs/5208319/html/ : SUCCESS in 2m 59s\n- ironicclient-functional http://logs.openstack.org/00/670600/1/check/ironicclient-functional/b7bf8b8/ : SUCCESS in 22m 07s\n- ironicclient-functional-python2 http://logs.openstack.org/00/670600/1/check/ironicclient-functional-python2/abe3ff3/ : SUCCESS in 30m 19s\n- ironicclient-tempest http://logs.openstack.org/00/670600/1/check/ironicclient-tempest/d1467b2/ : SUCCESS in 1h 06m 49s\n- ironicclient-tempest-python2 http://logs.openstack.org/00/670600/1/check/ironicclient-tempest-python2/9adc6a5/ : SUCCESS in 1h 14m 07s","accounts_in_message":[],"_revision_number":1},{"id":"9ce747a125704c215afda5aa7e0aac44d99455d8","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2019-07-16 15:34:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f2968b9e10cd834ded55c97c5c1a9b317a887e37","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-16 17:16:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/00/670600/2/check/openstack-tox-cover/5e2cab2/cover/ : SUCCESS in 3m 44s\n- openstack-tox-lower-constraints http://logs.openstack.org/00/670600/2/check/openstack-tox-lower-constraints/e711f2a/ : SUCCESS in 4m 41s\n- openstack-tox-pep8 http://logs.openstack.org/00/670600/2/check/openstack-tox-pep8/c1652c8/ : SUCCESS in 3m 27s\n- openstack-tox-py27 http://logs.openstack.org/00/670600/2/check/openstack-tox-py27/b3aeed0/ : SUCCESS in 3m 19s\n- openstack-tox-py36 http://logs.openstack.org/00/670600/2/check/openstack-tox-py36/fc33688/ : SUCCESS in 3m 35s\n- openstack-tox-py37 http://logs.openstack.org/00/670600/2/check/openstack-tox-py37/f42f605/ : SUCCESS in 5m 20s\n- openstackclient-check-plugins http://logs.openstack.org/00/670600/2/check/openstackclient-check-plugins/22742ea/ : SUCCESS in 3m 58s (non-voting)\n- openstack-tox-docs http://logs.openstack.org/00/670600/2/check/openstack-tox-docs/217f6f6/html/ : SUCCESS in 3m 56s\n- ironicclient-functional http://logs.openstack.org/00/670600/2/check/ironicclient-functional/532b9b5/ : SUCCESS in 23m 43s\n- ironicclient-functional-python2 http://logs.openstack.org/00/670600/2/check/ironicclient-functional-python2/3b617be/ : SUCCESS in 34m 17s\n- ironicclient-tempest http://logs.openstack.org/00/670600/2/check/ironicclient-tempest/7119c60/ : SUCCESS in 1h 05m 46s\n- ironicclient-tempest-python2 http://logs.openstack.org/00/670600/2/check/ironicclient-tempest-python2/6930eb0/ : SUCCESS in 58m 41s","accounts_in_message":[],"_revision_number":2},{"id":"7da7755a92b0e24b1ed0e7b75ebe620764f8aa82","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2019-07-19 09:03:49.000000000","message":"Patch Set 2: Code-Review+1\n\nLooks good, I\u0027m just wondering if we should have a test that would show error for the case `/baremetal/baremetal/v1/nodes`","accounts_in_message":[],"_revision_number":2},{"id":"acdec5dae50d3fb78180707a4425ab8359993df5","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2019-07-19 20:27:00.000000000","message":"Patch Set 2:\n\nNot sure what test I could write for that. The code no longer can generate that case :)","accounts_in_message":[],"_revision_number":2},{"id":"dac8a04b373c5768ed8ad2e0c778426290d9bb7d","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2019-07-22 16:37:12.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nThanks for fixing this!","accounts_in_message":[],"_revision_number":2},{"id":"4625ca5d9b40c6b6852897295ff2e9bcd9592b2b","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2019-07-23 16:21:36.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"980f8b87ae3fda29f20e65073cb7ca589facfa7f","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2019-08-01 17:32:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ddab57d70c61807ae53ac197f9218d15f2818be4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 18:53:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/00/670600/3/check/openstack-tox-cover/4073b9b/cover/ : SUCCESS in 4m 13s\n- openstack-tox-lower-constraints https://logs.opendev.org/00/670600/3/check/openstack-tox-lower-constraints/36bce0f/ : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://logs.opendev.org/00/670600/3/check/openstack-tox-pep8/4f1f181/ : SUCCESS in 4m 30s\n- openstack-tox-py27 https://logs.opendev.org/00/670600/3/check/openstack-tox-py27/aff2288/ : SUCCESS in 3m 31s\n- openstack-tox-py36 https://logs.opendev.org/00/670600/3/check/openstack-tox-py36/9134e4b/ : SUCCESS in 4m 42s\n- openstack-tox-py37 https://logs.opendev.org/00/670600/3/check/openstack-tox-py37/9e4b6b3/ : SUCCESS in 4m 14s\n- openstackclient-check-plugins https://logs.opendev.org/00/670600/3/check/openstackclient-check-plugins/46c9e35/ : SUCCESS in 4m 14s (non-voting)\n- openstack-tox-docs https://logs.opendev.org/00/670600/3/check/openstack-tox-docs/421e0a7/html/ : SUCCESS in 3m 44s\n- ironicclient-functional https://logs.opendev.org/00/670600/3/check/ironicclient-functional/ab596fa/ : SUCCESS in 27m 40s\n- ironicclient-functional-python2 https://logs.opendev.org/00/670600/3/check/ironicclient-functional-python2/ceaf019/ : SUCCESS in 28m 31s\n- ironicclient-tempest https://logs.opendev.org/00/670600/3/check/ironicclient-tempest/56edb4e/ : SUCCESS in 50m 40s\n- ironicclient-tempest-python2 https://logs.opendev.org/00/670600/3/check/ironicclient-tempest-python2/b1daa81/ : SUCCESS in 46m 48s","accounts_in_message":[],"_revision_number":3},{"id":"a146b79088ea15e8e64cb171c8da05057886a570","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2019-08-07 19:26:55.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"378c39444f8fdfd25b8000314c6121cc0a106619","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2019-08-14 20:06:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7cdca45727048b5bf1a4688698209fe399045cb5","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2019-08-16 20:06:07.000000000","message":"Patch Set 3: Code-Review+1\n\nI\u0027m good with this, but do we need a release note -- and if so, can it be done in a follow up? (Can\u0027t remember...)","accounts_in_message":[],"_revision_number":3},{"id":"718fbb83e7c2a5113358e1d3a9450addc61a9096","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2019-08-16 20:06:50.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nWell, let\u0027s get it in, because who knows if i\u0027ll remember to review this again :D","accounts_in_message":[],"_revision_number":3},{"id":"545446acd46d8e4da55b9a93b58b6a9d855bc3b6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 20:07:03.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"421aa7a143a9e0f747ecb891e2c8c0cb80ab671e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 21:04:28.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/42368be7939c4aee9b49eeed284faf98 : SUCCESS in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e427cdb8daa4434aeaab38fb9a5a77a : SUCCESS in 3m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/38133f49c1c44e5cbe04b70cd327678d : SUCCESS in 4m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/18d782c8006042b9a21aa1c77a6df63b : SUCCESS in 3m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d3248f704af54133ba58b0341f9c0440 : SUCCESS in 3m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38f71e0427334ba595a186241672ebcb : SUCCESS in 3m 22s\n- ironicclient-functional https://zuul.opendev.org/t/openstack/build/12d24449b4c0465d84a4c1c301a5d6b6 : SUCCESS in 24m 33s\n- ironicclient-functional-python2 https://zuul.opendev.org/t/openstack/build/f1b4df1f6c18497caa37592316c6a099 : SUCCESS in 25m 03s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/c33da0bb0ca8495890e693625196d99e : SUCCESS in 43m 57s\n- ironicclient-tempest-python2 https://zuul.opendev.org/t/openstack/build/059fec120fb049c7ae83b106282e573b : SUCCESS in 51m 43s","accounts_in_message":[],"_revision_number":3},{"id":"c0e7a5e2ba55d0dfd0408efbb5ab7a3e938ee5e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 21:04:28.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"347eac50473a9d3d55a8e4030b590e5b9ba7ae17","revisions":{"88b320cc619c831cbcf103726b03f18cf0754986":{"kind":"REWORK","_number":1,"created":"2019-07-12 16:51:57.000000000","uploader":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"ref":"refs/changes/00/670600/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/00/670600/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/1"}}},"commit":{"parents":[{"commit":"eae60397bfcbed322b2121f77c35ac74d0c6b74c","subject":"Switch to the new canonical constraints URL on master","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/eae60397bfcbed322b2121f77c35ac74d0c6b74c"}]}],"author":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-07-12 15:45:42.000000000","tz":0},"committer":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-07-12 16:51:57.000000000","tz":0},"subject":"Strip prefix when paginating","message":"Strip prefix when paginating\n\nThe way the next URL is parsed and rebuilt in the pagination code\ndoesn\u0027t take a prefixed path into account like devstack uses, e.g.\n/baremetal/v1/nodes. It ends up prepending the base URL and we get\n/baremetal/baremetal/v1/nodes. Drop the extra prefix when building\nthis URL.\n\nChange-Id: I7e46068521c40f19c1e48eedc69b4ecd862e88fc\nStory: 2006216\nTask: 35809\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/88b320cc619c831cbcf103726b03f18cf0754986"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/88b320cc619c831cbcf103726b03f18cf0754986"}]},"branch":"refs/heads/master"},"8dd165590aaa2f093719e6c37e90d57be347816b":{"kind":"REWORK","_number":2,"created":"2019-07-16 15:34:54.000000000","uploader":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"ref":"refs/changes/00/670600/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/00/670600/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/2"}}},"commit":{"parents":[{"commit":"eae60397bfcbed322b2121f77c35ac74d0c6b74c","subject":"Switch to the new canonical constraints URL on master","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/eae60397bfcbed322b2121f77c35ac74d0c6b74c"}]}],"author":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-07-12 15:45:42.000000000","tz":0},"committer":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-07-16 15:34:53.000000000","tz":0},"subject":"Strip prefix when paginating","message":"Strip prefix when paginating\n\nThe way the next URL is parsed and rebuilt in the pagination code\ndoesn\u0027t take a prefixed path into account like devstack uses, e.g.\n/baremetal/v1/nodes. It ends up prepending the base URL and we get\n/baremetal/baremetal/v1/nodes. Drop the extra prefix when building\nthis URL.\n\nChange-Id: I7e46068521c40f19c1e48eedc69b4ecd862e88fc\nStory: 2006216\nTask: 35809\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8dd165590aaa2f093719e6c37e90d57be347816b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8dd165590aaa2f093719e6c37e90d57be347816b"}]},"branch":"refs/heads/master"},"347eac50473a9d3d55a8e4030b590e5b9ba7ae17":{"kind":"REWORK","_number":3,"created":"2019-08-01 17:32:42.000000000","uploader":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"ref":"refs/changes/00/670600/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/00/670600/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/00/670600/3"}}},"commit":{"parents":[{"commit":"eae60397bfcbed322b2121f77c35ac74d0c6b74c","subject":"Switch to the new canonical constraints URL on master","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/eae60397bfcbed322b2121f77c35ac74d0c6b74c"}]}],"author":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-07-12 15:45:42.000000000","tz":0},"committer":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2019-08-01 17:32:31.000000000","tz":-240},"subject":"Strip prefix when paginating","message":"Strip prefix when paginating\n\nThe way the next URL is parsed and rebuilt in the pagination code\ndoesn\u0027t take a prefixed path into account like devstack uses, e.g.\n/baremetal/v1/nodes. It ends up prepending the base URL and we get\n/baremetal/baremetal/v1/nodes. Drop the extra prefix when building\nthis URL.\n\nChange-Id: I7e46068521c40f19c1e48eedc69b4ecd862e88fc\nStory: 2006216\nTask: 35809\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/347eac50473a9d3d55a8e4030b590e5b9ba7ae17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/347eac50473a9d3d55a8e4030b590e5b9ba7ae17"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
