)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"83375f075dd9edd4465c408bb3ffe4cd78270742","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A recent change in the config options in keystone.openstack.common"},{"line_number":10,"context_line":"policy has not been reflected in our sample - this patch fixes this."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I47b62986a7d246bfa5f26b35e4bf6bfc4a1dfb95"},{"line_number":13,"context_line":"Closes-bug: 1406826"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a961159_f065a6af","line":11,"updated":"2015-01-01 01:12:23.000000000","message":"Would it be possible to link which oslo patch introduced the config change in the commit message?","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"cc054900b2bf3b7ba41f43a5465e529e81427204","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A recent change in the config options in keystone.openstack.common"},{"line_number":10,"context_line":"policy has not been reflected in our sample - this patch fixes this."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I47b62986a7d246bfa5f26b35e4bf6bfc4a1dfb95"},{"line_number":13,"context_line":"Closes-bug: 1406826"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a961159_1d8dead3","line":11,"in_reply_to":"3a961159_f065a6af","updated":"2015-01-01 16:07:13.000000000","message":"will do","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"}],"etc/keystone.conf.sample":[{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"b9cee52211107d79ba4caa9a930b0421ec23110d","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Directories where policy configuration files are stored."},{"line_number":454,"context_line":"# They can be relative to any directory in the search path"},{"line_number":455,"context_line":"# defined by the config_dir option, or absolute paths. The"},{"line_number":456,"context_line":"# file defined by policy_file must exist for these directories"},{"line_number":457,"context_line":"# to be searched. (multi valued)"},{"line_number":458,"context_line":"#policy_dirs\u003dpolicy.d"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3a961159_709b7666","line":455,"updated":"2015-01-01 03:34:26.000000000","message":"failed to find config_dir in this file, so can we have it explained?","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"275fb2d6e1274c81b1acf3746d44d9e3bb65e0d6","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Directories where policy configuration files are stored."},{"line_number":454,"context_line":"# They can be relative to any directory in the search path"},{"line_number":455,"context_line":"# defined by the config_dir option, or absolute paths. The"},{"line_number":456,"context_line":"# file defined by policy_file must exist for these directories"},{"line_number":457,"context_line":"# to be searched. (multi valued)"},{"line_number":458,"context_line":"#policy_dirs\u003dpolicy.d"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3a961159_134f9935","line":455,"in_reply_to":"3a961159_1345d942","updated":"2015-01-02 03:25:15.000000000","message":"@gongysh the true source for this file is hosted by oslo-incubator: https://github.com/openstack/oslo-incubator/blob/master/openstack/common/policy.py#L116-L124\n\nRoutinely, we update our own version in Keystone: https://github.com/openstack/keystone/blob/master/keystone/openstack/common/policy.py#L116-L124\n\nTo generate a new config sample file, run tox -e sample_config","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"325bbb47c4335191d1f38df87f7e69fcb8b43663","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Directories where policy configuration files are stored."},{"line_number":454,"context_line":"# They can be relative to any directory in the search path"},{"line_number":455,"context_line":"# defined by the config_dir option, or absolute paths. The"},{"line_number":456,"context_line":"# file defined by policy_file must exist for these directories"},{"line_number":457,"context_line":"# to be searched. (multi valued)"},{"line_number":458,"context_line":"#policy_dirs\u003dpolicy.d"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3a961159_7dd0aec9","line":455,"in_reply_to":"3a961159_709b7666","updated":"2015-01-01 15:49:29.000000000","message":"So this text is automatically extracted from the description provided by the config option in openstack.common (i.e. not defined by Keystone) - so we can\u0027t change it here. If you think this description needs to be better, then I\u0027d suggest you raise a bug against oslo","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"4692aa64d4cb376431f57c6efc7e7f316f74339d","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Directories where policy configuration files are stored."},{"line_number":454,"context_line":"# They can be relative to any directory in the search path"},{"line_number":455,"context_line":"# defined by the config_dir option, or absolute paths. The"},{"line_number":456,"context_line":"# file defined by policy_file must exist for these directories"},{"line_number":457,"context_line":"# to be searched. (multi valued)"},{"line_number":458,"context_line":"#policy_dirs\u003dpolicy.d"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3a961159_1345d942","line":455,"in_reply_to":"3a961159_7dd0aec9","updated":"2015-01-02 01:52:01.000000000","message":"so it seems this is not related to this patch, but can u tell me how you run command to extract this msg?","commit_id":"a1a3ed816ca36b834b49429167f6e2046ba019ed"}]}
