Commits

ZyX_I  committed 97ecf35

@%aurum/drivers/subversion: Added :AuOther incoming support

  • Participants
  • Parent commits 9311354

Comments (0)

Files changed (1)

File autoload/aurum/drivers/subversion.vim

             \           'of unified context, not requested %u',
             \ 'iediff': 'Diff parser error: expected at least one more line '.
             \           'after “====<…>====” separator line',
+            \ 'punimp': 'Cannot “pull” from non-default location',
+            \'pulnimp': 'Cannot pull: use update instead',
         \}
 let s:svn={}
 let s:iterfuncs={}
     endif
     call s:_f.throw('nocfg', a:prop, a:repo.path)
 endfunction
+"▶1 svn.pull :: repo, dryrun, force[, URL[, rev]]
+function s:svn.pull(repo, dryrun, force, ...)
+    if a:0>=1 && a:1 isnot 0
+        call s:_f.throw('punimp')
+    endif
+    if a:dryrun
+        return s:F.svnm(a:repo, 'log', [], {'revision': 'HEAD:BASE'}, 0)
+    else
+        call s:_f.throw('pulnimp')
+    endif
+endfunction
 "▶1 svn.repo :: path → repo
 function s:svn.repo(path)
     let repo={'path': a:path, 'changesets': {}, 'mutable': {'cslist': []},