| This list in darcsman.hs
  man_organizer commands = mo commands
                           [("CREATING REPOSITORIES",
                             ["initialize","get"]),
                            ("MODIFYING REPOSITORY CONTENTS",
                             ["add","remove","mv","replace"]),
                            ("WORKING WITH CHANGES",
                             ["record","pull","push","send","apply"]),
                            ("SEEING WHAT YOU'VE DONE",
                             ["whatsnew","query"])
                           ]
Is a stale copy of Darcs.TheCommands.command_control_list
  command_control_list = [Group_name "Changing and querying the working copy:",
                  Command_data add,
                  Command_data remove, Hidden_command unadd, Hidden_command rm,
                  Command_data mv, Hidden_command move,
                  Command_data replace,
  [...]
Instead of rendering uppercased .SH (section headings), I suggest
making a single .SH COMMANDS, then output roff thusly:
    .PP <group name (including colon)>
    .TP
    .B <command name>
    <command help string>
    [...]
Using .PP (simple paragraph) in this way allows the ordinary
Group_name strings to be used; the current approach of .SH would
result in the Group_name strings not fitting on one line (since .SH
use a larger font). |