ZyX_I avatar ZyX_I committed 97ecf35

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

Comments (0)

Files changed (1)

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': []},
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.