From: Jeff King Date: Thu, 7 Jun 2012 21:03:23 +0000 (+0200) Subject: docs: fix cross-directory linkgit references X-Git-Tag: v1.7.11-rc3~8^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/fe77b416c774a469a585c4b58fcae5e7a5f3545d?hp=fe77b416c774a469a585c4b58fcae5e7a5f3545d docs: fix cross-directory linkgit references Most of our documentation is in a single directory, so using linkgit:git-config[1] just generates a relative link in the same directory. However, this is not the case with the API documentation in technical/*, which need to refer to git-config from the parent directory. We can fix this by passing a special prefix attribute when building in a subdirectory, and respecting that prefix in our linkgit definitions. We only have to modify the html linkgit definition. For manpages, we can ignore this for two reasons: 1. we do not generate actual links to the file in manpages, but instead just give the name and section of the linked manpage 2. we do not currently build manpages for subdirectories, only html Signed-off-by: Jeff King Signed-off-by: Matthieu Moy Signed-off-by: Junio C Hamano ---