commit - 71f1236254d4e20d9b69f7569c3518cde9f1c4be
commit + a18cccf96240cb5132fe8b521c2ce4f9fc81713b
blob - 78f00bc721cc406a6a283ffd6943a949b2f066ee
blob + 82b98acfe6f5e98c754a100905fbc4f15f6bf22c
--- got/got.1
+++ got/got.1
.Fl a
option.
.It Fl l
-List branches and tags available for cloning from the remote repository
+List branches and tags available for fetching from the remote repository
and exit immediately.
Cannot be used together with any of the other options except
.Fl v .
references to fetch.
The specified
.Ar reference
-may either be a full path to a specific reference, or a reference namespace
+may either be a path to a specific reference, or a reference namespace
which will cause all references in this namespace to be fetched.
.Pp
Each reference will be mapped into the cloned repository's
references to fetch.
The specified
.Ar reference
-may either be a full path to a specific reference, or a reference namespace
+may either be a path to a specific reference, or a reference namespace
which will cause all references in this namespace to be fetched.
.Pp
Each reference will be mapped into the local repository's
.Dq refs/remotes/
namespace, unless the local repository was created as a mirror with
-.Cm got clone -m .
+.Cm got clone -m
+in which case references will be mapped directly into the local repository's
+.Dq refs/
+namespace.
+.Pp
Once a reference has been fetched, a local branch based on it can be
created with
.Cm got branch