summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Beaupré <anarcat@koumbit.org>2015-05-29 12:12:55 -0400
committerAntoine Beaupré <anarcat@koumbit.org>2015-05-29 12:12:55 -0400
commit21ec5872f4782e5fa80028700232d05ef5702e12 (patch)
tree1a7fad5a344a778ab71319da9e3dfb4dafc69728
parent13937973734015b75e5db71caefa03c80cc23771 (diff)
expand manpages cross-references significantly
i found that most man pages only had references to the main git-annex manpage, which i stillfind pretty huge and hard to navigate through. i tried to sift through all the man pages and add cross-references between relevant pages. my general rule of thumb is that links should be both ways unless one of the pages is a more general page that would become ridiculously huge if all backlinks would be added (git-annex-preferred-content comes to mind). i have also make the links one per line as this is how it was done in the metadata pages so far. i did everything but the plumbing, utility and test commands, although some of those are linked from the other commands so cross-links were added there as well.
-rw-r--r--doc/git-annex-add.mdwn12
-rw-r--r--doc/git-annex-addunused.mdwn4
-rw-r--r--doc/git-annex-addurl.mdwn6
-rw-r--r--doc/git-annex-assistant.mdwn10
-rw-r--r--doc/git-annex-copy.mdwn6
-rw-r--r--doc/git-annex-dead.mdwn8
-rw-r--r--doc/git-annex-describe.mdwn2
-rw-r--r--doc/git-annex-direct.mdwn2
-rw-r--r--doc/git-annex-drop.mdwn6
-rw-r--r--doc/git-annex-dropunused.mdwn2
-rw-r--r--doc/git-annex-enableremote.mdwn2
-rw-r--r--doc/git-annex-find.mdwn4
-rw-r--r--doc/git-annex-fix.mdwn2
-rw-r--r--doc/git-annex-fsck.mdwn6
-rw-r--r--doc/git-annex-get.mdwn4
-rw-r--r--doc/git-annex-group.mdwn6
-rw-r--r--doc/git-annex-groupwanted.mdwn6
-rw-r--r--doc/git-annex-import.mdwn2
-rw-r--r--doc/git-annex-importfeed.mdwn2
-rw-r--r--doc/git-annex-indirect.mdwn2
-rw-r--r--doc/git-annex-init.mdwn6
-rw-r--r--doc/git-annex-initremote.mdwn2
-rw-r--r--doc/git-annex-list.mdwn4
-rw-r--r--doc/git-annex-lock.mdwn4
-rw-r--r--doc/git-annex-merge.mdwn2
-rw-r--r--doc/git-annex-metadata.mdwn2
-rw-r--r--doc/git-annex-migrate.mdwn2
-rw-r--r--doc/git-annex-mirror.mdwn4
-rw-r--r--doc/git-annex-move.mdwn6
-rw-r--r--doc/git-annex-registerurl.mdwn2
-rw-r--r--doc/git-annex-reinit.mdwn2
-rw-r--r--doc/git-annex-reinject.mdwn4
-rw-r--r--doc/git-annex-repair.mdwn4
-rw-r--r--doc/git-annex-rmurl.mdwn2
-rw-r--r--doc/git-annex-schedule.mdwn4
-rw-r--r--doc/git-annex-semitrust.mdwn8
-rw-r--r--doc/git-annex-status.mdwn2
-rw-r--r--doc/git-annex-sync.mdwn9
-rw-r--r--doc/git-annex-trust.mdwn6
-rw-r--r--doc/git-annex-undo.mdwn2
-rw-r--r--doc/git-annex-ungroup.mdwn2
-rw-r--r--doc/git-annex-uninit.mdwn2
-rw-r--r--doc/git-annex-unlock.mdwn6
-rw-r--r--doc/git-annex-untrust.mdwn6
-rw-r--r--doc/git-annex-unused.mdwn4
-rw-r--r--doc/git-annex-upgrade.mdwn2
-rw-r--r--doc/git-annex-vadd.mdwn2
-rw-r--r--doc/git-annex-vcycle.mdwn2
-rw-r--r--doc/git-annex-vfilter.mdwn2
-rw-r--r--doc/git-annex-vpop.mdwn2
-rw-r--r--doc/git-annex-wanted.mdwn6
-rw-r--r--doc/git-annex-watch.mdwn2
-rw-r--r--doc/git-annex-webapp.mdwn2
-rw-r--r--doc/git-annex-whereis.mdwn4
54 files changed, 208 insertions, 7 deletions
diff --git a/doc/git-annex-add.mdwn b/doc/git-annex-add.mdwn
index 20033412b7..303b656b84 100644
--- a/doc/git-annex-add.mdwn
+++ b/doc/git-annex-add.mdwn
@@ -44,6 +44,18 @@ non-large file directly to the git repository, instead of to the annex.
[[git-annex]](1)
+[[git-annex-unlock]](1)
+
+[[git-annex-lock]](1)
+
+[[git-annex-undo]](1)
+
+[[git-annex-import]](1)
+
+[[git-annex-unannex]](1)
+
+[[git-annex-reinject]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-addunused.mdwn b/doc/git-annex-addunused.mdwn
index 2eb308e0eb..3dbddd6416 100644
--- a/doc/git-annex-addunused.mdwn
+++ b/doc/git-annex-addunused.mdwn
@@ -17,6 +17,10 @@ The files will have names starting with "unused."
[[git-annex]](1)
+[[git-annex-add]](1)
+
+[[git-annex-unused]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-addurl.mdwn b/doc/git-annex-addurl.mdwn
index 5e26035ec1..99b1f8c656 100644
--- a/doc/git-annex-addurl.mdwn
+++ b/doc/git-annex-addurl.mdwn
@@ -59,6 +59,12 @@ be used to get better filenames.
[[git-annex]](1)
+[[git-annex-rmurl]](1)
+
+[[git-annex-registerurl]](1)
+
+[[git-annex-importfeed]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-assistant.mdwn b/doc/git-annex-assistant.mdwn
index 5c0f6408b0..ce2e996c9f 100644
--- a/doc/git-annex-assistant.mdwn
+++ b/doc/git-annex-assistant.mdwn
@@ -11,9 +11,6 @@ git annex assistant
Watches for changes to files in the current directory and its subdirectories,
and automatically syncs them to other remotes.
-For more details about the git-annex assistant, see
-<https://git-annex.branchable.com/assistant/>
-
# OPTIONS
* `--autostart`
@@ -45,6 +42,13 @@ For more details about the git-annex assistant, see
[[git-annex]](1)
+[[git-annex-watch]](1)
+
+[[git-annex-schedule]](1)
+
+For more details about the git-annex assistant, see
+<https://git-annex.branchable.com/assistant/>
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-copy.mdwn b/doc/git-annex-copy.mdwn
index 19d328c197..5361e970c4 100644
--- a/doc/git-annex-copy.mdwn
+++ b/doc/git-annex-copy.mdwn
@@ -68,6 +68,12 @@ Copies the content of files from or to another remote.
[[git-annex]](1)
+[[git-annex-get]](1)
+
+[[git-annex-move]](1)
+
+[[git-annex-drop]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-dead.mdwn b/doc/git-annex-dead.mdwn
index 597d23fe5b..680d8bba2d 100644
--- a/doc/git-annex-dead.mdwn
+++ b/doc/git-annex-dead.mdwn
@@ -18,6 +18,14 @@ description, or their UUID.
[[git-annex]](1)
+[[git-annex-trust]](1)
+
+[[git-annex-semitrust]](1)
+
+[[git-annex-untrust]](1)
+
+[[git-annex-expire]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-describe.mdwn b/doc/git-annex-describe.mdwn
index 5890801a27..cc5439ddda 100644
--- a/doc/git-annex-describe.mdwn
+++ b/doc/git-annex-describe.mdwn
@@ -22,6 +22,8 @@ no git remote corresponding to it.
[[git-annex]](1)
+[[git-annex-init]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-direct.mdwn b/doc/git-annex-direct.mdwn
index 9a9d66d9ec..457ae31162 100644
--- a/doc/git-annex-direct.mdwn
+++ b/doc/git-annex-direct.mdwn
@@ -21,6 +21,8 @@ commands.
[[git-annex]](1)
+[[git-annex-indirect]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-drop.mdwn b/doc/git-annex-drop.mdwn
index c19a716e9f..7a9d79c58f 100644
--- a/doc/git-annex-drop.mdwn
+++ b/doc/git-annex-drop.mdwn
@@ -59,6 +59,12 @@ safe to do so.
[[git-annex]](1)
+[[git-annex-get]](1)
+
+[[git-annex-move]](1)
+
+[[git-annex-copy]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-dropunused.mdwn b/doc/git-annex-dropunused.mdwn
index 5dedce7185..baadd0cc3c 100644
--- a/doc/git-annex-dropunused.mdwn
+++ b/doc/git-annex-dropunused.mdwn
@@ -32,6 +32,8 @@ Or, specify "all" to drop all unused data.
[[git-annex]](1)
+[[git-annex-unused]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-enableremote.mdwn b/doc/git-annex-enableremote.mdwn
index cb4002a086..79b224a04d 100644
--- a/doc/git-annex-enableremote.mdwn
+++ b/doc/git-annex-enableremote.mdwn
@@ -49,6 +49,8 @@ make little sense except in cases like the revoked key example above.
[[git-annex]](1)
+[[git-annex-initremote]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-find.mdwn b/doc/git-annex-find.mdwn
index ce9c6326f6..4c1501e962 100644
--- a/doc/git-annex-find.mdwn
+++ b/doc/git-annex-find.mdwn
@@ -58,6 +58,10 @@ finds files in the current directory and its subdirectories.
[[git-annex]](1)
+[[git-annex-whereis]](1)
+
+[[git-annex-list]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-fix.mdwn b/doc/git-annex-fix.mdwn
index 8a7232ea3d..bd66535505 100644
--- a/doc/git-annex-fix.mdwn
+++ b/doc/git-annex-fix.mdwn
@@ -25,6 +25,8 @@ but is done automatically when committing a change with git too.
[[git-annex]](1)
+[[git-annex-fsck]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-fsck.mdwn b/doc/git-annex-fsck.mdwn
index 0912124db7..1b1c0121b6 100644
--- a/doc/git-annex-fsck.mdwn
+++ b/doc/git-annex-fsck.mdwn
@@ -84,7 +84,11 @@ With parameters, only the specified files are checked.
# SEE ALSO
-[[git-annex]](1), [[git-annex-repair]](1)
+[[git-annex]](1)
+
+[[git-annex-repair]](1)
+
+[[git-annex-expire]](1)
# AUTHOR
diff --git a/doc/git-annex-get.mdwn b/doc/git-annex-get.mdwn
index da9c8c05ae..4f59175349 100644
--- a/doc/git-annex-get.mdwn
+++ b/doc/git-annex-get.mdwn
@@ -58,6 +58,10 @@ or transferring them from some kind of key-value store.
[[git-annex-drop]](1)
+[[git-annex-copy]](1)
+
+[[git-annex-move]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-group.mdwn b/doc/git-annex-group.mdwn
index e219cd2075..3b6bac109a 100644
--- a/doc/git-annex-group.mdwn
+++ b/doc/git-annex-group.mdwn
@@ -22,6 +22,12 @@ A repository can be in multiple groups at the same time.
[[git-annex]](1)
+[[git-annex-ungroup]](1)
+
+[[git-annex-preferred-content]](1)
+
+[[git-annex-wanted]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-groupwanted.mdwn b/doc/git-annex-groupwanted.mdwn
index ef20ccd3eb..fd51d50389 100644
--- a/doc/git-annex-groupwanted.mdwn
+++ b/doc/git-annex-groupwanted.mdwn
@@ -25,6 +25,12 @@ make repositories in the group want to contain 3 copies of every file:
[[git-annex]](1)
+[[git-annex-group]](1)
+
+[[git-annex-wanted]](1)
+
+[[git-annex-preferred-content]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-import.mdwn b/doc/git-annex-import.mdwn
index 69b9a5ebfa..48c087aec2 100644
--- a/doc/git-annex-import.mdwn
+++ b/doc/git-annex-import.mdwn
@@ -75,6 +75,8 @@ backend does not look at file content, but filename and mtime.
[[git-annex]](1)
+[[git-annex-add]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-importfeed.mdwn b/doc/git-annex-importfeed.mdwn
index 3557866a28..8c2d9404e0 100644
--- a/doc/git-annex-importfeed.mdwn
+++ b/doc/git-annex-importfeed.mdwn
@@ -42,6 +42,8 @@ To make the import process add metadata to the imported files from the feed,
[[git-annex]](1)
+[[git-annex-addurl]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-indirect.mdwn b/doc/git-annex-indirect.mdwn
index 42dc0a0452..99def61448 100644
--- a/doc/git-annex-indirect.mdwn
+++ b/doc/git-annex-indirect.mdwn
@@ -19,6 +19,8 @@ default to using direct mode.
[[git-annex]](1)
+[[git-annex-direct]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-init.mdwn b/doc/git-annex-init.mdwn
index 1398923bf8..2662ddc947 100644
--- a/doc/git-annex-init.mdwn
+++ b/doc/git-annex-init.mdwn
@@ -20,6 +20,12 @@ one will be generated using the username, hostname and the path.
[[git-annex]](1)
+[[git-annex-describe]](1)
+
+[[git-annex-reinit]](1)
+
+git-init(1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-initremote.mdwn b/doc/git-annex-initremote.mdwn
index 28ea973781..5fe4749a55 100644
--- a/doc/git-annex-initremote.mdwn
+++ b/doc/git-annex-initremote.mdwn
@@ -50,6 +50,8 @@ access.
[[git-annex]](1)
+[[git-annex-enableremote]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-list.mdwn b/doc/git-annex-list.mdwn
index 2997ca7620..5c9034c1ce 100644
--- a/doc/git-annex-list.mdwn
+++ b/doc/git-annex-list.mdwn
@@ -27,6 +27,10 @@ files. This is similar to `git annex whereis` but a more compact display.
[[git-annex]](1)
+[[git-annex-find]](1)
+
+[[git-annex-whereis]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-lock.mdwn b/doc/git-annex-lock.mdwn
index 21be9f5aaf..4bf279fb22 100644
--- a/doc/git-annex-lock.mdwn
+++ b/doc/git-annex-lock.mdwn
@@ -22,6 +22,10 @@ the files, or have made modifications you want to discard.
[[git-annex]](1)
+[[git-annex-add]](1)
+
+[[git-annex-unlock]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-merge.mdwn b/doc/git-annex-merge.mdwn
index 346a94790f..a86886e75f 100644
--- a/doc/git-annex-merge.mdwn
+++ b/doc/git-annex-merge.mdwn
@@ -20,6 +20,8 @@ working copy automatically.
[[git-annex]](1)
+[[git-annex-sync]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-metadata.mdwn b/doc/git-annex-metadata.mdwn
index c539de6eef..39bb7f2fd7 100644
--- a/doc/git-annex-metadata.mdwn
+++ b/doc/git-annex-metadata.mdwn
@@ -89,6 +89,8 @@ To set some tags on a file and also its author:
[[git-annex]](1)
+[[git-annex-view]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-migrate.mdwn b/doc/git-annex-migrate.mdwn
index b6e5f9f77a..bc3c3dfaae 100644
--- a/doc/git-annex-migrate.mdwn
+++ b/doc/git-annex-migrate.mdwn
@@ -41,6 +41,8 @@ it's best to run migrate in all of them.
[[git-annex]](1)
+[[git-annex-upgrade]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-mirror.mdwn b/doc/git-annex-mirror.mdwn
index 68bce3d47f..9c07d2b4ce 100644
--- a/doc/git-annex-mirror.mdwn
+++ b/doc/git-annex-mirror.mdwn
@@ -17,7 +17,7 @@ the source repository, it will be dropped from the destination repository
when the numcopies setting allows.
Note that mirror does not sync the git repository, but only the file
-contents.
+contents. Use [[git-annex-sync]](1) for that.
# OPTIONS
@@ -55,6 +55,8 @@ contents.
[[git-annex]](1)
+[[git-annex-sync]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-move.mdwn b/doc/git-annex-move.mdwn
index f1cdb0bec4..85af4aa19b 100644
--- a/doc/git-annex-move.mdwn
+++ b/doc/git-annex-move.mdwn
@@ -51,6 +51,12 @@ Moves the content of files from or to another remote.
[[git-annex]](1)
+[[git-annex-get]](1)
+
+[[git-annex-copy]](1)
+
+[[git-annex-drop]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-registerurl.mdwn b/doc/git-annex-registerurl.mdwn
index 05328abbbf..baa8c8e94e 100644
--- a/doc/git-annex-registerurl.mdwn
+++ b/doc/git-annex-registerurl.mdwn
@@ -25,6 +25,8 @@ valid url, an URL key is constructed from the url.
[[git-annex]](1)
+[[git-annex-addurl]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-reinit.mdwn b/doc/git-annex-reinit.mdwn
index 5d1b42aae5..ba324d5f63 100644
--- a/doc/git-annex-reinit.mdwn
+++ b/doc/git-annex-reinit.mdwn
@@ -21,6 +21,8 @@ a fsck.
[[git-annex]](1)
+[[git-annex-init]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-reinject.mdwn b/doc/git-annex-reinject.mdwn
index bc4b32d911..f5019e4b5d 100644
--- a/doc/git-annex-reinject.mdwn
+++ b/doc/git-annex-reinject.mdwn
@@ -25,6 +25,10 @@ Example:
[[git-annex]](1)
+[[git-annex-add]](1)
+
+[[git-annex-fsck]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-repair.mdwn b/doc/git-annex-repair.mdwn
index a3cc26167f..64363f89c9 100644
--- a/doc/git-annex-repair.mdwn
+++ b/doc/git-annex-repair.mdwn
@@ -46,7 +46,9 @@ to make sure that the git-annex branch reflects reality.
# SEE ALSO
-[[git-annex]](1), [[gi-annex-fsck]](1)
+[[git-annex]](1)
+
+[[git-annex-fsck]](1)
# AUTHOR
diff --git a/doc/git-annex-rmurl.mdwn b/doc/git-annex-rmurl.mdwn
index 5e4d59f803..5faf9ea39e 100644
--- a/doc/git-annex-rmurl.mdwn
+++ b/doc/git-annex-rmurl.mdwn
@@ -14,6 +14,8 @@ Record that the file is no longer available at the url.
[[git-annex]](1)
+[[git-annex-addurl]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-schedule.mdwn b/doc/git-annex-schedule.mdwn
index bffb15ec53..b0be6cf371 100644
--- a/doc/git-annex-schedule.mdwn
+++ b/doc/git-annex-schedule.mdwn
@@ -40,6 +40,10 @@ To schedule multiple jobs, separate them with "; ".
[[git-annex]](1)
+[[git-annex-assistant]](1)
+
+[[git-annex-expire]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-semitrust.mdwn b/doc/git-annex-semitrust.mdwn
index e164f965d9..8bbc2c8ac1 100644
--- a/doc/git-annex-semitrust.mdwn
+++ b/doc/git-annex-semitrust.mdwn
@@ -17,6 +17,14 @@ description, or their UUID. For the current repository, use "here".
[[git-annex]](1)
+[[git-annex-trust]](1)
+
+[[git-annex-untrust]](1)
+
+[[git-annex-dead]](1)
+
+[[git-annex-expire]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-status.mdwn b/doc/git-annex-status.mdwn
index 9a8929029f..7ad967bde4 100644
--- a/doc/git-annex-status.mdwn
+++ b/doc/git-annex-status.mdwn
@@ -25,6 +25,8 @@ Particularly useful in direct mode.
[[git-annex]](1)
+git-status(1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-sync.mdwn b/doc/git-annex-sync.mdwn
index fa539d8bc2..ed3cc18555 100644
--- a/doc/git-annex-sync.mdwn
+++ b/doc/git-annex-sync.mdwn
@@ -47,7 +47,10 @@ by running "git annex sync" on the remote.
By default, this tries to get each annexed file that the local repository
does not yet have, and then copies each file to every remote that it is
syncing with. This behavior can be overridden by configuring the preferred
- content of a repository. See [git-annex-preferred-content](1)
+ content of a repository. See [[git-annex-preferred-content]](1).
+
+ To make two repositories have the same set of fies, you should use
+ [[git-annex-mirror]](1) instead of this flag.
* `--message=msg`
@@ -57,6 +60,10 @@ by running "git annex sync" on the remote.
[[git-annex]](1)
+[[git-annex-preferred-content]](1)
+
+[[git-annex-mirror]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-trust.mdwn b/doc/git-annex-trust.mdwn
index fcb4a06db6..d8adbba0b0 100644
--- a/doc/git-annex-trust.mdwn
+++ b/doc/git-annex-trust.mdwn
@@ -18,6 +18,12 @@ description, or their UUID. To trust the current repository, use "here".
[[git-annex]](1)
+[[git-annex-semitrust]](1)
+
+[[git-annex-untrust]](1)
+
+[[git-annex-dead]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-undo.mdwn b/doc/git-annex-undo.mdwn
index 1fda4778ec..cfdfbc8e69 100644
--- a/doc/git-annex-undo.mdwn
+++ b/doc/git-annex-undo.mdwn
@@ -26,6 +26,8 @@ operates on the file tree committed to git.
[[git-annex]](1)
+[[git-annex-add]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-ungroup.mdwn b/doc/git-annex-ungroup.mdwn
index 4d105c0fa3..164d132f04 100644
--- a/doc/git-annex-ungroup.mdwn
+++ b/doc/git-annex-ungroup.mdwn
@@ -14,6 +14,8 @@ Removes a repository from a group.
[[git-annex]](1)
+[[git-annex-group]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-uninit.mdwn b/doc/git-annex-uninit.mdwn
index 89678e13d3..b4c616b2b2 100644
--- a/doc/git-annex-uninit.mdwn
+++ b/doc/git-annex-uninit.mdwn
@@ -18,6 +18,8 @@ git repository plus the previously annexed files.
[[git-annex-unannex]](1)
+[[git-annex-init]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-unlock.mdwn b/doc/git-annex-unlock.mdwn
index ffcfe45232..ac8c211855 100644
--- a/doc/git-annex-unlock.mdwn
+++ b/doc/git-annex-unlock.mdwn
@@ -25,6 +25,12 @@ it back into the annex.
[[git-annex]](1)
+[[git-annex-edit]](1)
+
+[[git-annex-add]](1)
+
+[[git-annex-lock]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-untrust.mdwn b/doc/git-annex-untrust.mdwn
index c0224a1ddb..ec0a9e3028 100644
--- a/doc/git-annex-untrust.mdwn
+++ b/doc/git-annex-untrust.mdwn
@@ -18,6 +18,12 @@ description, or their UUID. To untrust the current repository, use "here".
[[git-annex]](1)
+[[git-annex-trust]](1)
+
+[[git-annex-semitrust]](1)
+
+[[git-annex-dead]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-unused.mdwn b/doc/git-annex-unused.mdwn
index 22fac5b7c9..d54658f8af 100644
--- a/doc/git-annex-unused.mdwn
+++ b/doc/git-annex-unused.mdwn
@@ -65,6 +65,10 @@ and walking the list in order from left to right.
[[git-annex]](1)
+[[git-annex-dropunused]](1)
+
+[[git-annex-addunused]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-upgrade.mdwn b/doc/git-annex-upgrade.mdwn
index 0922ad87ff..7d3d5c479d 100644
--- a/doc/git-annex-upgrade.mdwn
+++ b/doc/git-annex-upgrade.mdwn
@@ -25,6 +25,8 @@ allow archives to be taken offline for years and later used.
[[git-annex]](1)
+[[git-annex-migrate]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-vadd.mdwn b/doc/git-annex-vadd.mdwn
index 3aaf08143e..c97da13b51 100644
--- a/doc/git-annex-vadd.mdwn
+++ b/doc/git-annex-vadd.mdwn
@@ -21,6 +21,8 @@ to only those two.
[[git-annex]](1)
+[[git-annex-metadata]](1)
+
[[git-annex-view]](1)
[[git-annex-vpop]](1)
diff --git a/doc/git-annex-vcycle.mdwn b/doc/git-annex-vcycle.mdwn
index b8f4f97ed2..9d00d9fb95 100644
--- a/doc/git-annex-vcycle.mdwn
+++ b/doc/git-annex-vcycle.mdwn
@@ -17,6 +17,8 @@ it to author/tag/year.
[[git-annex]](1)
+[[git-annex-metadata]](1)
+
[[git-annex-view]](1)
[[git-annex-vpop]](1)
diff --git a/doc/git-annex-vfilter.mdwn b/doc/git-annex-vfilter.mdwn
index 81c4cf224d..8d909c092c 100644
--- a/doc/git-annex-vfilter.mdwn
+++ b/doc/git-annex-vfilter.mdwn
@@ -15,6 +15,8 @@ specified field values and tags.
[[git-annex]](1)
+[[git-annex-metadata]](1)
+
[[git-annex-view]](1)
[[git-annex-vpop]](1)
diff --git a/doc/git-annex-vpop.mdwn b/doc/git-annex-vpop.mdwn
index 8d0e748b45..89a83e9668 100644
--- a/doc/git-annex-vpop.mdwn
+++ b/doc/git-annex-vpop.mdwn
@@ -17,6 +17,8 @@ The optional number tells how many views to pop.
[[git-annex]](1)
+[[git-annex-metadata]](1)
+
[[git-annex-view]](1)
[[git-annex-vfilter]](1)
diff --git a/doc/git-annex-wanted.mdwn b/doc/git-annex-wanted.mdwn
index 131cbe7986..ae7757a708 100644
--- a/doc/git-annex-wanted.mdwn
+++ b/doc/git-annex-wanted.mdwn
@@ -22,6 +22,12 @@ of the repository.
[[git-annex]](1)
+[[git-annex-required]](1)
+
+[[git-annex-preferred-content]](1)
+
+[[git-annex-groupwanted]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-watch.mdwn b/doc/git-annex-watch.mdwn
index 07b0585c01..5a12300334 100644
--- a/doc/git-annex-watch.mdwn
+++ b/doc/git-annex-watch.mdwn
@@ -36,6 +36,8 @@ files that it does not match will instead be added with `git add`.
[[git-annex]](1)
+[[git-annex-assistant]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-webapp.mdwn b/doc/git-annex-webapp.mdwn
index d9e34a2e38..ce9031469a 100644
--- a/doc/git-annex-webapp.mdwn
+++ b/doc/git-annex-webapp.mdwn
@@ -42,6 +42,8 @@ one way to generate those files, using a self-signed certificate:
[[git-annex]](1)
+[[git-annex-assistant]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>
diff --git a/doc/git-annex-whereis.mdwn b/doc/git-annex-whereis.mdwn
index c99e0722c6..ed77ad7fa0 100644
--- a/doc/git-annex-whereis.mdwn
+++ b/doc/git-annex-whereis.mdwn
@@ -49,6 +49,10 @@ For example:
[[git-annex]](1)
+[[git-annex-find]](1)
+
+[[git-annex-list]](1)
+
# AUTHOR
Joey Hess <id@joeyh.name>