)]}'
{"nova/conf/crypto.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"c3adb500382736753c017c333343bf361810ee24","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from nova.i18n import _"},{"line_number":21,"context_line":"from nova import paths"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"ca_file \u003d cfg.StrOpt("},{"line_number":24,"context_line":"    \u0027ca_file\u0027,"},{"line_number":25,"context_line":"    default\u003d\u0027cacert.pem\u0027,"},{"line_number":26,"context_line":"    help\u003d_(\u0027Filename of root CA\u0027))"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa0719c6_95dba87b","line":23,"updated":"2016-03-24 12:18:13.000000000","message":"Nit: I am OK keeping that list of options, rather than naming them all like this. But this is fine now its done.","commit_id":"6c4f8f2774467fc9ab8f38cb7bdc460d6e898813"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"677b1ed072f7650f57ff6ea97963a7c10a66ea34","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from nova.i18n import _"},{"line_number":21,"context_line":"from nova import paths"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"ca_file \u003d cfg.StrOpt("},{"line_number":24,"context_line":"    \u0027ca_file\u0027,"},{"line_number":25,"context_line":"    default\u003d\u0027cacert.pem\u0027,"},{"line_number":26,"context_line":"    help\u003d_(\u0027Filename of root CA\u0027))"}],"source_content_type":"text/x-python","patch_set":5,"id":"da0c15f0_951b2e1b","line":23,"in_reply_to":"fa0719c6_95dba87b","updated":"2016-03-27 15:00:36.000000000","message":"actually, I did it in the list way, but the other contributors working on this said that all other patch is like this, so I changed to this.","commit_id":"6c4f8f2774467fc9ab8f38cb7bdc460d6e898813"}],"nova/crypto.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"22a46457387ced28e3592d04aa4bcedba0572d96","unresolved":false,"context_lines":[{"line_number":32,"context_line":"from cryptography.hazmat.primitives import hashes"},{"line_number":33,"context_line":"from cryptography.hazmat.primitives import serialization"},{"line_number":34,"context_line":"from cryptography import x509"},{"line_number":35,"context_line":"import nova.conf"},{"line_number":36,"context_line":"from oslo_concurrency import processutils"},{"line_number":37,"context_line":"from oslo_log import log as logging"},{"line_number":38,"context_line":"from oslo_utils import excutils"}],"source_content_type":"text/x-python","patch_set":3,"id":"dae33548_733de8ba","line":35,"updated":"2016-02-16 05:55:45.000000000","message":"IMO, the order of import statements is not good.\nThis line should be moved to line 43.\n(before \u0027from nova import context\u0027)","commit_id":"7fb373756994b487f0d6bf0c8d1f3bb69b505e2b"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"d59d871d349aeb19283470fa1a887bffee0cd22c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"from cryptography.hazmat.primitives import hashes"},{"line_number":33,"context_line":"from cryptography.hazmat.primitives import serialization"},{"line_number":34,"context_line":"from cryptography import x509"},{"line_number":35,"context_line":"import nova.conf"},{"line_number":36,"context_line":"from oslo_concurrency import processutils"},{"line_number":37,"context_line":"from oslo_log import log as logging"},{"line_number":38,"context_line":"from oslo_utils import excutils"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa0719c6_c499bf21","line":35,"in_reply_to":"dae33548_733de8ba","updated":"2016-03-21 02:35:19.000000000","message":"Done","commit_id":"7fb373756994b487f0d6bf0c8d1f3bb69b505e2b"}]}
