@@@ -58,40 -60,45 +60,45 @@@ lightweight tags by default 
  
  OPTIONS
  -------
 --a::
 ---annotate::
 +`-a`::
 +`--annotate`::
        Make an unsigned, annotated tag object
  
 --s::
 ---sign::
 +`-s`::
 +`--sign`::
-       Make a GPG-signed tag, using the default e-mail address's key.
-       The default behavior of tag GPG-signing is controlled by `tag.gpgSign`
-       configuration variable if it exists, or disabled otherwise.
-       See linkgit:git-config[1].
+       Make a cryptographically signed tag, using the default signing
+       key. The signing backend used depends on the `gpg.format`
+       configuration variable. The default key is determined by the
+       backend. For GPG, it's based on the committer's email address,
+       while for SSH it may be a specific key file or agent
+       identity. See linkgit:git-config[1].
  
 ---no-sign::
 +`--no-sign`::
        Override `tag.gpgSign` configuration variable that is
        set to force each and every tag to be signed.
  
 --u <key-id>::
 ---local-user=<key-id>::
 +`-u <key-id>`::
 +`--local-user=<key-id>`::
-       Make a GPG-signed tag, using the given key.
+       Make a cryptographically signed tag using the given key. The
+       format of the <key-id> and the backend used depend on the
+       `gpg.format` configuration variable. See
+       linkgit:git-config[1].
  
 --f::
 ---force::
 +`-f`::
 +`--force`::
        Replace an existing tag with the given name (instead of failing)
  
 --d::
 ---delete::
 +`-d`::
 +`--delete`::
        Delete existing tags with the given names.
  
 --v::
 ---verify::
 +`-v`::
 +`--verify`::
-       Verify the GPG signature of the given tag names.
+       Verify the cryptographic signature of the given tags.
  
 --n<num>::
 -      <num> specifies how many lines from the annotation, if any,
 -      are printed when using -l. Implies `--list`.
 +`-n<num>`::
 +      _<num>_ specifies how many lines from the annotation, if any,
 +      are printed when using `-l`. Implies `--list`.
  +
  The default is not to print any annotation lines.
  If no number is given to `-n`, only the first line is printed.