Explorar o código

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.
Gibson Fahnestock %!s(int64=4) %!d(string=hai) anos
pai
achega
c9971346bb
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      plug.vim

+ 2 - 1
plug.vim

@@ -1208,7 +1208,8 @@ function! s:update_impl(pull, force, args) abort
   normal! 2G
   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)
     call extend(s:clone_opt, ['--depth', '1'])
     if s:git_version_requirement(1, 7, 10)