)]}'
{"doc/source/conf.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# General information about the project."},{"line_number":51,"context_line":"project \u003d u\u0027python-keystoneclient\u0027"},{"line_number":52,"context_line":"copyright \u003d u\u0027OpenStack Contributors\u0027"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# The version info for the project you\u0027re documenting, acts as replacement for"},{"line_number":55,"context_line":"# |version| and |release|, also used in various other places throughout the"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2Fjcg%3D","line":52,"updated":"2013-05-30 17:19:24.000000000","message":"i\u0027m not sure if we can just replace the old copyright, but if so, it should read \"OpenStack Foundation\"\n\nsee https://wiki.openstack.org/wiki/LegalIssuesFAQ#Copyright_Headers","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# General information about the project."},{"line_number":51,"context_line":"project \u003d u\u0027python-keystoneclient\u0027"},{"line_number":52,"context_line":"copyright \u003d u\u0027OpenStack Contributors\u0027"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# The version info for the project you\u0027re documenting, acts as replacement for"},{"line_number":55,"context_line":"# |version| and |release|, also used in various other places throughout the"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2Fgek%3D","line":52,"in_reply_to":"AAAAPH%2F%2Fjcg%3D","updated":"2013-05-31 16:54:35.000000000","message":"The same change in novaclient was commented on by Sean Dague:\n\n\u003cquote\u003e\nif we are changing this, can we do something like \u0027OpenStack Contributors\u0027 or something. Saying it\u0027s foundation copyright is terribly misleading.\n\u003c/quote\u003e\n\n(see https://review.openstack.org/#/c/30634/1/doc/source/conf.py)\n\nSounds fair to me. Not changing it is of course an option as well. What do you think?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":58,"context_line":"# The short X.Y version."},{"line_number":59,"context_line":"version \u003d \u00270.2\u0027"},{"line_number":60,"context_line":"# The full version, including alpha/beta/rc tags."},{"line_number":61,"context_line":"release \u003d \u00270.2.3\u0027"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"# The language for content autogenerated by Sphinx. Refer to documentation"},{"line_number":64,"context_line":"# for a list of supported languages."}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2FjcI%3D","line":61,"updated":"2013-05-30 17:19:24.000000000","message":"this is already out of date... can this not be maintained dynamically?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"4ff562b6427833de83d9c95b4481b69797df955e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"# The short X.Y version."},{"line_number":59,"context_line":"version \u003d \u00270.2\u0027"},{"line_number":60,"context_line":"# The full version, including alpha/beta/rc tags."},{"line_number":61,"context_line":"release \u003d \u00270.2.3\u0027"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"# The language for content autogenerated by Sphinx. Refer to documentation"},{"line_number":64,"context_line":"# for a list of supported languages."}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPX%2F%2F0Dk%3D","line":61,"in_reply_to":"AAAAPH%2F%2Fgas%3D","updated":"2013-06-09 15:48:01.000000000","message":"isn\u0027t pbr used in the client now?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":58,"context_line":"# The short X.Y version."},{"line_number":59,"context_line":"version \u003d \u00270.2\u0027"},{"line_number":60,"context_line":"# The full version, including alpha/beta/rc tags."},{"line_number":61,"context_line":"release \u003d \u00270.2.3\u0027"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"# The language for content autogenerated by Sphinx. Refer to documentation"},{"line_number":64,"context_line":"# for a list of supported languages."}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2Fgas%3D","line":61,"in_reply_to":"AAAAPH%2F%2FjcI%3D","updated":"2013-05-31 16:54:35.000000000","message":"Good question and I\u0027d love to, but currently --version uses versioninfo file which isn\u0027t present in the repo and thus --version returns error.\n\n * What is the magic behing missing versioninfo?\n * How do I get the version dynamically? pbr is used in nova, but not in the client so it would introduce new dependency.","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"man_pages \u003d ["},{"line_number":105,"context_line":"    (\u0027man/keystone\u0027, \u0027keystone\u0027, u\u0027Client for OpenStack Identity API\u0027,"},{"line_number":106,"context_line":"     [u\u0027OpenStack Contributors\u0027], 1),"},{"line_number":107,"context_line":"]"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"# -- Options for HTML output --------------------------------------------------"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2Fjbs%3D","line":106,"updated":"2013-05-30 17:19:24.000000000","message":"i assume this is a copyright string again, can you instead reference the one above? e.g. \n\n  [copyright]","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":"man_pages \u003d ["},{"line_number":105,"context_line":"    (\u0027man/keystone\u0027, \u0027keystone\u0027, u\u0027Client for OpenStack Identity API\u0027,"},{"line_number":106,"context_line":"     [u\u0027OpenStack Contributors\u0027], 1),"},{"line_number":107,"context_line":"]"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"# -- Options for HTML output --------------------------------------------------"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAPH%2F%2FgeA%3D","line":106,"in_reply_to":"AAAAPH%2F%2Fjbs%3D","updated":"2013-05-31 16:54:35.000000000","message":"This is Author\u0027s name(s) displayed as AUTHOR(S) section in man page.","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"}],"doc/source/man/keystone.rst":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"4ff562b6427833de83d9c95b4481b69797df955e","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"SYNOPSIS"},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"  `keystone` [options] \u003ccommand\u003e [command-options]"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"  `keystone help`"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPX%2F%2F0Dg%3D","line":8,"updated":"2013-06-09 15:48:01.000000000","message":"Needs :: ?\n\nWhat does this look like when generate HTML?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":16,"context_line":"DESCRIPTION"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"`keystone` is a command line client for controlling OpenStack Keystone which"},{"line_number":20,"context_line":"provides Identity, Token, Catalog and Policy services for use specifically by"},{"line_number":21,"context_line":"projects in the OpenStack family."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2Fja8%3D","line":19,"updated":"2013-05-30 17:19:24.000000000","message":"s/controlling/interacting with/\n\ns/OpenStack Keystone/services providing the OpenStack Identity API (e.g. Keystone)/","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":16,"context_line":"DESCRIPTION"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"`keystone` is a command line client for controlling OpenStack Keystone which"},{"line_number":20,"context_line":"provides Identity, Token, Catalog and Policy services for use specifically by"},{"line_number":21,"context_line":"projects in the OpenStack family."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgaA%3D","line":19,"in_reply_to":"AAAAPH%2F%2Fja8%3D","updated":"2013-05-31 16:54:35.000000000","message":"Nice.","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"`keystone` is a command line client for controlling OpenStack Keystone which"},{"line_number":20,"context_line":"provides Identity, Token, Catalog and Policy services for use specifically by"},{"line_number":21,"context_line":"projects in the OpenStack family."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Before you can issue commands with `keystone`, you must ensure that your"},{"line_number":24,"context_line":"environment contains the necessary variables so that you can prove to the CLI"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2Fjak%3D","line":21,"updated":"2013-05-30 17:19:24.000000000","message":"this last bit is both incomplete and not true.. just remove everything after \"which\"","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"`keystone` is a command line client for controlling OpenStack Keystone which"},{"line_number":20,"context_line":"provides Identity, Token, Catalog and Policy services for use specifically by"},{"line_number":21,"context_line":"projects in the OpenStack family."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Before you can issue commands with `keystone`, you must ensure that your"},{"line_number":24,"context_line":"environment contains the necessary variables so that you can prove to the CLI"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZw%3D","line":21,"in_reply_to":"AAAAPH%2F%2Fjak%3D","updated":"2013-05-31 16:54:35.000000000","message":"This is actually a first sentence from https://github.com/openstack/keystone README.\n\nIf it is incomplete and/or not true, it shouldn\u0027t be there.","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":24,"context_line":"environment contains the necessary variables so that you can prove to the CLI"},{"line_number":25,"context_line":"who you are and what credentials you have to issue the commands. See"},{"line_number":26,"context_line":"`Getting Credentials for a CLI` section of `OpenStack CLI Guide` for more"},{"line_number":27,"context_line":"info."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OPTIONS"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FjaY%3D","line":27,"updated":"2013-05-30 17:19:24.000000000","message":"this paragraph should be radically expanded, as it\u0027s the most common source of frustration with keystone on CLI that --help doesn\u0027t sufficiently address today (and probably can\u0027t). I\u0027d suggest focusing on *just* this issue as a first pass at the man page","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":24,"context_line":"environment contains the necessary variables so that you can prove to the CLI"},{"line_number":25,"context_line":"who you are and what credentials you have to issue the commands. See"},{"line_number":26,"context_line":"`Getting Credentials for a CLI` section of `OpenStack CLI Guide` for more"},{"line_number":27,"context_line":"info."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OPTIONS"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZs%3D","line":27,"in_reply_to":"AAAAPH%2F%2FjaY%3D","updated":"2013-05-31 16:54:35.000000000","message":"Fair enough. I can use\n\ndoc/source/shell.rst\n\nwhich explains this in detail.","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"4ff562b6427833de83d9c95b4481b69797df955e","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    keystone catalog"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Create a \u0027service\u0027 tenant::"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    keystone tenant-create --name\u003dservice"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPX%2F%2F0DY%3D","line":53,"updated":"2013-06-09 15:48:01.000000000","message":"should we be calling tenants projects now?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Create service user for nova::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    keystone user-create --name\u003dnova \\"},{"line_number":60,"context_line":"                         --pass\u003dSekr3tPass \\"},{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2Fjbg%3D","line":60,"updated":"2013-05-30 17:19:24.000000000","message":"recommend excluding the password","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Create service user for nova::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    keystone user-create --name\u003dnova \\"},{"line_number":60,"context_line":"                         --pass\u003dSekr3tPass \\"},{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZo%3D","line":60,"in_reply_to":"AAAAPH%2F%2Fjbg%3D","updated":"2013-05-31 16:54:35.000000000","message":"OK (taken from docs)","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    keystone user-create --name\u003dnova \\"},{"line_number":60,"context_line":"                         --pass\u003dSekr3tPass \\"},{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"View roles including UUIDs::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FjbQ%3D","line":61,"updated":"2013-05-30 17:19:24.000000000","message":"please don\u0027t reference UUID\u0027s in end-user documentation, that\u0027s just an implementation detail","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    keystone user-create --name\u003dnova \\"},{"line_number":60,"context_line":"                         --pass\u003dSekr3tPass \\"},{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"View roles including UUIDs::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZk%3D","line":61,"in_reply_to":"AAAAPH%2F%2FjbQ%3D","updated":"2013-05-31 16:54:35.000000000","message":"OK","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"View roles including UUIDs::"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    keystone role-list"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FjbM%3D","line":64,"updated":"2013-05-30 17:19:24.000000000","message":"same as above","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":61,"context_line":"                         --tenant_id\u003d[the uuid of the tenant] \\"},{"line_number":62,"context_line":"                         --email\u003dnova@nothing.com"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"View roles including UUIDs::"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    keystone role-list"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZc%3D","line":64,"in_reply_to":"AAAAPH%2F%2FjbM%3D","updated":"2013-05-31 16:54:35.000000000","message":"OK","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"54358d732e1b29311a44bf067a650a4d75b91960","unresolved":false,"context_lines":[{"line_number":69,"context_line":"BUGS"},{"line_number":70,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Keystone client is hosted in Launchpad so you can view current bugs at https://bugs.launchpad.net/python-keystoneclient/."}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FjbA%3D","line":72,"updated":"2013-05-30 17:19:24.000000000","message":"79 chars?","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"},{"author":{"_account_id":6717,"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","username":"jruzicka"},"change_message_id":"649bafbaafb1061e82ad5ddb9a040bdf6def1498","unresolved":false,"context_lines":[{"line_number":69,"context_line":"BUGS"},{"line_number":70,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Keystone client is hosted in Launchpad so you can view current bugs at https://bugs.launchpad.net/python-keystoneclient/."}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAPH%2F%2FgZM%3D","line":72,"in_reply_to":"AAAAPH%2F%2FjbA%3D","updated":"2013-05-31 16:54:35.000000000","message":"Ugh, how did this happen...","commit_id":"44cc3d18abef79d2a642aff699f6131cf89ae0b3"}]}
