)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f38ec7a5259bb80baf118671b788d4065dc66914","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lance Bragstad \u003clbragstad@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-03-24 08:17:20 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Allow for periods in id_strings on validation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Previously, the jsonschema validator would match identifier strings to a"},{"line_number":10,"context_line":"regular expression representing something similar to a UUID. This is not always"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a6ced46_a2f2e7cf","line":7,"updated":"2015-03-25 00:53:27.000000000","message":"fix the commit message because this allows for more than just periods.","commit_id":"023ab29edc748b791dcc13081989e55472969872"}],"keystone/common/validation/parameter_types.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f38ec7a5259bb80baf118671b788d4065dc66914","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    \u0027maxLength\u0027: 255"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"external_id_string \u003d {"},{"line_number":32,"context_line":"    \u0027type\u0027: \u0027string\u0027,"},{"line_number":33,"context_line":"    \u0027minLength\u0027: 1,"},{"line_number":34,"context_line":"    \u0027maxLength\u0027: 64"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6ced46_42b933e8","line":31,"updated":"2015-03-25 00:53:27.000000000","message":"it would be good to document under what circumstances this should be used of id_string.\n\nwhy not just call it user_id_string?","commit_id":"023ab29edc748b791dcc13081989e55472969872"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c814ecb4f387f296f686b1e70238d9925e9dc285","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    \u0027maxLength\u0027: 255"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"external_id_string \u003d {"},{"line_number":32,"context_line":"    \u0027type\u0027: \u0027string\u0027,"},{"line_number":33,"context_line":"    \u0027minLength\u0027: 1,"},{"line_number":34,"context_line":"    \u0027maxLength\u0027: 64"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6ced46_5f600101","line":31,"in_reply_to":"1a6ced46_42b933e8","updated":"2015-03-25 19:10:09.000000000","message":"i think it could be used for groups too, so call it ldap_id_string?\ni\u0027m actually OK with external","commit_id":"023ab29edc748b791dcc13081989e55472969872"}]}
