)]}'
{"README.rst":[{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"41ff9042d7a8646b548c79583df3af56faa3d281","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Python bindings to the OpenStack Identity API (Keystone)"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3acd31a7_fe2f6ef4","line":4,"updated":"2015-04-29 16:46:55.000000000","message":"Keystone or keystone? I think the latter.","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e759628f0af1915120b38466cc0513ecaa652bc5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Python bindings to the OpenStack Identity API (Keystone)"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_6b282686","line":4,"in_reply_to":"3acd31a7_2c4ff993","updated":"2015-06-28 05:41:21.000000000","message":"gonna keep it as Keystone for now","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"09c8136217056276f0b3cb60030b262048f47f86","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Python bindings to the OpenStack Identity API (Keystone)"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3acd31a7_2c4ff993","line":4,"in_reply_to":"3acd31a7_fe2f6ef4","updated":"2015-04-29 20:58:26.000000000","message":"It is a proper noun, should be capitalized.  At least in English.  Course, in German all Nouns are capitalized.","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"41ff9042d7a8646b548c79583df3af56faa3d281","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"* `PyPi`_ - package installation"},{"line_number":9,"context_line":"* `Online Documentation`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3acd31a7_9ef87a7e","line":6,"updated":"2015-04-29 16:46:55.000000000","message":"maybe we could also make a reference to osc instead od keystone cmdline.","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"09c8136217056276f0b3cb60030b262048f47f86","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"* `PyPi`_ - package installation"},{"line_number":9,"context_line":"* `Online Documentation`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3acd31a7_ec3fc1d4","line":6,"in_reply_to":"3acd31a7_9ef87a7e","updated":"2015-04-29 20:58:26.000000000","message":"Agreed.  This is also part of old news that needs to be replaced with new.","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e759628f0af1915120b38466cc0513ecaa652bc5","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by Keystone."},{"line_number":5,"context_line":"There\u0027s a Python API (the ``keystoneclient`` module), and a command-line script"},{"line_number":6,"context_line":"(``keystone``)."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"* `PyPi`_ - package installation"},{"line_number":9,"context_line":"* `Online Documentation`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_4b2522ac","line":6,"in_reply_to":"3acd31a7_9ef87a7e","updated":"2015-06-28 05:41:21.000000000","message":"made a reference to OSC","commit_id":"40e9a96f74abc3f5277f6483221e445258d557d5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f08084f11e6c8d9a0012a924c7939115f81ce83a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by the Keystone"},{"line_number":5,"context_line":"team, it contains a Python API (the ``keystoneclient`` module), for"},{"line_number":6,"context_line":"OpenStack\u0027s Identity Service. For command line interface support, use"},{"line_number":7,"context_line":"`OpenStackClient`_."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_63209c4a","line":5,"updated":"2015-06-28 23:50:11.000000000","message":"use a . or ; after team instead of ,\n\nremove , after \"module\"","commit_id":"91c238def163d597b7bcf76cc89e2cb2bfc040a0"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0c8dfbd25f7a1497df5588192757fee5eca59756","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for the OpenStack Identity API, implemented by the Keystone"},{"line_number":5,"context_line":"team, it contains a Python API (the ``keystoneclient`` module), for"},{"line_number":6,"context_line":"OpenStack\u0027s Identity Service. For command line interface support, use"},{"line_number":7,"context_line":"`OpenStackClient`_."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_c3eba8af","line":5,"in_reply_to":"ba3cc151_63209c4a","updated":"2015-06-29 00:11:54.000000000","message":"Done","commit_id":"91c238def163d597b7bcf76cc89e2cb2bfc040a0"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f08084f11e6c8d9a0012a924c7939115f81ce83a","unresolved":false,"context_lines":[{"line_number":11,"context_line":"* `Launchpad project`_ - release management"},{"line_number":12,"context_line":"* `Blueprints`_ - feature specifications"},{"line_number":13,"context_line":"* `Bugs`_ - issue tracking"},{"line_number":14,"context_line":"* `Source`_"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _PyPi: https://pypi.python.org/pypi/python-keystoneclient"},{"line_number":17,"context_line":".. _Online Documentation: http://docs.openstack.org/developer/python-keystoneclient"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_a3dc6447","line":14,"updated":"2015-06-28 23:50:11.000000000","message":"link to specs\n\nleave the link to OpenStack developer guide.","commit_id":"91c238def163d597b7bcf76cc89e2cb2bfc040a0"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0c8dfbd25f7a1497df5588192757fee5eca59756","unresolved":false,"context_lines":[{"line_number":11,"context_line":"* `Launchpad project`_ - release management"},{"line_number":12,"context_line":"* `Blueprints`_ - feature specifications"},{"line_number":13,"context_line":"* `Bugs`_ - issue tracking"},{"line_number":14,"context_line":"* `Source`_"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _PyPi: https://pypi.python.org/pypi/python-keystoneclient"},{"line_number":17,"context_line":".. _Online Documentation: http://docs.openstack.org/developer/python-keystoneclient"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_c3b408d3","line":14,"in_reply_to":"ba3cc151_a3dc6447","updated":"2015-06-29 00:11:54.000000000","message":"k, and i\u0027ll rename OpenStack dev guide to \"How to Contribute\"","commit_id":"91c238def163d597b7bcf76cc89e2cb2bfc040a0"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"cdc0b56690e7693f26f973a3b4fe48d358c4c67f","unresolved":false,"context_lines":[{"line_number":23,"context_line":".. _Source: https://git.openstack.org/cgit/openstack/python-keystoneclient"},{"line_number":24,"context_line":".. _OpenStackClient: https://pypi.python.org/pypi/python-openstackclient"},{"line_number":25,"context_line":".. _How to Contribute: http://docs.openstack.org/infra/manual/developers.html"},{"line_number":26,"context_line":".. _Specs: http://specs.openstack.org/openstack/keystone-specs/"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. contents:: Contents:"},{"line_number":29,"context_line":"   :local:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_9a489d2f","line":26,"updated":"2015-06-29 04:36:22.000000000","message":"NIT: I\u0027d probably order these the same as the bullets above with Specs first, then How to Contribute.","commit_id":"20db11f8bdf0bc9b3ce23c21bf67753ca5690372"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"0f0389e7a131ea5fe3c53e5633f72367f839b189","unresolved":false,"context_lines":[{"line_number":23,"context_line":".. _Source: https://git.openstack.org/cgit/openstack/python-keystoneclient"},{"line_number":24,"context_line":".. _OpenStackClient: https://pypi.python.org/pypi/python-openstackclient"},{"line_number":25,"context_line":".. _How to Contribute: http://docs.openstack.org/infra/manual/developers.html"},{"line_number":26,"context_line":".. _Specs: http://specs.openstack.org/openstack/keystone-specs/"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. contents:: Contents:"},{"line_number":29,"context_line":"   :local:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_76bb5473","line":26,"in_reply_to":"ba3cc151_9a489d2f","updated":"2015-06-29 19:02:00.000000000","message":"something other than random would make it easier to find missing entries.","commit_id":"20db11f8bdf0bc9b3ce23c21bf67753ca5690372"}]}
