Don't assume support for remote get-url

References https://github.com/tpope/vim-fugitive/issues/844
This commit is contained in:
Tim Pope
2017-04-26 13:05:13 -04:00
parent 02a0be79aa
commit fbf89773b4

View File

@@ -2313,9 +2313,14 @@ function! s:Browse(bang,line1,count,...) abort
if empty(remote) if empty(remote)
let remote = '.' let remote = '.'
let raw = s:repo().git_chomp('remote','get-url','origin') let remote_for_url = 'origin'
else else
let raw = s:repo().git_chomp('remote','get-url',remote) let remote_for_url = remote
endif
if fugitive#git_version() =~# '^[01]\.|^2\.[0-6]\.'
let raw = s:repo().git_chomp('config','remote.'.remote_for_url.'.url')
else
let raw = s:repo().git_chomp('remote','get-url',remote_for_url)
endif endif
if raw ==# '' if raw ==# ''
let raw = remote let raw = remote