)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"e7478ab9614b48e0acf528619dbe1930aeb576ff","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Mark password config options with secret"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Config object supports masking values when writing out if the secret"},{"line_number":10,"context_line":"flag is set on the option defintion.  This change flags all nova"},{"line_number":11,"context_line":"options containing a password."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I538c93bac736c317822b5d78b53c4181b2009b49"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAM3%2F%2FOWM%3D","line":10,"updated":"2013-02-01 13:26:38.000000000","message":"definition","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"},{"author":{"_account_id":1803,"name":"Michael J Fork","email":"mjfork@us.ibm.com","username":"mjfork"},"change_message_id":"f6eec04f1fa94dc1be94717044df4e1e86e72668","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Mark password config options with secret"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Config object supports masking values when writing out if the secret"},{"line_number":10,"context_line":"flag is set on the option defintion.  This change flags all nova"},{"line_number":11,"context_line":"options containing a password."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I538c93bac736c317822b5d78b53c4181b2009b49"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAM3%2F%2FORg%3D","line":10,"in_reply_to":"AAAAM3%2F%2FOWM%3D","updated":"2013-02-01 14:29:47.000000000","message":"Done","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"}],"nova/virt/vmwareapi/driver.py":[{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"e7478ab9614b48e0acf528619dbe1930aeb576ff","unresolved":false,"context_lines":[{"line_number":71,"context_line":"               help\u003d\u0027Password for connection to VMware ESX host. \u0027"},{"line_number":72,"context_line":"                    \u0027Used only if compute_driver is \u0027"},{"line_number":73,"context_line":"                    \u0027vmwareapi.VMwareESXDriver.\u0027,"},{"line_number":74,"context_line":"               secret\u003dTrue),"},{"line_number":75,"context_line":"    cfg.FloatOpt(\u0027vmwareapi_task_poll_interval\u0027,"},{"line_number":76,"context_line":"                 default\u003d5.0,"},{"line_number":77,"context_line":"                 help\u003d\u0027The interval used for polling of remote tasks. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FOWI%3D","line":74,"updated":"2013-02-01 13:26:38.000000000","message":"Need to indent?","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"4bf46d34852d5739be038e68cdfebd1ef95fe08c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"               help\u003d\u0027Password for connection to VMware ESX host. \u0027"},{"line_number":72,"context_line":"                    \u0027Used only if compute_driver is \u0027"},{"line_number":73,"context_line":"                    \u0027vmwareapi.VMwareESXDriver.\u0027,"},{"line_number":74,"context_line":"               secret\u003dTrue),"},{"line_number":75,"context_line":"    cfg.FloatOpt(\u0027vmwareapi_task_poll_interval\u0027,"},{"line_number":76,"context_line":"                 default\u003d5.0,"},{"line_number":77,"context_line":"                 help\u003d\u0027The interval used for polling of remote tasks. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FOQ8%3D","line":74,"in_reply_to":"AAAAM3%2F%2FORs%3D","updated":"2013-02-01 14:37:00.000000000","message":"my bad.","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"},{"author":{"_account_id":1803,"name":"Michael J Fork","email":"mjfork@us.ibm.com","username":"mjfork"},"change_message_id":"f6eec04f1fa94dc1be94717044df4e1e86e72668","unresolved":false,"context_lines":[{"line_number":71,"context_line":"               help\u003d\u0027Password for connection to VMware ESX host. \u0027"},{"line_number":72,"context_line":"                    \u0027Used only if compute_driver is \u0027"},{"line_number":73,"context_line":"                    \u0027vmwareapi.VMwareESXDriver.\u0027,"},{"line_number":74,"context_line":"               secret\u003dTrue),"},{"line_number":75,"context_line":"    cfg.FloatOpt(\u0027vmwareapi_task_poll_interval\u0027,"},{"line_number":76,"context_line":"                 default\u003d5.0,"},{"line_number":77,"context_line":"                 help\u003d\u0027The interval used for polling of remote tasks. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FORs%3D","line":74,"in_reply_to":"AAAAM3%2F%2FOWI%3D","updated":"2013-02-01 14:29:47.000000000","message":"I don\u0027t think so...secret is at the same level as default/help, not the help text.","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"}],"nova/virt/xenapi/driver.py":[{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"e7478ab9614b48e0acf528619dbe1930aeb576ff","unresolved":false,"context_lines":[{"line_number":72,"context_line":"               default\u003dNone,"},{"line_number":73,"context_line":"               help\u003d\u0027Password for connection to XenServer/Xen Cloud Platform. \u0027"},{"line_number":74,"context_line":"                    \u0027Used only if compute_driver\u003dxenapi.XenAPIDriver\u0027,"},{"line_number":75,"context_line":"               secret\u003dTrue),"},{"line_number":76,"context_line":"    cfg.IntOpt(\u0027xenapi_connection_concurrent\u0027,"},{"line_number":77,"context_line":"               default\u003d5,"},{"line_number":78,"context_line":"               help\u003d\u0027Maximum number of concurrent XenAPI connections. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FOWA%3D","line":75,"updated":"2013-02-01 13:26:38.000000000","message":"Need to indent?","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"4bf46d34852d5739be038e68cdfebd1ef95fe08c","unresolved":false,"context_lines":[{"line_number":72,"context_line":"               default\u003dNone,"},{"line_number":73,"context_line":"               help\u003d\u0027Password for connection to XenServer/Xen Cloud Platform. \u0027"},{"line_number":74,"context_line":"                    \u0027Used only if compute_driver\u003dxenapi.XenAPIDriver\u0027,"},{"line_number":75,"context_line":"               secret\u003dTrue),"},{"line_number":76,"context_line":"    cfg.IntOpt(\u0027xenapi_connection_concurrent\u0027,"},{"line_number":77,"context_line":"               default\u003d5,"},{"line_number":78,"context_line":"               help\u003d\u0027Maximum number of concurrent XenAPI connections. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FOQ0%3D","line":75,"in_reply_to":"AAAAM3%2F%2FORk%3D","updated":"2013-02-01 14:37:00.000000000","message":"please ignore this as well. my bad","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"},{"author":{"_account_id":1803,"name":"Michael J Fork","email":"mjfork@us.ibm.com","username":"mjfork"},"change_message_id":"f6eec04f1fa94dc1be94717044df4e1e86e72668","unresolved":false,"context_lines":[{"line_number":72,"context_line":"               default\u003dNone,"},{"line_number":73,"context_line":"               help\u003d\u0027Password for connection to XenServer/Xen Cloud Platform. \u0027"},{"line_number":74,"context_line":"                    \u0027Used only if compute_driver\u003dxenapi.XenAPIDriver\u0027,"},{"line_number":75,"context_line":"               secret\u003dTrue),"},{"line_number":76,"context_line":"    cfg.IntOpt(\u0027xenapi_connection_concurrent\u0027,"},{"line_number":77,"context_line":"               default\u003d5,"},{"line_number":78,"context_line":"               help\u003d\u0027Maximum number of concurrent XenAPI connections. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FORk%3D","line":75,"in_reply_to":"AAAAM3%2F%2FOWA%3D","updated":"2013-02-01 14:29:47.000000000","message":"I don\u0027t think so...secret is at the same level as default/help, not the help text.","commit_id":"08bfe4b6e3edd3023457adb03688860ab75a8fcf"}]}
