)]}'
{"doc/source/cli.rst":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The ``swift`` tool is a command line utility for communicating with an OpenStack"},{"line_number":6,"context_line":"Object Storage (swift) environment. It allows one to perform several types of"},{"line_number":7,"context_line":"operations."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For help on a specific :command:`swift` command, enter:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_b95f400d","line":7,"range":{"start_line":6,"start_character":36,"end_line":7,"end_character":11},"updated":"2017-07-21 23:52:52.000000000","message":"Strike -- doesn\u0027t really add anything.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. code-block:: console"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   $ swift COMMAND --help"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _swift_command_usage:"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_f99388a2","line":14,"updated":"2017-07-21 23:52:52.000000000","message":"Oh yeah, this reminds me: it\u0027d be kinda nice if you could say\n\n swift help COMMAND\n\nsee https://bugs.launchpad.net/python-swiftclient/+bug/1621600\n\n(Also, we should probably address https://bugs.launchpad.net/python-swiftclient/+bug/1648162)","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _swift_command_usage:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"swift usage"},{"line_number":19,"context_line":"~~~~~~~~~~~"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_19408c35","line":18,"updated":"2017-07-21 23:52:52.000000000","message":"Title case, to match the existing sections.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"**Subcommands:**"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"``delete``"},{"line_number":52,"context_line":"  Delete a container or objects within a container."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"``download``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_d9e5643a","line":51,"updated":"2017-07-21 23:52:52.000000000","message":"These should totally link down the page...","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  Delete a container or objects within a container."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"``download``"},{"line_number":55,"context_line":"  Download objects from containers."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"``list``"},{"line_number":58,"context_line":"  Lists the containers for the account or the objects"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_19c52c8f","line":55,"range":{"start_line":55,"start_character":24,"end_line":55,"end_character":34},"updated":"2017-07-21 23:52:52.000000000","message":"\"a container\" -- we don\u0027t have a way to specify \"download obj1 from container foo and obj2 from container bar\" in a single command.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  or object; creates containers if not present."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"``copy``"},{"line_number":66,"context_line":"  Copies object, optionally adds meta"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"``stat``"},{"line_number":69,"context_line":"  Displays information for the account, container,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_39459018","line":66,"updated":"2017-07-21 23:52:52.000000000","message":"Needs a trailing period.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":79,"context_line":"  Create a temporary URL."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"``auth``"},{"line_number":82,"context_line":"  Display auth related environment variables."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. _swift_command_options:"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_19e64c18","line":82,"range":{"start_line":82,"start_character":10,"end_line":82,"end_character":22},"updated":"2017-07-21 23:52:52.000000000","message":"\"auth-related\"","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. _swift_command_options:"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"swift optional arguments"},{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"``--version``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_f93ca8c0","line":86,"updated":"2017-07-21 23:52:52.000000000","message":"Title case, to match the existing sections.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"``--version``"},{"line_number":90,"context_line":"  show program\u0027s version number and exit"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"``-h, --help``"},{"line_number":93,"context_line":"  show this help message and exit"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_d9c8c475","line":90,"range":{"start_line":90,"start_character":2,"end_line":90,"end_character":3},"updated":"2017-07-21 23:52:52.000000000","message":"Sentence case, and include a period at the end.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":90,"context_line":"  show program\u0027s version number and exit"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"``-h, --help``"},{"line_number":93,"context_line":"  show this help message and exit"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"``--os-help``"},{"line_number":96,"context_line":"  Show OpenStack authentication options."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_b9c5005e","line":93,"range":{"start_line":93,"start_character":2,"end_line":93,"end_character":3},"updated":"2017-07-21 23:52:52.000000000","message":"Sentence case, and include a period at the end.\n\nAlso, \"this help message\"? We aren\u0027t actually in a command line here... it feels awkward.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":96,"context_line":"  Show OpenStack authentication options."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"``-s, --snet``"},{"line_number":99,"context_line":"  Use SERVICENET internal network."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"``-v, --verbose``"},{"line_number":102,"context_line":"  Print more info."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_59aa9485","line":99,"updated":"2017-07-21 23:52:52.000000000","message":"This could really use more explanation.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":99,"context_line":"  Use SERVICENET internal network."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"``-v, --verbose``"},{"line_number":102,"context_line":"  Print more info."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"``--debug``"},{"line_number":105,"context_line":"  Show the curl commands and results of all http queries"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_79931851","line":102,"range":{"start_line":102,"start_character":13,"end_line":102,"end_character":17},"updated":"2017-07-21 23:52:52.000000000","message":"Better to spell out \"information\"?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":113,"context_line":"  Suppress status output."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"``-A AUTH, --auth\u003dAUTH``"},{"line_number":116,"context_line":"  URL for obtaining an auth token."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"``-V AUTH_VERSION, --auth-version\u003dAUTH_VERSION, --os-identity-api-version\u003dAUTH_VERSION``"},{"line_number":119,"context_line":"  Specify a version for authentication. Defaults to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_790af88a","line":116,"range":{"start_line":116,"start_character":23,"end_line":116,"end_character":33},"updated":"2017-07-21 23:52:52.000000000","message":"What\u0027s an \"auth token\"? This is the first time we\u0027ve mentioned this concept -- it doesn\u0027t even come up in the introduction.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":134,"context_line":"  verify the SSL certificate. Defaults to"},{"line_number":135,"context_line":"  ``env[SWIFTCLIENT_INSECURE]`` (set to \u0027true\u0027 to enable)."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"``--no-ssl-compression``"},{"line_number":138,"context_line":"  This option is deprecated and not used anymore. SSL"},{"line_number":139,"context_line":"  compression should be disabled by default by the"},{"line_number":140,"context_line":"  system SSL library."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Authentication"},{"line_number":143,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_b9e06098","line":140,"range":{"start_line":137,"start_character":0,"end_line":140,"end_character":21},"updated":"2017-07-21 23:52:52.000000000","message":"Just drop it? We should also suppress the help text while continuing to accept the option.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":254,"context_line":""},{"line_number":255,"context_line":".. _swift_auth:"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"Auth"},{"line_number":258,"context_line":"----"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_99947cea","line":257,"range":{"start_line":257,"start_character":0,"end_line":257,"end_character":4},"updated":"2017-07-21 23:52:52.000000000","message":"\"swift auth\" to be consistent?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":261,"context_line":""},{"line_number":262,"context_line":"   Usage: swift auth"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"Display authentication variables in shell friendly format. Command to run to export storage"},{"line_number":265,"context_line":"URL and auth token into ``OS_STORAGE_URL`` and ``OS_AUTH_TOKEN``: ``swift auth``."},{"line_number":266,"context_line":"Command to append to a runcom file (e.g. ``~/.bashrc``, ``/etc/profile``) for automatic"},{"line_number":267,"context_line":"authentication: ``swift auth -v -U test:tester -K testing``."},{"line_number":268,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_f984a8b3","line":265,"range":{"start_line":264,"start_character":59,"end_line":265,"end_character":81},"updated":"2017-07-21 23:52:52.000000000","message":"Maybe better as\n\n Command to run to export storage URL and auth token into\n ``OS_STORAGE_URL`` and ``OS_AUTH_TOKEN``::\n\n    swift auth\n\ni.e., put it in its own code block.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":264,"context_line":"Display authentication variables in shell friendly format. Command to run to export storage"},{"line_number":265,"context_line":"URL and auth token into ``OS_STORAGE_URL`` and ``OS_AUTH_TOKEN``: ``swift auth``."},{"line_number":266,"context_line":"Command to append to a runcom file (e.g. ``~/.bashrc``, ``/etc/profile``) for automatic"},{"line_number":267,"context_line":"authentication: ``swift auth -v -U test:tester -K testing``."},{"line_number":268,"context_line":""},{"line_number":269,"context_line":".. _swift_stat:"},{"line_number":270,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_d9aa0418","line":267,"updated":"2017-07-21 23:52:52.000000000","message":"Similarly here.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":"``--lh``"},{"line_number":294,"context_line":"  Report sizes in human readable format similar to"},{"line_number":295,"context_line":"  ls -lh."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"``-H, --header \u003cheader:value\u003e``"},{"line_number":298,"context_line":"  Adds a custom request header to use for stat."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_596cd407","line":295,"range":{"start_line":295,"start_character":2,"end_line":295,"end_character":8},"updated":"2017-07-21 23:52:52.000000000","message":"double backticks?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":295,"context_line":"  ls -lh."},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"``-H, --header \u003cheader:value\u003e``"},{"line_number":298,"context_line":"  Adds a custom request header to use for stat."},{"line_number":299,"context_line":""},{"line_number":300,"context_line":".. _swift_list:"},{"line_number":301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_99623c16","line":298,"range":{"start_line":298,"start_character":42,"end_line":298,"end_character":46},"updated":"2017-07-21 23:52:52.000000000","message":"double backticks?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":304,"context_line":""},{"line_number":305,"context_line":".. code-block:: console"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"   Usage: swift list [--long] [--lh] [--totals] [--prefix \u003cprefix\u003e]"},{"line_number":308,"context_line":"                     [--delimiter \u003cdelimiter\u003e] [--header \u003cheader:value\u003e]"},{"line_number":309,"context_line":"                     [\u003ccontainer\u003e]"},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"Lists the containers for the account or the objects for a container."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_19764cda","line":308,"range":{"start_line":307,"start_character":21,"end_line":308,"end_character":72},"updated":"2017-07-21 23:52:52.000000000","message":"+1","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":312,"context_line":"The ``-p \u003cprefix\u003e`` or ``--prefix \u003cprefix\u003e`` is an option that will only"},{"line_number":313,"context_line":"list items beginning with that prefix. The ``-d \u003cdelimiter\u003e`` or"},{"line_number":314,"context_line":"``--delimiter \u003cdelimiter\u003e`` is an option (for container listings only)"},{"line_number":315,"context_line":"that will roll up items with the given delimiter (see `OpenStack Swift"},{"line_number":316,"context_line":"general documentation \u003chttp://docs.openstack.org/developer/swift/\u003e` for"},{"line_number":317,"context_line":"what this means)."},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"The ``-l`` and ``--lh`` options provide more detail, similar to ``ls -l``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_b9550020","line":316,"range":{"start_line":315,"start_character":54,"end_line":316,"end_character":67},"updated":"2017-07-21 23:52:52.000000000","message":"Busted rst -- needs a double-underscore at the end.\n\nCan we link deeper here -- api-ref maybe? Also, this currently redirects, might be better to go straight to https://docs.openstack.org/swift/latest/","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":320,"context_line":"and ``ls -lh``, the latter providing sizes in human readable format"},{"line_number":321,"context_line":"(For example: ``3K``, ``12M``, etc). The latter two switches use more"},{"line_number":322,"context_line":"overhead to retrieve the displayed details, which is directly proportional"},{"line_number":323,"context_line":"to the number of container or objects listed."},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"**Positional arguments:**"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_d92d64a9","line":323,"updated":"2017-07-21 23:52:52.000000000","message":"How much of these paragraphs are still necessary now that we have the arguments sections below? Maybe just keep\n\n\u003e Lists the containers for the account or the objects for a container.\n\n?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":330,"context_line":"**Optional arguments:**"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"``-l, --long``"},{"line_number":333,"context_line":"  Long listing format, similar to ls -l."},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"``--lh``"},{"line_number":336,"context_line":"  Report sizes in human readable format similar to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_1c12ba59","line":333,"range":{"start_line":333,"start_character":34,"end_line":333,"end_character":39},"updated":"2017-07-21 23:52:52.000000000","message":"double backticks?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"``--lh``"},{"line_number":336,"context_line":"  Report sizes in human readable format similar to"},{"line_number":337,"context_line":"  ls -lh."},{"line_number":338,"context_line":""},{"line_number":339,"context_line":"``-t, --totals``"},{"line_number":340,"context_line":"  Used with -l or --lh, only report totals."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_dc1b1271","line":337,"range":{"start_line":337,"start_character":2,"end_line":337,"end_character":8},"updated":"2017-07-21 23:52:52.000000000","message":"double backticks?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":337,"context_line":"  ls -lh."},{"line_number":338,"context_line":""},{"line_number":339,"context_line":"``-t, --totals``"},{"line_number":340,"context_line":"  Used with -l or --lh, only report totals."},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"``-p \u003cprefix\u003e, --prefix \u003cprefix\u003e``"},{"line_number":343,"context_line":"  Only list items beginning with the prefix."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_bc184e75","line":340,"range":{"start_line":340,"start_character":12,"end_line":340,"end_character":22},"updated":"2017-07-21 23:52:52.000000000","message":"Totally should have double backticks.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":344,"context_line":""},{"line_number":345,"context_line":"``-d \u003cdelim\u003e, --delimiter \u003cdelim\u003e``"},{"line_number":346,"context_line":"  Roll up items with the given delimiter. For containers"},{"line_number":347,"context_line":"  only. See OpenStack Swift API documentation for what"},{"line_number":348,"context_line":"  this means."},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"``-H, --header \u003cheader:value\u003e``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_b92aa08d","line":347,"range":{"start_line":347,"start_character":12,"end_line":347,"end_character":45},"updated":"2017-07-21 23:52:52.000000000","message":"Great opportunity for a link.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":372,"context_line":"as object prefix. The ``-S \u003csize\u003e`` or ``--segment-size \u003csize\u003e`` and"},{"line_number":373,"context_line":"``--leave-segments`` are options as well (see ``--help`` for more)."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Uploads specified files and directories to the given container."},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"**Positional arguments:**"},{"line_number":378,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_7c2c2699","line":375,"updated":"2017-07-21 23:52:52.000000000","message":"Redundant with above paragraph.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":457,"context_line":"You can repeat this option. For example: ``post -m Color:Blue -m Size:Large``"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"For more information about ACL formats see the documentation:"},{"line_number":460,"context_line":"`ACLs \u003chttp://docs.openstack.org/developer/swift/misc.html#acls/\u003e`_."},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"**Positional arguments:**"},{"line_number":463,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_5c21629f","line":460,"updated":"2017-07-21 23:52:52.000000000","message":"Could use some better link text.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":700,"context_line":""},{"line_number":701,"context_line":".. code-block:: console"},{"line_number":702,"context_line":""},{"line_number":703,"context_line":"   Usage: swift capabilities [--json] [\u003cproxy_url\u003e]"},{"line_number":704,"context_line":""},{"line_number":705,"context_line":"Displays cluster capabilities. The output includes the list of the"},{"line_number":706,"context_line":"activated Swift middlewares as well as relevant options for each ones."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_dc3432e1","line":703,"range":{"start_line":703,"start_character":29,"end_line":703,"end_character":37},"updated":"2017-07-21 23:52:52.000000000","message":"+1","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":735,"context_line":"But beyond that, ``time`` can also be specified as an ISO 8601 timestamp"},{"line_number":736,"context_line":"in one of following formats:"},{"line_number":737,"context_line":""},{"line_number":738,"context_line":"    i) Complete date: YYYY-MM-DD (eg 1997-07-16)"},{"line_number":739,"context_line":""},{"line_number":740,"context_line":"    ii) Complete date plus hours, minutes and seconds:"},{"line_number":741,"context_line":"        YYYY-MM-DDThh:mm:ss"},{"line_number":742,"context_line":"        (eg 1997-07-16T19:20:30)"},{"line_number":743,"context_line":""},{"line_number":744,"context_line":"    iii) Complete date plus hours, minutes and seconds with UTC designator:"},{"line_number":745,"context_line":"        YYYY-MM-DDThh:mm:ssZ"},{"line_number":746,"context_line":"        (eg 1997-07-16T19:20:30Z)"},{"line_number":747,"context_line":""},{"line_number":748,"context_line":"Please be aware that if you don\u0027t provide the UTC designator (i.e., Z)"},{"line_number":749,"context_line":"the timestamp is generated using your local timezone. If only a date is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_5c560209","line":746,"range":{"start_line":738,"start_character":4,"end_line":746,"end_character":33},"updated":"2017-07-21 23:52:52.000000000","message":"Looks a little funky -- especially the vertical spacing on the last one? Not sure why.","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"2df0799b261609b10e9017b10067b04c6fcb46c4","unresolved":false,"context_lines":[{"line_number":790,"context_line":"``--prefix-based``"},{"line_number":791,"context_line":"  If present, a prefix-based tempURL will be generated."},{"line_number":792,"context_line":""},{"line_number":793,"context_line":"Examples"},{"line_number":794,"context_line":"~~~~~~~~"},{"line_number":795,"context_line":""},{"line_number":796,"context_line":"In this section we present some example usage of the ``swift`` CLI. To keep the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_dc49d260","line":793,"updated":"2017-07-21 23:52:52.000000000","message":"We\u0027ve got a few examples listed above now -- do we want examples next to the command descriptions, or grouped together at the end?","commit_id":"487b5a1ce479c12fc47673f3c8cd3259082dce6a"}]}
