Re: [PATCH] doc: replace "--" with {litdd} in credential-cache/fsmonitor
On Wed, Apr 06 2022, Todd Zullinger wrote:
> Asciidoc renders `--` as em-dash. This is not appropriate for command
> names. It also breaks linkgit links to these commands.
Looks good, for the linkgit case let's check it in "make check-docs":
diff --git a/Documentation/lint-gitlink.perl b/Documentation/lint-gitlink.perl
index 1c61dd9512b..2f46b261282 100755
--- a/Documentation/lint-gitlink.perl
+++ b/Documentation/lint-gitlink.perl
@@ -46,6 +46,7 @@ sub report {
my ($target, $page, $section) = ($1, $2, $3);
# De-AsciiDoc
+ my $raw_page = $page;
$page =~ s/{litdd}/--/g;
if (!exists $TXT{$page}) {
@@ -61,6 +62,7 @@ sub report {
report($pos, $line, $target, "wrong section (should be $real_section)");
next;
}
+ report($pos, $line, $target, "should link '--' as '{litdd}')") if $raw_page =~ /--/;
}
# this resets our $. for each file
close ARGV if eof;