Michael J Gruber [off-list ref] writes:
I think the cleanest approach would consist in introducing another
linkgit macro (for everything linkgit:git-) which ouputs dashed resp.
dashless forms for docbook (i.e. man) resp. html targets. I'll cook up a
POC if noone keeps me from doing so ;)
I personally think the links are Ok to be left as they are in git-foo form
but if there is a good way to persuade manual viewers to display "git foo"
and still follow "man git-foo", that would be great.
Names of the programs in "git-foo" form in the plain text, unless they are
the server side programs, should be updated to say "git foo"
(cf. http://thread.gmane.org/gmane.comp.version-control.git/95436/focus=95443)