)]}'
{"id":"openstack%2Fpython-glanceclient~165391","triplet_id":"openstack%2Fpython-glanceclient~master~If5148608a70ee019697ea2dcb84e19a53222d596","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1433962","hashtags":[],"change_id":"If5148608a70ee019697ea2dcb84e19a53222d596","subject":"Validate tag name when filtering for images","status":"MERGED","created":"2015-03-18 12:29:36.000000000","updated":"2015-04-09 13:10:12.000000000","submitted":"2015-04-09 13:10:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eb1ebe2709c7d504e0eafbe828ac608235c13219","_number":165391,"virtual_id_number":165391,"owner":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-04-09 13:10:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},{"value":0,"date":"2015-03-30 16:27:00.000000000","_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"recommended":{"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-04-02 02:22:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":1,"date":"2015-03-30 17:32:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":2,"date":"2015-04-09 12:06:35.000000000","_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":1,"date":"2015-03-30 12:39:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},{"value":2,"date":"2015-03-26 12:42:36.000000000","_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":1,"date":"2015-04-09 12:06:35.000000000","_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-19 10:29:22.000000000","updated_by":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"reviewer":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"state":"REVIEWER"},{"updated":"2015-03-30 12:39:18.000000000","updated_by":{"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},"reviewer":{"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},"state":"REVIEWER"},{"updated":"2015-03-30 17:32:45.000000000","updated_by":{"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},"reviewer":{"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},"state":"REVIEWER"},{"updated":"2015-04-02 02:22:55.000000000","updated_by":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"reviewer":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"state":"REVIEWER"},{"updated":"2015-04-09 12:06:35.000000000","updated_by":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"reviewer":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"state":"REVIEWER"},{"updated":"2015-04-09 13:10:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ec031d2e638d9cf79b7b06e972c448f5ee572903","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-18 12:29:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"87811db931b4266ffe197d1616f4279117c50ecc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-18 13:32:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/91/165391/1/check/gate-python-glanceclient-python26/ca79119/ : SUCCESS in 1m 22s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/91/165391/1/check/gate-python-glanceclient-pep8/281f68f/ : SUCCESS in 1m 28s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/91/165391/1/check/gate-python-glanceclient-docs/21380b4//doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-glanceclient-python27 http://logs.openstack.org/91/165391/1/check/gate-python-glanceclient-python27/6edb945/ : SUCCESS in 1m 30s\n- gate-python-glanceclient-python34 http://logs.openstack.org/91/165391/1/check/gate-python-glanceclient-python34/97afa3c/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/91/165391/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/9cebdf2/ : SUCCESS in 1h 00m 22s\n- gate-python-glanceclient-pypy http://logs.openstack.org/91/165391/1/check/gate-python-glanceclient-pypy/7a7e6b8/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/91/165391/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/bb99c13/ : SUCCESS in 50m 08s","accounts_in_message":[],"_revision_number":1},{"id":"f76f7c41366e1c3cb92ff639b8529cf3fd8fd478","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-03-18 16:50:23.000000000","message":"Patch Set 1: Code-Review-1\n\nKamil, it\u0027s a good observation. But I think you\u0027ve found a bug.  In the case of invalid key there an exception should be raised.\n\nI suggest you to file a bug in LP and change the code in images https://github.com/openstack/python-glanceclient/blob/master/glanceclient/v2/images.py#L134\n\nby adding\n\nelse:\n\n    raise exc.HTTPBadRequest(\"Invalid tag value\")","accounts_in_message":[],"_revision_number":1},{"id":"8181ed52064a4cae5f9644b834eaf4ca5cc60c2a","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-19 09:03:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f825f0f15385c71675c5f96b3248d564ff182612","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-19 09:05:06.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"8e47527e1fc9a840eccd326b87b26764a97274a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 10:23:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/91/165391/3/check/gate-python-glanceclient-python26/261022b/ : SUCCESS in 1m 28s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/91/165391/3/check/gate-python-glanceclient-pep8/3e834f4/ : SUCCESS in 1m 29s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/91/165391/3/check/gate-python-glanceclient-docs/cd0fd2d//doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-glanceclient-python27 http://logs.openstack.org/91/165391/3/check/gate-python-glanceclient-python27/8f95b17/ : SUCCESS in 1m 52s\n- gate-python-glanceclient-python34 http://logs.openstack.org/91/165391/3/check/gate-python-glanceclient-python34/969ee0e/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/91/165391/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/ee75f80/ : SUCCESS in 40m 03s\n- gate-python-glanceclient-pypy http://logs.openstack.org/91/165391/3/check/gate-python-glanceclient-pypy/ada4584/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/91/165391/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient/72c8681/ : SUCCESS in 48m 22s","accounts_in_message":[],"_revision_number":3},{"id":"65185f338c611fcaa2825ff1d6bb3f9cedf9b21e","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-03-19 10:29:22.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7ff82b4958baebbbe6147abb8a6fc1ee8a966cf1","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-26 12:42:36.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"76dbe86fbaab56151118f3684b98b2295bd93fc8","author":{"_account_id":12814,"name":"Bartosz Fic","email":"bartosz.fic@intel.com","username":"bartosz-fic"},"date":"2015-03-30 12:39:18.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"4641c52b805ff3543b58a3983d12587a00a698f7","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-30 16:27:00.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"b3d0e4fb3b6b229d7d4132aa74e0b1171aca900d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 17:29:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/91/165391/4/check/gate-python-glanceclient-python26/23a4afb/ : SUCCESS in 1m 17s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/91/165391/4/check/gate-python-glanceclient-pep8/ec184e6/ : SUCCESS in 1m 25s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/91/165391/4/check/gate-python-glanceclient-docs/104a27d//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-glanceclient-python27 http://logs.openstack.org/91/165391/4/check/gate-python-glanceclient-python27/edc753a/ : SUCCESS in 1m 22s\n- gate-python-glanceclient-python34 http://logs.openstack.org/91/165391/4/check/gate-python-glanceclient-python34/12f6a5d/ : SUCCESS in 2m 44s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/91/165391/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/7e2b8d7/ : SUCCESS in 44m 18s\n- gate-python-glanceclient-pypy http://logs.openstack.org/91/165391/4/check/gate-python-glanceclient-pypy/bc9a95b/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/91/165391/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient/b7be5d8/ : SUCCESS in 49m 42s","accounts_in_message":[],"_revision_number":4},{"id":"81ded123dc931d3041850317cbeb397a100030fe","author":{"_account_id":9096,"name":"Cindy Pallares","email":"u1@cindy.sh","username":"cpallares"},"date":"2015-03-30 17:32:45.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"8a8b0fdfb1432a4a331ec97a163ea77ec9e9d314","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2015-04-02 02:22:55.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"198afa9c0cb7497ad0dff5b50a2ad9edc992e518","author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"date":"2015-04-09 12:06:35.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"709dbbfca448a18423366d1fa8671f7ff6c3d270","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 12:06:41.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"be3fd45ba6a5141fbfdc57cf72ccca450f642ca6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 13:10:10.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/91/165391/4/gate/gate-python-glanceclient-python26/3d8734a/ : SUCCESS in 1m 22s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/91/165391/4/gate/gate-python-glanceclient-docs/654803a//doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/91/165391/4/gate/gate-python-glanceclient-pep8/9379be4/ : SUCCESS in 1m 25s\n- gate-python-glanceclient-python27 http://logs.openstack.org/91/165391/4/gate/gate-python-glanceclient-python27/99aaa31/ : SUCCESS in 1m 27s\n- gate-python-glanceclient-python34 http://logs.openstack.org/91/165391/4/gate/gate-python-glanceclient-python34/0b1e49f/ : SUCCESS in 3m 47s\n- gate-python-glanceclient-pypy http://logs.openstack.org/91/165391/4/gate/gate-python-glanceclient-pypy/8fe9bf6/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/91/165391/4/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/51cdf0e/ : SUCCESS in 1h 03m 27s","accounts_in_message":[],"_revision_number":4},{"id":"47110e4a2748c6af08bda6b5f651f5a1928db680","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 13:10:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2c08b40bf08a7dfbe8aa3a7b9a2648010b51330b","revisions":{"76a8c525e0ac510a7bf254969a1bc6ceebfe50dc":{"kind":"REWORK","_number":1,"created":"2015-03-18 12:29:36.000000000","uploader":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"ref":"refs/changes/91/165391/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/91/165391/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/1"}}},"commit":{"parents":[{"commit":"6db625f287ffcce80df65d25a117ceb0de2ea776","subject":"Merge \"Extend images CLI v2 with new sorting syntax\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6db625f287ffcce80df65d25a117ceb0de2ea776"}]}],"author":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-18 12:29:20.000000000","tz":60},"committer":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-18 12:29:20.000000000","tz":60},"subject":"Add unit test for filtering with invalid tag name","message":"Add unit test for filtering with invalid tag name\n\nAdd new unittest to check if filtering with invalid tag name returns\nvalid result. Basically all tag names which are not strings should be\nskipped.\n\nAdditionally remove misplaced `pass` from one of the tests.\n\nChange-Id: If5148608a70ee019697ea2dcb84e19a53222d596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/76a8c525e0ac510a7bf254969a1bc6ceebfe50dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/76a8c525e0ac510a7bf254969a1bc6ceebfe50dc"}]},"branch":"refs/heads/master"},"e7e9559715d9a61c6759cc835cdf5f34085e101a":{"kind":"REWORK","_number":2,"created":"2015-03-19 09:03:49.000000000","uploader":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"ref":"refs/changes/91/165391/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/91/165391/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/2"}}},"commit":{"parents":[{"commit":"6db625f287ffcce80df65d25a117ceb0de2ea776","subject":"Merge \"Extend images CLI v2 with new sorting syntax\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6db625f287ffcce80df65d25a117ceb0de2ea776"}]}],"author":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-18 12:29:20.000000000","tz":60},"committer":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-19 09:03:46.000000000","tz":60},"subject":"Add unit test for filtering with invalid tag name","message":"Add unit test for filtering with invalid tag name\n\nRight now all invalid tags are skipped when filtering for image list. We\nshould change this behaviour to raise an exception when invalid tag\nvalue is provided.\n\nAdditionally remove misplaced `pass` from one of the tests.\n\nCloses-Bug: 1433962\nChange-Id: If5148608a70ee019697ea2dcb84e19a53222d596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e7e9559715d9a61c6759cc835cdf5f34085e101a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e7e9559715d9a61c6759cc835cdf5f34085e101a"}]},"branch":"refs/heads/master"},"2800671e6b4d32b6fb8acc75ea9dd1e6fe482e53":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-03-19 09:05:06.000000000","uploader":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"ref":"refs/changes/91/165391/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/91/165391/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/3"}}},"commit":{"parents":[{"commit":"6db625f287ffcce80df65d25a117ceb0de2ea776","subject":"Merge \"Extend images CLI v2 with new sorting syntax\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6db625f287ffcce80df65d25a117ceb0de2ea776"}]}],"author":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-18 12:29:20.000000000","tz":60},"committer":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-19 09:05:06.000000000","tz":0},"subject":"Validate tag name when filtering for images","message":"Validate tag name when filtering for images\n\nRight now all invalid tags are skipped when filtering for image list. We\nshould change this behaviour to raise an exception when invalid tag\nvalue is provided.\n\nAdditionally remove misplaced `pass` from one of the tests.\n\nCloses-Bug: 1433962\nChange-Id: If5148608a70ee019697ea2dcb84e19a53222d596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2800671e6b4d32b6fb8acc75ea9dd1e6fe482e53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2800671e6b4d32b6fb8acc75ea9dd1e6fe482e53"}]},"branch":"refs/heads/master"},"2c08b40bf08a7dfbe8aa3a7b9a2648010b51330b":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-03-26 12:42:36.000000000","uploader":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"ref":"refs/changes/91/165391/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/91/165391/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/91/165391/4"}}},"commit":{"parents":[{"commit":"15c2e4044904c1910be36626103ad6b4f26e6874","subject":"Merge \"Generate API documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/15c2e4044904c1910be36626103ad6b4f26e6874"}]}],"author":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-18 12:29:20.000000000","tz":60},"committer":{"name":"Kamil Rykowski","email":"kamil.rykowski@intel.com","date":"2015-03-26 12:42:36.000000000","tz":0},"subject":"Validate tag name when filtering for images","message":"Validate tag name when filtering for images\n\nRight now all invalid tags are skipped when filtering for image list. We\nshould change this behaviour to raise an exception when invalid tag\nvalue is provided.\n\nAdditionally remove misplaced `pass` from one of the tests.\n\nCloses-Bug: 1433962\nChange-Id: If5148608a70ee019697ea2dcb84e19a53222d596\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2c08b40bf08a7dfbe8aa3a7b9a2648010b51330b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2c08b40bf08a7dfbe8aa3a7b9a2648010b51330b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
