" Function: s:cvsFunctions.Identify(buffer) {{{2 function! A(buffer) let fileName = resolve(bufname(a:buffer)) if isdirectory(fileName) let directoryName = fileName else let directoryName = fnamemodify(fileName, ':h') endif if strlen(directoryName) > 0 let CVSRoot = directoryName . '/CVS/Root' else let CVSRoot = 'CVS/Root' endif if filereadable(CVSRoot) return 1 else return 0 endif endfunction " Function: s:svkFunctions.Identify(buffer) {{{2 function! B(buffer) let fileName = resolve(bufname(a:buffer)) if isdirectory(fileName) let directoryName = fileName else let directoryName = fnamemodify(fileName, ':p:h') endif let statusText = system(VCSCommandGetOption('VCSCommandSVKExec', 'svk') . ' info "' . directoryName . '"') if(v:shell_error) return 0 else return 1 endif endfunction " Function: s:svnFunctions.Identify(buffer) {{{2 function! C(buffer) let fileName = resolve(bufname(a:buffer)) if isdirectory(fileName) let directoryName = fileName else let directoryName = fnamemodify(fileName, ':h') endif if strlen(directoryName) > 0 let svnDir = directoryName . '/.svn' else let svnDir = '.svn' endif if isdirectory(svnDir) return 1 else return 0 endif endfunction