)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"bdca5d33fc2d9a7204d407866b9651ae71c43770","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"http://docs.openstack.org/developer/hacking/#imports"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ac06dbe_1100f9a9","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":52},"updated":"2016-08-25 06:25:03.000000000","message":"which rule from the link could apply to this change?","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"9d38ae4bddac7a8921c72c36232222aab2251770","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"http://docs.openstack.org/developer/hacking/#imports"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ac06dbe_9f018b09","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":52},"in_reply_to":"1ac06dbe_1100f9a9","updated":"2016-08-25 08:40:25.000000000","message":"Maybe, I misunderstood something when reading this document. However, I think we should do that, it is more beautiful, right :)","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"eee5a828b893f56bee0b078eb1e3c4c2088e1b95","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"http://docs.openstack.org/developer/hacking/#imports"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1ac06dbe_255b2af8","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":52},"updated":"2016-08-25 09:02:37.000000000","message":"pls don\u0027t paste the link here if there is nothing we can reference from it.","commit_id":"551e6c12a5becf091a6a149dbec4bf1ab4c99e9c"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"dc85e511303229ba1d0d7f88d31cc1e3b1a90122","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"http://docs.openstack.org/developer/hacking/#imports"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1ac06dbe_054a6e83","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":52},"in_reply_to":"1ac06dbe_255b2af8","updated":"2016-08-25 09:13:48.000000000","message":"Thank Mr.Chen. I updated this point. Now is it ok? :)","commit_id":"551e6c12a5becf091a6a149dbec4bf1ab4c99e9c"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"41a06e1de7c861b165226bf1a94123cf3f46a58c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Cleaning imports in code"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line."},{"line_number":10,"context_line":"This will become more beautiful."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ac06dbe_40dd7441","line":10,"range":{"start_line":10,"start_character":17,"end_line":10,"end_character":31},"updated":"2016-08-25 09:20:54.000000000","message":"okay, it looks beautiful now :)","commit_id":"324121e87799b5e476e747af1c82d7c81143808f"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"2aef87c16ed25472982620118f94bd4d25e9c1c0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Cleaning imports in code"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch merges all lines importing i18n into 1 line."},{"line_number":10,"context_line":"This will become more beautiful."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I99b6044b4f5c931c8e85690eb853ff0c68e2ad7c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ac06dbe_345a392b","line":10,"range":{"start_line":10,"start_character":17,"end_line":10,"end_character":31},"in_reply_to":"1ac06dbe_40dd7441","updated":"2016-08-25 09:31:43.000000000","message":"Thanks Mr.Chen :)","commit_id":"324121e87799b5e476e747af1c82d7c81143808f"}],"keystone/common/kvs/core.py":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"bdca5d33fc2d9a7204d407866b9651ae71c43770","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import keystone.conf"},{"line_number":31,"context_line":"from keystone import exception"},{"line_number":32,"context_line":"from keystone.i18n import _"},{"line_number":33,"context_line":"from keystone.i18n import _LI, _LW"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"__all__ \u003d (\u0027KeyValueStore\u0027, \u0027KeyValueStoreLock\u0027, \u0027LockTimeout\u0027,"},{"line_number":36,"context_line":"           \u0027get_key_value_store\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_71620d18","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":34},"updated":"2016-08-25 06:25:03.000000000","message":"same here.","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"9d38ae4bddac7a8921c72c36232222aab2251770","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import keystone.conf"},{"line_number":31,"context_line":"from keystone import exception"},{"line_number":32,"context_line":"from keystone.i18n import _"},{"line_number":33,"context_line":"from keystone.i18n import _LI, _LW"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"__all__ \u003d (\u0027KeyValueStore\u0027, \u0027KeyValueStoreLock\u0027, \u0027LockTimeout\u0027,"},{"line_number":36,"context_line":"           \u0027get_key_value_store\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_da4f9168","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":34},"in_reply_to":"1ac06dbe_71620d18","updated":"2016-08-25 08:40:25.000000000","message":"Done","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b658421801b37ff73981c0a9c4919fe19f6b6e9f","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import keystone.conf"},{"line_number":31,"context_line":"from keystone import exception"},{"line_number":32,"context_line":"from keystone.i18n import _, LI, _LE"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"__all__ \u003d (\u0027KeyValueStore\u0027, \u0027KeyValueStoreLock\u0027, \u0027LockTimeout\u0027,"},{"line_number":35,"context_line":"           \u0027get_key_value_store\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_23f318a1","line":32,"updated":"2016-08-25 12:06:10.000000000","message":"This was done incorrectly. Before we had _, _LI and _LW.....now we have _, LI and _LE? Also make sure you put them in order on this line","commit_id":"324121e87799b5e476e747af1c82d7c81143808f"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"ad2e19033811d4c3cd7cc9dd4a6dc2c52267ccd2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import keystone.conf"},{"line_number":31,"context_line":"from keystone import exception"},{"line_number":32,"context_line":"from keystone.i18n import _, LI, _LE"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"__all__ \u003d (\u0027KeyValueStore\u0027, \u0027KeyValueStoreLock\u0027, \u0027LockTimeout\u0027,"},{"line_number":35,"context_line":"           \u0027get_key_value_store\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_435e0213","line":32,"in_reply_to":"1ac06dbe_23f318a1","updated":"2016-08-25 15:49:16.000000000","message":"++","commit_id":"324121e87799b5e476e747af1c82d7c81143808f"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"756615d100fc08fcc3f9f0c6e4229ca622cea3ad","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import keystone.conf"},{"line_number":31,"context_line":"from keystone import exception"},{"line_number":32,"context_line":"from keystone.i18n import _, LI, _LE"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"__all__ \u003d (\u0027KeyValueStore\u0027, \u0027KeyValueStoreLock\u0027, \u0027LockTimeout\u0027,"},{"line_number":35,"context_line":"           \u0027get_key_value_store\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_9310c050","line":32,"in_reply_to":"1ac06dbe_435e0213","updated":"2016-08-26 03:56:42.000000000","message":"Sorry for this. I updated to fix this mistake. Thank all for your comment.","commit_id":"324121e87799b5e476e747af1c82d7c81143808f"}],"keystone/common/wsgi.py":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"bdca5d33fc2d9a7204d407866b9651ae71c43770","unresolved":false,"context_lines":[{"line_number":42,"context_line":"import keystone.conf"},{"line_number":43,"context_line":"from keystone import exception"},{"line_number":44,"context_line":"from keystone.i18n import _"},{"line_number":45,"context_line":"from keystone.i18n import _LI, _LW"},{"line_number":46,"context_line":"from keystone.models import token_model"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_31bed5ff","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":34},"updated":"2016-08-25 06:25:03.000000000","message":"why not include the import of \"_\"?\n from keystone.i18n import _, _LI, _LW","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"9d38ae4bddac7a8921c72c36232222aab2251770","unresolved":false,"context_lines":[{"line_number":42,"context_line":"import keystone.conf"},{"line_number":43,"context_line":"from keystone import exception"},{"line_number":44,"context_line":"from keystone.i18n import _"},{"line_number":45,"context_line":"from keystone.i18n import _LI, _LW"},{"line_number":46,"context_line":"from keystone.models import token_model"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_3a20659b","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":34},"in_reply_to":"1ac06dbe_31bed5ff","updated":"2016-08-25 08:40:25.000000000","message":"Yes, you are quite right. I will update this point. Thanks for your comment.","commit_id":"d2fbede72a8f1e5f9cb2535e1abac45a3a1c3873"}]}
