From: J. Bruce Fields Date: Mon, 5 Mar 2007 00:13:09 +0000 (-0500) Subject: glossary: fix overoptimistic automatic linking of defined terms X-Git-Tag: v1.5.0.4~12^2~5 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=c816eb1784b324fcf3988253affac4d43bce78c9;p=git.git glossary: fix overoptimistic automatic linking of defined terms The script sort_glossary.pl turns each use of "term" into a link to the definition of "term". To avoid mangling links like gitlink:git-term[1] it doesn't replace any occurence of "term" preceded by "link:git-". This fails for gitlink:git-symbolic-ref[1] when substituting for "ref". So instead just refuse to replace anything preceded by a "-". That could result in missing some opportunities, but that's a less annoying error. Actually I find the automatic substitution a little distracting; some day maybe we should just run it once and commit the result, so it can be hand-tuned. Signed-off-by: "J. Bruce Fields" --- diff --git a/Documentation/sort_glossary.pl b/Documentation/sort_glossary.pl index e0bc552a6..05dc7b2c7 100644 --- a/Documentation/sort_glossary.pl +++ b/Documentation/sort_glossary.pl @@ -48,7 +48,7 @@ This list is sorted alphabetically: '; @keys=sort {uc($a) cmp uc($b)} keys %terms; -$pattern='(\b(?>";/eg; print '[[ref_'.no_spaces($key).']]'.$key."::\n"