Running `darcs show --help` lists the subcommands, but the patch-index
commands are too wide for the allowed spacing:
contents Outputs a specific version of a file.
files Show version-controlled files in the working copy.
index Dump contents of working tree index.
pristine Dump contents of pristine cache.
repo Show repository summary information
authors List authors by patch count.
tags Show all tags in the repository.
patch-index-allDump complete content of patch index.
patch-index-filesDump current files registered in patch index.
patch-index-status Report patch-index status
I traced this back, to this line in Darcs/UI/Commands.hs line ~209:
usageHelper ((CommandData c):cs) = " "++padSpaces (commandName c) 15
++ chompNewline (commandDescription c)++"\n"++usageHelper cs
It looks like the padding is 15 spaces, regardless of the size of the
contents... I don't know much about how this can work, but couldn't we
use some sort of "elastic" tab which expands past 15 spaces if necessary?
The following patch sent by email@example.com updated issue issue2250 with
* Resolve issue2250: tabbing in usageHelper - pad by max length of command name