commit d8ce8d1d03a6bb2d04b187555859f62d0272702a (tree)
parent 23faeadc7c27cb32fa259af9b1f5ca459a1d6e2d
Author: Tim Pope <code@tpope.net>
Date: Mon, 30 Nov 2015 22:25:50 -0500
Document transition to rhubarb.vim
Diffstat:
1 file changed, 26 insertions(+), 20 deletions(-)
diff --git a/doc/fugitive.txt b/doc/fugitive.txt
@@ -220,32 +220,38 @@ that are part of Git repositories).
:[range]Gblame [flags] Run git-blame on the given range.
*fugitive-:Gbrowse*
-:[range]Gbrowse If the remote for the current branch is on GitHub,
- open the current file, blob, tree, commit, or tag
- (with git-web--browse) on GitHub. Otherwise, open the
- current file, blob, tree, commit, or tag in
- git-instaweb (if you have issues, verify you can run
- "git instaweb" from a terminal). If a range is given,
- it is appropriately appended to the URL as an anchor.
-
- To use with GitHub FI, point g:fugitive_github_domains
- at a list of domains:
->
- let g:fugitive_github_domains = ['https://example.com']
-~
-:[range]Gbrowse! Like :Gbrowse, but put the URL on the clipboard rather
- than opening it.
-
-:[range]Gbrowse {revision}
- Like :Gbrowse, but for a given |fugitive-revision|. A
+:Gbrowse Open the current file, blob, tree, commit, or tag
+ in your browser at the upstream hosting provider
+ indicated by the "origin" remote. If a range is
+ given, it is appropriately appended to the URL as an
+ anchor.
+
+ Upstream providers can be added by installing an
+ appropriate Vim plugin. For example, GitHub can be
+ supported by installing rhubarb.vim, available at
+ <https://github.com/tpope/vim-rhubarb>. (Native
+ support for GitHub is currently included, but that is
+ slated to be removed.)
+
+ If no upstream support is available, a local instance
+ of git-instaweb will be started and used instead.
+
+:Gbrowse {revision} Like :Gbrowse, but for a given |fugitive-revision|. A
useful value here is -, which ties the URL to the
latest commit rather than a volatile branch.
-:[range]Gbrowse [...]@{remote}
- Force using the given remote rather than the remote
+:Gbrowse [...]@{remote} Force using the given remote rather than the remote
for the current branch. The remote is used to
determine which GitHub repository to link to.
+:{range}Gbrowse [args] Appends an anchor to the URL that emphasizes the
+ selected lines. You almost certainly want to give a
+ "-" argument in this case to force the URL to include
+ an exact revision.
+
+:[range]Gbrowse! [args] Like :Gbrowse, but put the URL on the clipboard rather
+ than opening it.
+
MAPPINGS *fugitive-mappings*
These maps are available everywhere.