Set --origin=origin for git clone commands (#1117)
Otherwise if the user has set a `git config clone.defaultRemoteName foo`, then vim-plug will fail to detect the latest upstream changes as the remote will be incorrect, and will repeatedly state that the plugin repo needs to be cleaned.
This commit is contained in:
parent
66e038d443
commit
c9971346bb
1 changed files with 2 additions and 1 deletions
3
plug.vim
3
plug.vim
|
@ -1208,7 +1208,8 @@ function! s:update_impl(pull, force, args) abort
|
||||||
normal! 2G
|
normal! 2G
|
||||||
silent! redraw
|
silent! redraw
|
||||||
|
|
||||||
let s:clone_opt = []
|
" Set remote name, overriding a possible user git config's clone.defaultRemoteName
|
||||||
|
let s:clone_opt = ['--origin', 'origin']
|
||||||
if get(g:, 'plug_shallow', 1)
|
if get(g:, 'plug_shallow', 1)
|
||||||
call extend(s:clone_opt, ['--depth', '1'])
|
call extend(s:clone_opt, ['--depth', '1'])
|
||||||
if s:git_version_requirement(1, 7, 10)
|
if s:git_version_requirement(1, 7, 10)
|
||||||
|
|
Loading…
Reference in a new issue