diff --git a/autoload/sy/sign.vim b/autoload/sy/sign.vim index e948489..c4b1031 100644 --- a/autoload/sy/sign.vim +++ b/autoload/sy/sign.vim @@ -196,10 +196,10 @@ function! sy#sign#process_diff(sy, vcs, diff) abort endif call sy#verbose('Signs updated.', a:vcs) + let a:sy.updated_by = a:vcs if len(a:sy.vcs) > 1 call sy#verbose('Disable all other VCS.', a:vcs) let a:sy.vcs = [a:vcs] - let a:sy.updated_by = a:vcs endif let a:sy.stats = [added, modified, deleted]