)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"change_message_id":"07f27d63eb321207fe01979615bca781c1d54835","unresolved":false,"context_lines":[{"line_number":11,"context_line":"needs to be assigned a unique placeholder."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This defect was recently introduced when all log messages where"},{"line_number":14,"context_line":"updated to use \",\" instead of \"%\" (see bug: #1411370), which allowed"},{"line_number":15,"context_line":"translations to be ignored if not required by current log levels."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ic3439ba24c61579457dee206064bed2465ae4b6b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a930d6b_a5f0e4fe","line":14,"updated":"2015-01-26 16:33:48.000000000","message":"Put the change id here instead: I23d53d66fda47981ed8f20b618b2ced8ef6e0682","commit_id":"73333cc90d222fa89f032f436d54ef32601258c3"},{"author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"change_message_id":"07f27d63eb321207fe01979615bca781c1d54835","unresolved":false,"context_lines":[{"line_number":13,"context_line":"This defect was recently introduced when all log messages where"},{"line_number":14,"context_line":"updated to use \",\" instead of \"%\" (see bug: #1411370), which allowed"},{"line_number":15,"context_line":"translations to be ignored if not required by current log levels."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ic3439ba24c61579457dee206064bed2465ae4b6b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a930d6b_25c3148a","line":16,"updated":"2015-01-26 16:33:48.000000000","message":"Add the bug ID here so it get\u0027s associated with the bug:\n\nCloses-Bug: #1411370","commit_id":"73333cc90d222fa89f032f436d54ef32601258c3"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"457bd5b0cc255cffac2567574e72bea0088bb543","unresolved":false,"context_lines":[{"line_number":11,"context_line":"needs to be assigned a unique placeholder."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This defect was recently introduced when all log messages where"},{"line_number":14,"context_line":"updated to use \",\" instead of \"%\" (see "},{"line_number":15,"context_line":"Change-Id: I23d53d66fda47981ed8f20b618b2ced8ef6e0682), "},{"line_number":16,"context_line":"which allowed translations to be ignored if not required by current"},{"line_number":17,"context_line":"log levels."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"fa81d914_5041640a","line":14,"updated":"2015-01-27 19:12:47.000000000","message":"trailing space at end of line","commit_id":"5e786fc892f90b85de548a7e6435c4898f9b7c55"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"457bd5b0cc255cffac2567574e72bea0088bb543","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This defect was recently introduced when all log messages where"},{"line_number":14,"context_line":"updated to use \",\" instead of \"%\" (see "},{"line_number":15,"context_line":"Change-Id: I23d53d66fda47981ed8f20b618b2ced8ef6e0682), "},{"line_number":16,"context_line":"which allowed translations to be ignored if not required by current"},{"line_number":17,"context_line":"log levels."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"fa81d914_904afc25","line":15,"updated":"2015-01-27 19:12:47.000000000","message":"trailing space at end of line","commit_id":"5e786fc892f90b85de548a7e6435c4898f9b7c55"}],"cinder/volume/drivers/san/hp/hp_3par_common.py":[{"author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"change_message_id":"d6afdcedb6dd6c6bd78e37823217a026c0f0f6cf","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                             \u0027Retype exception: %s\u0027), e)"},{"line_number":1477,"context_line":""},{"line_number":1478,"context_line":"        LOG.debug(\u0027leave: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1479,"context_line":"        LOG.debug(\u0027migrate_volume result: %s, %s\u0027 % ret)"},{"line_number":1480,"context_line":"        return ret"},{"line_number":1481,"context_line":""},{"line_number":1482,"context_line":"    def _convert_to_base_volume(self, volume, new_cpg\u003dNone):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a930d6b_1a0bce2a","line":1479,"updated":"2015-01-26 18:28:48.000000000","message":"Should use comma, not %","commit_id":"89c3c9a138a4ed1ffab6e3c6052007b20f50ca97"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"062f092458a98b694c7229f3170da7a8d33da971","unresolved":false,"context_lines":[{"line_number":1459,"context_line":""},{"line_number":1460,"context_line":"        dbg \u003d {\u0027id\u0027: volume[\u0027id\u0027],"},{"line_number":1461,"context_line":"               \u0027host\u0027: host[\u0027host\u0027],"},{"line_number":1462,"context_line":"               \u0027status\u0027: volume[\u0027status\u0027]}"},{"line_number":1463,"context_line":"        LOG.debug(\u0027enter: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1464,"context_line":""},{"line_number":1465,"context_line":"        ret \u003d False, None"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_90230d55","line":1462,"updated":"2015-01-27 05:03:25.000000000","message":"There is a problem in this message. Dbg contains 3 items but there are only 2 strings to be substituted in the message.  \u0027status\u0027 is missing.","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"},{"author":{"_account_id":11941,"name":"Richard Hagarty","email":"rich.hagarty@ibm.com","username":"rhagarty"},"change_message_id":"096aca4a1abfd7e81a192473560b4d242cbff932","unresolved":false,"context_lines":[{"line_number":1459,"context_line":""},{"line_number":1460,"context_line":"        dbg \u003d {\u0027id\u0027: volume[\u0027id\u0027],"},{"line_number":1461,"context_line":"               \u0027host\u0027: host[\u0027host\u0027],"},{"line_number":1462,"context_line":"               \u0027status\u0027: volume[\u0027status\u0027]}"},{"line_number":1463,"context_line":"        LOG.debug(\u0027enter: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1464,"context_line":""},{"line_number":1465,"context_line":"        ret \u003d False, None"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_f1b8bc76","line":1462,"in_reply_to":"1a930d6b_90230d55","updated":"2015-01-27 16:36:25.000000000","message":"Done","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"062f092458a98b694c7229f3170da7a8d33da971","unresolved":false,"context_lines":[{"line_number":1474,"context_line":"            except Exception as e:"},{"line_number":1475,"context_line":"                LOG.info(_LI(\u00273PAR driver cannot perform migration. \u0027"},{"line_number":1476,"context_line":"                             \u0027Retype exception: %s\u0027), e)"},{"line_number":1477,"context_line":""},{"line_number":1478,"context_line":"        LOG.debug(\u0027leave: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1479,"context_line":"        LOG.debug(\u0027migrate_volume result: %s, %s\u0027, ret)"},{"line_number":1480,"context_line":"        return ret"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_30da594c","line":1477,"updated":"2015-01-27 05:03:25.000000000","message":"Same here.","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"},{"author":{"_account_id":11941,"name":"Richard Hagarty","email":"rich.hagarty@ibm.com","username":"rhagarty"},"change_message_id":"096aca4a1abfd7e81a192473560b4d242cbff932","unresolved":false,"context_lines":[{"line_number":1474,"context_line":"            except Exception as e:"},{"line_number":1475,"context_line":"                LOG.info(_LI(\u00273PAR driver cannot perform migration. \u0027"},{"line_number":1476,"context_line":"                             \u0027Retype exception: %s\u0027), e)"},{"line_number":1477,"context_line":""},{"line_number":1478,"context_line":"        LOG.debug(\u0027leave: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1479,"context_line":"        LOG.debug(\u0027migrate_volume result: %s, %s\u0027, ret)"},{"line_number":1480,"context_line":"        return ret"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_b1c2b4e6","line":1477,"in_reply_to":"1a930d6b_30da594c","updated":"2015-01-27 16:36:25.000000000","message":"Done","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"062f092458a98b694c7229f3170da7a8d33da971","unresolved":false,"context_lines":[{"line_number":1475,"context_line":"                LOG.info(_LI(\u00273PAR driver cannot perform migration. \u0027"},{"line_number":1476,"context_line":"                             \u0027Retype exception: %s\u0027), e)"},{"line_number":1477,"context_line":""},{"line_number":1478,"context_line":"        LOG.debug(\u0027leave: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1479,"context_line":"        LOG.debug(\u0027migrate_volume result: %s, %s\u0027, ret)"},{"line_number":1480,"context_line":"        return ret"},{"line_number":1481,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_b0e5690a","line":1478,"updated":"2015-01-27 05:03:25.000000000","message":"Please change this one to dict too.","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"},{"author":{"_account_id":11941,"name":"Richard Hagarty","email":"rich.hagarty@ibm.com","username":"rhagarty"},"change_message_id":"096aca4a1abfd7e81a192473560b4d242cbff932","unresolved":false,"context_lines":[{"line_number":1475,"context_line":"                LOG.info(_LI(\u00273PAR driver cannot perform migration. \u0027"},{"line_number":1476,"context_line":"                             \u0027Retype exception: %s\u0027), e)"},{"line_number":1477,"context_line":""},{"line_number":1478,"context_line":"        LOG.debug(\u0027leave: migrate_volume: id\u003d%(id)s, host\u003d%(host)s.\u0027, dbg)"},{"line_number":1479,"context_line":"        LOG.debug(\u0027migrate_volume result: %s, %s\u0027, ret)"},{"line_number":1480,"context_line":"        return ret"},{"line_number":1481,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_d1b5807e","line":1478,"in_reply_to":"1a930d6b_b0e5690a","updated":"2015-01-27 16:36:25.000000000","message":"Done","commit_id":"512530ba68eacf1d834d48037ab6991f09622733"}]}
