)]}'
{"id":"openstack%2Fpython-glanceclient~168245","triplet_id":"openstack%2Fpython-glanceclient~master~Iee784d881d39b9dfd920ab14267e5fecf158f1ac","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1369302","hashtags":[],"change_id":"Iee784d881d39b9dfd920ab14267e5fecf158f1ac","subject":"glance image-show v2 now works with image name also","status":"ABANDONED","created":"2015-03-27 06:59:21.000000000","updated":"2015-04-07 15:14:28.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f3303a1372511d27b1dc185bdea639824a322488","_number":168245,"virtual_id_number":168245,"owner":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2015-03-30 06:13:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-03-31 11:37:45.000000000","_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"disliked":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":-1,"date":"2015-03-31 09:26:55.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":-2,"date":"2015-03-31 11:33:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},{"value":-1,"date":"2015-03-31 11:04:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"value":1,"date":"2015-03-30 12:29:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"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":{"all":[{"date":"2015-03-31 03:53:41.000000000","_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"date":"2015-03-31 03:53:41.000000000","_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"date":"2015-03-31 03:53:41.000000000","_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"date":"2015-03-31 03:53:41.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"date":"2015-03-31 03:53:41.000000000","_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},{"date":"2015-03-31 03:53:41.000000000","_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"date":"2015-03-31 03:53:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"date":"2015-03-31 03:53:41.000000000","_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"date":"2015-03-31 03:53:41.000000000","_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"date":"2015-03-31 03:53:41.000000000","_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"date":"2015-03-31 03:53:41.000000000","_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"date":"2015-03-31 03:53:41.000000000","_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"date":"2015-03-31 03:53:41.000000000","_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},{"date":"2015-03-31 03:53:41.000000000","_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"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":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},{"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_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":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-27 07:46:32.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2015-03-27 08:54:01.000000000","updated_by":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"reviewer":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"state":"REVIEWER"},{"updated":"2015-03-30 06:13:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-03-30 12:29:10.000000000","updated_by":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"reviewer":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"reviewer":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"reviewer":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"reviewer":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"reviewer":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"reviewer":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"reviewer":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"reviewer":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.000000000","updated_by":{"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},"reviewer":{"_account_id":8759,"name":"Arnaud Legendre","email":"arnaudleg@gmail.com","username":"arnaud"},"state":"REVIEWER"},{"updated":"2015-03-31 03:53:41.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-03-31 03:53:41.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-31 03:53:41.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-03-31 09:26:55.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2015-03-31 11:04:15.000000000","updated_by":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"reviewer":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"state":"REVIEWER"}],"messages":[{"id":"fea26dda0a6e2b36b985a67157171b12ec3ceb49","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-27 06:59:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12810ada9d5b1858499c9d79c8f202f093180c17","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-27 07:14:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bfde8813199658edb2d4273eeb839da0ae180b4a","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2015-03-27 07:46:32.000000000","message":"Patch Set 2:\n\nHi yatin,\n\nWhat will happen when two images having same name?\n\nThanks","accounts_in_message":[],"_revision_number":2},{"id":"70155bdba73fe8f6283112249f7bb8a7ece34a31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-27 08:04:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/45/168245/2/check/gate-python-glanceclient-python26/1ba99a6/ : SUCCESS in 1m 19s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/45/168245/2/check/gate-python-glanceclient-pep8/d364552/ : SUCCESS in 1m 17s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/45/168245/2/check/gate-python-glanceclient-docs/6996289//doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-glanceclient-python27 http://logs.openstack.org/45/168245/2/check/gate-python-glanceclient-python27/10b674b/ : SUCCESS in 1m 06s\n- gate-python-glanceclient-python34 http://logs.openstack.org/45/168245/2/check/gate-python-glanceclient-python34/178afea/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/45/168245/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/c44d8d5/ : SUCCESS in 40m 21s\n- gate-python-glanceclient-pypy http://logs.openstack.org/45/168245/2/check/gate-python-glanceclient-pypy/dd442af/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/45/168245/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient/0d83052/ : SUCCESS in 47m 00s","accounts_in_message":[],"_revision_number":2},{"id":"7431d06cf767c2bf0ca0af239a9fb1a2cca213bf","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-27 08:54:01.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027ve just added two images with the same name and tried to get them by name:\n\nglance --debug image-show dupe_name\nTraceback (most recent call last):\n  File \"/opt/stack/python-glanceclient/glanceclient/shell.py\", line 644, in main\n    args.func(client, args)\n  File \"/opt/stack/python-glanceclient/glanceclient/v2/shell.py\", line 176, in do_image_show\n    image_id \u003d utils.find_resource(gc.images, args.image).id\n  File \"/opt/stack/python-glanceclient/glanceclient/common/utils.py\", line 195, in find_resource\n    \" specific.\" % (manager.resource_class.__name__.lower(),\nAttributeError: \u0027Controller\u0027 object has no attribute \u0027resource_class\u0027\n\u0027Controller\u0027 object has no attribute \u0027resource_class\u0027","accounts_in_message":[],"_revision_number":2},{"id":"ff8bcf8ba3eb4c47fed610c6af5be43c114f4499","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2015-03-27 08:56:33.000000000","message":"Patch Set 2: Code-Review-1\n\nI am also getting same error.","accounts_in_message":[],"_revision_number":2},{"id":"b34ad64945434174d061420bbd6c194d6b8cfe1e","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-30 04:37:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cfd350e9148613add8b9f65d60fd665650cc20b0","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-30 05:15:53.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"115047c08cfe11253b27a634a1310f5cb345c4ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 06:13:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/45/168245/4/check/gate-python-glanceclient-python26/c8b987e/ : SUCCESS in 1m 13s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/45/168245/4/check/gate-python-glanceclient-pep8/80ae7c9/ : SUCCESS in 1m 28s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/45/168245/4/check/gate-python-glanceclient-docs/949e3b5//doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-glanceclient-python27 http://logs.openstack.org/45/168245/4/check/gate-python-glanceclient-python27/41f6c26/ : SUCCESS in 1m 16s\n- gate-python-glanceclient-python34 http://logs.openstack.org/45/168245/4/check/gate-python-glanceclient-python34/7b360ee/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/45/168245/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/3f60041/ : SUCCESS in 52m 36s\n- gate-python-glanceclient-pypy http://logs.openstack.org/45/168245/4/check/gate-python-glanceclient-pypy/05ccb82/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/45/168245/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient/f2acf52/ : SUCCESS in 58m 01s","accounts_in_message":[],"_revision_number":4},{"id":"f47b1e36d7c5a45bfd9573f9c8485202af7032d6","author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"date":"2015-03-30 12:29:10.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"77e00ebd065473406a2f40e1a3a0f939c10860bd","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-03-31 09:26:55.000000000","message":"Patch Set 4: Code-Review-1\n\nI never really liked the v1 behaviour where you would provide a \u0027name or id\u0027 to the cli and it would have to figure out your intention.\n\nWhat happens here, if, for example you create an image with a name which is also a valid image id?\nOr someone creates a new a public image, or shares an image, which has the same name as your image?\n\nIt also affects the efficiency of the call, as multiple calls have to be made to ascertain if an image exists or not.\n\nI\u0027d prefer if cli input is unambiguous.","accounts_in_message":[],"_revision_number":4},{"id":"ea60e2e242a3b662386ebd51e4bc5136cb7bd33d","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-03-31 10:02:35.000000000","message":"Patch Set 4:\n\nWhen we do an image-list using the v2 api more detail is returned by the server for each image than is displayed by the client, eg:\n\n {\"images\": [{\"status\": \"queued\", \"name\": \"img1\", \"tags\": [], \"container_format\": \"bare\", \"created_at\": \"2015-03-05T13:22:07Z\", \"size\": 0, \"disk_format\": \"raw\", \"updated_at\": \"2015-03-05T13:22:07Z\", \"visibility\": \"private\", \"self\": \"/v2/images/74530abf-54a2-45f3-ac94-23c37e9e215d\", \"min_disk\": 0, \"protected\": false, \"id\": \"74530abf-54a2-45f3-ac94-23c37e9e215d\", \"file\": \"/v2/images/74530abf-54a2-45f3-ac94-23c37e9e215d/file\", \"checksum\": null, \"owner\": \"e30399c2175c4a4ba5d1d76dbea6d15d\", \"virtual_size\": null, \"min_ram\": 0, \"schema\": \"/v2/schemas/image\"}], \"schema\": \"/v2/schemas/images\", \"first\": \"/v2/images?limit\u003d20\"}\n\nI wonder if we could do something like add a \u0027--detail\u0027 flag, eg \u0027glance --os-image-api-version 2 image-list --detail\u0027 to show each image\u0027s details? Then we could do  \u0027image-list --detail --name myname\u0027 to effectively \u0027show\u0027 all image(s) with a certain name.","accounts_in_message":[],"_revision_number":4},{"id":"46f8f7dee1048cf359e198d1a3f346e1b6470dc5","author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"date":"2015-03-31 11:04:15.000000000","message":"Patch Set 4: Code-Review-1\n\nAs far as I remember, removing \"get by name or id\" logic in v2 was intentional, as names are not unique and are even not required at all (also, as Stuart has mentioned above, name and id conflict is indeed possible). So, I\u0027d say that the bug 1369302 is Invalid.\n\nAlso, the proposed solution is incorrect: v2 client should not use apiclient.base.Resource classes, as the v2 objects are warlock-generated and should not be hardcoded at all.","accounts_in_message":[],"_revision_number":4},{"id":"b5314fac3af0a03ccfc7608bcabdcf678fea7f6e","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-03-31 11:33:58.000000000","message":"Patch Set 4: Code-Review-2\n\nHey Yatin,\n\nThanks a lot for the patch. As others have mentioned, this behavior is expected in the v2. The old \"name or id\" behavior is not desired because it brings in inconsistency in the API and it makes the user experience painful.\n\nI\u0027m blocking this patch to make sure we\u0027re all on the same page. It\u0027d be better if you could abandon it yourself. If you think there\u0027s a better case for this behavior, feel free to bring it up","accounts_in_message":[],"_revision_number":4},{"id":"d29bef2a3d65d85177a67c83c26fd76f462d0720","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-31 11:37:45.000000000","message":"Patch Set 4:\n\nHi Stuart,\nI agree that multiple checks(as i can see calls to api are only made for only one case i.e either name or id) are required in this case(to find whether image id or image name is provided), but  for an end user, we should definitely provide this feature so that one can view image by both name and id.\nAlso, in the case you specified(creation of image with a name as same as existing image-id) this will fail, as it checks for image-id first, and it will show the details of image with the existing image-id. But i am not getting a case where user will create an image with name as similar to uuid. As a user i think, image name should be such that images are easily identifiable.","accounts_in_message":[],"_revision_number":4},{"id":"30393e39b2e1cb7aa911aa1c0fcbe96dee7a59bb","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-31 11:48:22.000000000","message":"Patch Set 4:\n\nHi Alexender,\nCan you please share the intention for removing \"get by name or id\" logic. I just want to know the discussions done under this. I agree names are not required for creating images, but as a user one can create images by name as he wishes, and then if he wishes to see details of image by name then what should he do. As you mentioned, v2 client should not use apiclient.base.Resource classes, i am not aware of this, can you tell the workaround for this.\n\nThanks","accounts_in_message":[],"_revision_number":4},{"id":"e9425257fcccf89f6b9c183fdfec17cb9e2b7dbf","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-03-31 11:53:08.000000000","message":"Patch Set 4:\n\nHi Flavio,\nI will abandon the change as asked by you, once all my queries are cleared, This would help me in finding some better solution. Just to know, in what cases: this makes the user experience painful.\n\nThanks","accounts_in_message":[],"_revision_number":4},{"id":"fd6dde16425aca4642a9bca8523b513c6dbf0ec6","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-04-05 14:20:19.000000000","message":"Patch Set 4:\n\n@Stuart, @Alexender, @Flavio any update on this, please answer my query, so that i can abandon this change.","accounts_in_message":[],"_revision_number":4},{"id":"163fbeedcd5d860e13370645d537a1f584f40d03","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-04-07 12:00:49.000000000","message":"Abandoned\n\n@yatin I believe the main reason behind this was consistency. Accepting names for accessing images was confusing and users didn\u0027t know whether using names/ids was the right thing to do. In addition to this, they also started mixing names/ids for image members, etc.\n\nTo avoid these kind of confusions, it\u0027s better to just use the one field we guarantee to be unique, the id.","accounts_in_message":[],"_revision_number":4},{"id":"52ddd6702263f26100a5a0056f795f8db205ea0d","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2015-04-07 15:14:28.000000000","message":"Patch Set 4:\n\nThanks, @flavio for your response","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f8e5c36c7ac5b46e3ec23b61f3375ca90551a83d","revisions":{"0d628ff15253d3f4a5842bd3354e6b228ab7de29":{"kind":"REWORK","_number":1,"created":"2015-03-27 06:59:21.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/45/168245/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/45/168245/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/1"}}},"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":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-27 06:56:20.000000000","tz":330},"committer":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-27 06:59:17.000000000","tz":330},"subject":"glance image-show v2 now works with image name also","message":"glance image-show v2 now works with image name also\n\nglance image-show v2 now works with both image name and image id.\nThis help users to see image details by using image name\n\nChange-Id: Iee784d881d39b9dfd920ab14267e5fecf158f1ac\nCloses-Bug: #1369302\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0d628ff15253d3f4a5842bd3354e6b228ab7de29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0d628ff15253d3f4a5842bd3354e6b228ab7de29"}]},"branch":"refs/heads/master"},"2b0b98649166359bdf6cb73428c8d8237fd4fe79":{"kind":"REWORK","_number":2,"created":"2015-03-27 07:14:31.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/45/168245/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/45/168245/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/2"}}},"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":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-27 06:56:20.000000000","tz":330},"committer":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-27 07:14:11.000000000","tz":330},"subject":"glance image-show v2 now works with image name also","message":"glance image-show v2 now works with image name also\n\nglance image-show v2 now works with both image name and image id.\nThis help users to see image details by using image name\n\nChange-Id: Iee784d881d39b9dfd920ab14267e5fecf158f1ac\nCloses-Bug: #1369302\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2b0b98649166359bdf6cb73428c8d8237fd4fe79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/2b0b98649166359bdf6cb73428c8d8237fd4fe79"}]},"branch":"refs/heads/master"},"b290b5cffa3bab28be8d720b0eebebcec269c8e9":{"kind":"REWORK","_number":3,"created":"2015-03-30 04:37:19.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/45/168245/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/45/168245/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/3"}}},"commit":{"parents":[{"commit":"b3d2c636ec2605725b0b8e1bdf44bcd4a5419d01","subject":"Merge \"Use any instead of False in generator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b3d2c636ec2605725b0b8e1bdf44bcd4a5419d01"}]}],"author":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-30 04:34:40.000000000","tz":330},"committer":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-30 04:37:09.000000000","tz":330},"subject":"glance image-show v2 now works with image name also","message":"glance image-show v2 now works with image name also\n\nglance image-show v2 now works with both image name and image id.\nThis help users to see image details by using image name\n\nChange-Id: Iee784d881d39b9dfd920ab14267e5fecf158f1ac\nCloses-Bug: #1369302\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b290b5cffa3bab28be8d720b0eebebcec269c8e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b290b5cffa3bab28be8d720b0eebebcec269c8e9"}]},"branch":"refs/heads/master"},"f8e5c36c7ac5b46e3ec23b61f3375ca90551a83d":{"kind":"REWORK","_number":4,"created":"2015-03-30 05:15:53.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/45/168245/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/45/168245/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/45/168245/4"}}},"commit":{"parents":[{"commit":"b3d2c636ec2605725b0b8e1bdf44bcd4a5419d01","subject":"Merge \"Use any instead of False in generator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b3d2c636ec2605725b0b8e1bdf44bcd4a5419d01"}]}],"author":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-30 04:34:40.000000000","tz":330},"committer":{"name":"yatinkarel","email":"yatin.karel@nectechnologies.in","date":"2015-03-30 05:15:10.000000000","tz":330},"subject":"glance image-show v2 now works with image name also","message":"glance image-show v2 now works with image name also\n\nglance image-show v2 now works with both image name and image id.\nThis help users to see image details by using image name\n\nChange-Id: Iee784d881d39b9dfd920ab14267e5fecf158f1ac\nCloses-Bug: #1369302\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/f8e5c36c7ac5b46e3ec23b61f3375ca90551a83d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/f8e5c36c7ac5b46e3ec23b61f3375ca90551a83d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
