)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a3a2d26d13a002afc3e7c5a3db4af02797bc2e11","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The keystoneclient docstrings should give guidance for an"},{"line_number":10,"context_line":"application developer to actually use the library. Here\u0027s a start."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1a9434704d0cd6b58de76933ff78c8d5c0aa3e3b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ae5cdf2_2c567a06","line":11,"updated":"2014-06-12 21:04:15.000000000","message":"I think it\u0027s worth having a blueprint or bug for all the work related to adding docs to keystoneclient.","commit_id":"78164af610aaa25f90d9706f74bb18712e7a3003"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"67a89a860a85c27b3cb24560381b50b13c5059c0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The keystoneclient docstrings should give guidance for an"},{"line_number":10,"context_line":"application developer to actually use the library. Here\u0027s a start."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1a9434704d0cd6b58de76933ff78c8d5c0aa3e3b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ae5cdf2_b7ab4a1d","line":11,"in_reply_to":"1ae5cdf2_2c567a06","updated":"2014-06-17 00:39:14.000000000","message":"Done","commit_id":"78164af610aaa25f90d9706f74bb18712e7a3003"}],"keystoneclient/__init__.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a3a2d26d13a002afc3e7c5a3db4af02797bc2e11","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"See :py:class:`keystoneclient.v3.client.Client` for the Identity V3 client."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"See :py:class:`keystoneclient.v2_2.client.Client` for the Identtity V2 client."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_98a8a921","line":20,"updated":"2014-06-12 21:04:15.000000000","message":"s/v2_2/v2_0\n\ns/Identtity/Identity","commit_id":"78164af610aaa25f90d9706f74bb18712e7a3003"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"782776aefeed840cbd8c3c259a0dbcf483f32e91","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"\"\"\"The python bindings for the OpenStack Identity (Keystone) project."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"See :py:class:`keystoneclient.v3.client.Client` for the Identity V3 client."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_83da3476","line":16,"updated":"2014-06-18 17:54:28.000000000","message":"Python?","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"d76571e12a3a1f1a764a6a115d81b2c437bee205","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"See :py:class:`keystoneclient.v3.client.Client` for the Identity V3 client."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"See :py:class:`keystoneclient.v2_2.client.Client` for the Identtity V2 client."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_05a048a4","line":20,"updated":"2014-06-17 01:55:08.000000000","message":"I think it is v2_0 and not v2_2","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bb9cf3af6f41bf934393b70ccfc8add22b568873","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"See :py:class:`keystoneclient.v3.client.Client` for the Identity V3 client."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"See :py:class:`keystoneclient.v2_2.client.Client` for the Identtity V2 client."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_2b86f365","line":20,"updated":"2014-06-17 02:45:31.000000000","message":"i think you missed this one @bknudson, it should be v2_0,\n\nalso, Identity is misspelled, I\u0027d also write out V2.0 just to be consistent.","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"}],"keystoneclient/v3/client.py":[{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"d76571e12a3a1f1a764a6a115d81b2c437bee205","unresolved":false,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    .. py:attribute:: domains"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        :py:class:`keystoneclient.v3.domains.DomainManager`"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    .. py:attribute:: federation"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_2508e490","line":109,"updated":"2014-06-17 01:55:08.000000000","message":"v3.domain","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"22f4aae4b8a58a1b2175a0da1e37f03a9c530b2d","unresolved":false,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    .. py:attribute:: domains"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        :py:class:`keystoneclient.v3.domains.DomainManager`"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    .. py:attribute:: federation"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_40fdde6d","line":109,"in_reply_to":"1ae5cdf2_2508e490","updated":"2014-06-17 02:30:30.000000000","message":"Ignore this . you are correct","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"d76571e12a3a1f1a764a6a115d81b2c437bee205","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    .. py:attribute:: groups"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"        :py:class:`keystoneclient.v3.groups.GroupManager`"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    .. py:attribute:: oauth1"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        :py:class:`keystoneclient.v3.contrib.oauth1.core.OAuthManager`"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_659d8c59","line":118,"updated":"2014-06-17 01:55:08.000000000","message":"v3.group","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"22f4aae4b8a58a1b2175a0da1e37f03a9c530b2d","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    .. py:attribute:: groups"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"        :py:class:`keystoneclient.v3.groups.GroupManager`"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    .. py:attribute:: oauth1"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        :py:class:`keystoneclient.v3.contrib.oauth1.core.OAuthManager`"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_a0f3029e","line":118,"in_reply_to":"1ae5cdf2_659d8c59","updated":"2014-06-17 02:30:30.000000000","message":"Ignore this . you are correct","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"d76571e12a3a1f1a764a6a115d81b2c437bee205","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    .. py:attribute:: policies"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        :py:class:`keystoneclient.v3.policies.PolicyManager`"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    .. py:attribute:: regions"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_e5719c45","line":125,"updated":"2014-06-17 01:55:08.000000000","message":"v3.policy","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"22f4aae4b8a58a1b2175a0da1e37f03a9c530b2d","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    .. py:attribute:: policies"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        :py:class:`keystoneclient.v3.policies.PolicyManager`"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    .. py:attribute:: regions"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_e0ed0ab9","line":125,"in_reply_to":"1ae5cdf2_e5719c45","updated":"2014-06-17 02:30:30.000000000","message":"Ignore this . you are correct","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"d76571e12a3a1f1a764a6a115d81b2c437bee205","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    .. py:attribute:: regions"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        :py:class:`keystoneclient.v3.regions.RegionManager`"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    .. py:attribute:: role_assignments"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_258c6435","line":129,"updated":"2014-06-17 01:55:08.000000000","message":"v3.region","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"},{"author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"change_message_id":"22f4aae4b8a58a1b2175a0da1e37f03a9c530b2d","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    .. py:attribute:: regions"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        :py:class:`keystoneclient.v3.regions.RegionManager`"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    .. py:attribute:: role_assignments"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_002af6e6","line":129,"in_reply_to":"1ae5cdf2_258c6435","updated":"2014-06-17 02:30:30.000000000","message":"Ignore this . you are correct","commit_id":"b9774cf9015885b1699858b66cf8780594ac283f"}]}
