)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"923a76f00c8cc26d7701c2d7f8b0e84122faf024","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch implements PCI-DSS password history requirements:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* PCI-DSS 8.2.5: Do not allow an individual to submit a new"},{"line_number":12,"context_line":"password/phrase that is the same as any of the last four"},{"line_number":13,"context_line":"passwords/phrases he or she has used."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"7aa08908_92b80eca","line":11,"updated":"2016-06-07 19:42:21.000000000","message":"This code looks like the last password count is configurable. That is great but does not match the commit message.  Commit message says last four passwords. Commit message should be updated to be more accurate of what the code does","commit_id":"4598af30147afc13e62d1978d15af8b115a90b3a"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"904675fddcb5685ad7a369f3eecfa2e717413fc4","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch implements PCI-DSS password history requirements:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* PCI-DSS 8.2.5: Do not allow an individual to submit a new"},{"line_number":12,"context_line":"password/phrase that is the same as any of the last four"},{"line_number":13,"context_line":"passwords/phrases he or she has used."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"7aa08908_06421cae","line":11,"in_reply_to":"7aa08908_92b80eca","updated":"2016-06-07 21:04:23.000000000","message":"Done","commit_id":"4598af30147afc13e62d1978d15af8b115a90b3a"}],"keystone/identity/backends/sql.py":[{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"923a76f00c8cc26d7701c2d7f8b0e84122faf024","unresolved":false,"context_lines":[{"line_number":266,"context_line":"class PasswordHistoryValidator(object):"},{"line_number":267,"context_line":"    def validate(self, password, user_ref):"},{"line_number":268,"context_line":"        cnt \u003d 0"},{"line_number":269,"context_line":"        maxCnt \u003d (CONF.security_compliance.unique_last_password_count if"},{"line_number":270,"context_line":"                  CONF.security_compliance.unique_last_password_count else 0)"},{"line_number":271,"context_line":"        passwords \u003d sorted(user_ref.local_user.passwords,"},{"line_number":272,"context_line":"                           key\u003dlambda x: x.created_at, reverse\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":10,"id":"7aa08908_12ea5edb","line":269,"updated":"2016-06-07 19:42:21.000000000","message":"This code looks like the last password count is configurable. That is great but does not match the commit message.  Commit message should be updated.","commit_id":"4598af30147afc13e62d1978d15af8b115a90b3a"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"904675fddcb5685ad7a369f3eecfa2e717413fc4","unresolved":false,"context_lines":[{"line_number":266,"context_line":"class PasswordHistoryValidator(object):"},{"line_number":267,"context_line":"    def validate(self, password, user_ref):"},{"line_number":268,"context_line":"        cnt \u003d 0"},{"line_number":269,"context_line":"        maxCnt \u003d (CONF.security_compliance.unique_last_password_count if"},{"line_number":270,"context_line":"                  CONF.security_compliance.unique_last_password_count else 0)"},{"line_number":271,"context_line":"        passwords \u003d sorted(user_ref.local_user.passwords,"},{"line_number":272,"context_line":"                           key\u003dlambda x: x.created_at, reverse\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":10,"id":"7aa08908_c60ad478","line":269,"in_reply_to":"7aa08908_12ea5edb","updated":"2016-06-07 21:04:23.000000000","message":"Done","commit_id":"4598af30147afc13e62d1978d15af8b115a90b3a"}]}
