)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"1ce57e9e9d79c89ec01e491b104905606fd132e3","unresolved":false,"context_lines":[{"line_number":10,"context_line":"compute/flavors, remove the duplicate definitions."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I37175cc3ba11777d9a7508d757433c3dbff0b1a2"},{"line_number":13,"context_line":"Related-Bug: 1431932"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba15a1d1_d026a0b9","line":13,"updated":"2015-09-22 14:01:48.000000000","message":"Related-Bug: #1431932","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"04e6685b5de2c40c80cb68c2479b1b3f41772224","unresolved":false,"context_lines":[{"line_number":10,"context_line":"compute/flavors, remove the duplicate definitions."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I37175cc3ba11777d9a7508d757433c3dbff0b1a2"},{"line_number":13,"context_line":"Related-Bug: 1431932"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba15a1d1_a8f1356c","line":13,"in_reply_to":"ba15a1d1_d026a0b9","updated":"2015-09-22 19:47:49.000000000","message":"no need to use # \n\nhttp://docs.openstack.org/infra/manual/developers.html#working-on-bugs","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"}],"nova/api/openstack/common.py":[{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"f3d15bb6c03e5c9f77b36fc0a3be625b7493661b","unresolved":false,"context_lines":[{"line_number":26,"context_line":"import six.moves.urllib.parse as urlparse"},{"line_number":27,"context_line":"import webob"},{"line_number":28,"context_line":"from webob import exc"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"from nova.api.validation import parameter_types"},{"line_number":31,"context_line":"from nova.compute import task_states"},{"line_number":32,"context_line":"from nova.compute import utils as compute_utils"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_1e08b0d8","line":29,"updated":"2015-09-22 12:39:40.000000000","message":"why not to remove this import too?","commit_id":"08864ec3a5f75fa33814f8d936b8023bcaa39fba"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"33e4eacd86c8a291e1cb1dfd4ae56e5f4034dfa4","unresolved":false,"context_lines":[{"line_number":26,"context_line":"import six.moves.urllib.parse as urlparse"},{"line_number":27,"context_line":"import webob"},{"line_number":28,"context_line":"from webob import exc"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"from nova.api.validation import parameter_types"},{"line_number":31,"context_line":"from nova.compute import task_states"},{"line_number":32,"context_line":"from nova.compute import utils as compute_utils"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_9efda03d","line":29,"in_reply_to":"ba15a1d1_1e08b0d8","updated":"2015-09-22 12:48:59.000000000","message":"yes, right","commit_id":"08864ec3a5f75fa33814f8d936b8023bcaa39fba"}],"nova/api/validation/parameter_types.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"31fb263c743f8498f1828cb2bd96f17e0bb70700","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"VALID_NAME_REGEX \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"boolean \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_8016beef","line":58,"updated":"2015-09-15 05:22:36.000000000","message":"This is confuse, we have valid_name_regex and VALID_NAME_REGEX. Hope we can have another for them.\n\nHow about call this as \u0027valid_name_regex_obj\u0027","commit_id":"6eb6a9d78eced19af9bb14a0ce5677543f1e5fa8"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"dc028c0a0b5e30a56fd1d87a396afd36edd2bee6","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"VALID_NAME_REGEX \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"boolean \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_725003d5","line":58,"in_reply_to":"ba15a1d1_8016beef","updated":"2015-09-22 11:29:24.000000000","message":"Done","commit_id":"6eb6a9d78eced19af9bb14a0ce5677543f1e5fa8"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"1ce57e9e9d79c89ec01e491b104905606fd132e3","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"valid_name_regex \u003d \u0027^(?![%s])[%s]*(?\u003c![%s])$\u0027 % ("},{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_305efc12","line":56,"updated":"2015-09-22 14:01:48.000000000","message":"only one line space is enough remove one extra line.","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"04e6685b5de2c40c80cb68c2479b1b3f41772224","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"valid_name_regex \u003d \u0027^(?![%s])[%s]*(?\u003c![%s])$\u0027 % ("},{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_a8ca9518","line":56,"in_reply_to":"ba15a1d1_305efc12","updated":"2015-09-22 19:47:49.000000000","message":"I don\u0027t see any reason  I can\u0027t use 2 lines to make it clearer...\n\nsee line #68,69, #73#74","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"21dabb8ae7b31b03b601f7cca45997a2912291af","unresolved":false,"context_lines":[{"line_number":54,"context_line":"valid_name_regex \u003d \u0027^(?![%s])[%s]*(?\u003c![%s])$\u0027 % ("},{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_233b063a","line":57,"updated":"2015-09-22 20:04:18.000000000","message":"I was saying as looking at difference between other lines. line space b/w most of lines is 1 in this file thats why I said that.","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"1a25c0d59e0ca502b7ccc032d86f9dd980dddf39","unresolved":false,"context_lines":[{"line_number":54,"context_line":"valid_name_regex \u003d \u0027^(?![%s])[%s]*(?\u003c![%s])$\u0027 % ("},{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_b5e7493f","line":57,"in_reply_to":"ba15a1d1_233b063a","updated":"2015-09-22 20:17:40.000000000","message":"ok, it do not hurt if you think it\u0027s better ...:)","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d1ae7f14d6a4e838c67e4c10d07dc5b1a4508467","unresolved":false,"context_lines":[{"line_number":54,"context_line":"valid_name_regex \u003d \u0027^(?![%s])[%s]*(?\u003c![%s])$\u0027 % ("},{"line_number":55,"context_line":"    re.escape(_printable_ws), re.escape(_printable), re.escape(_printable_ws))"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_5544ad19","line":57,"in_reply_to":"ba15a1d1_b5e7493f","updated":"2015-09-22 20:18:58.000000000","message":"I will make the top to 1 line and bottom to 2 lines...","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"},{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"1ce57e9e9d79c89ec01e491b104905606fd132e3","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"valid_name_regex_obj \u003d re.compile(valid_name_regex, re.UNICODE)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"boolean \u003d {"},{"line_number":62,"context_line":"    \u0027type\u0027: [\u0027boolean\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_10bad823","line":59,"updated":"2015-09-22 14:01:48.000000000","message":"same here","commit_id":"81ec68b9a978815a9a07bdcca5ab2235371e19a9"}]}
