)]}'
{"keystone/assignment/V8_role_backends/sql.py":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"43d4e750091d57ea79a1fe1415a15d161c0d99a3","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    id \u003d sql.Column(sql.String(64), primary_key\u003dTrue)"},{"line_number":78,"context_line":"    name \u003d sql.Column(sql.String(255), unique\u003dTrue, nullable\u003dFalse)"},{"line_number":79,"context_line":"    extra \u003d sql.Column(sql.JsonBlob())"},{"line_number":80,"context_line":"    __table_args__ \u003d (sql.UniqueConstraint(\u0027name\u0027), {})"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_8eba0ee0","side":"PARENT","line":80,"range":{"start_line":80,"start_character":50,"end_line":80,"end_character":51},"updated":"2016-02-20 11:48:57.000000000","message":"the extra comma should go as well.","commit_id":"37999ec7f895fd4547bbdcf43fe8b58ee7cea653"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f5552886df114f94396cc27c5efb144e313c312d","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    id \u003d sql.Column(sql.String(64), primary_key\u003dTrue)"},{"line_number":78,"context_line":"    name \u003d sql.Column(sql.String(255), unique\u003dTrue, nullable\u003dFalse)"},{"line_number":79,"context_line":"    extra \u003d sql.Column(sql.JsonBlob())"},{"line_number":80,"context_line":"    __table_args__ \u003d (sql.UniqueConstraint(\u0027name\u0027), {})"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_93e85c12","side":"PARENT","line":80,"range":{"start_line":80,"start_character":50,"end_line":80,"end_character":51},"in_reply_to":"bae84128_8eba0ee0","updated":"2016-02-21 19:26:54.000000000","message":"the comma is required otherwise it\u0027s not a tuple.","commit_id":"37999ec7f895fd4547bbdcf43fe8b58ee7cea653"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"6b84bbd6a84d481eef12f93012aa8fa1050b0ce4","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    id \u003d sql.Column(sql.String(64), primary_key\u003dTrue)"},{"line_number":78,"context_line":"    name \u003d sql.Column(sql.String(255), unique\u003dTrue, nullable\u003dFalse)"},{"line_number":79,"context_line":"    extra \u003d sql.Column(sql.JsonBlob())"},{"line_number":80,"context_line":"    __table_args__ \u003d (sql.UniqueConstraint(\u0027name\u0027), {})"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_7fbab924","side":"PARENT","line":80,"range":{"start_line":80,"start_character":50,"end_line":80,"end_character":51},"in_reply_to":"bae84128_93e85c12","updated":"2016-02-22 01:54:29.000000000","message":"yep, thanks Brant!","commit_id":"37999ec7f895fd4547bbdcf43fe8b58ee7cea653"}]}
