vcscommand.vim - CVS/SVN integration plugin : vim online
Keywords: Vim, Vi IMproved, text editor, home, documentation, tips, scripts, news

vcscommand.vim : CVS/SVN integration plugin
script karma | Rating 956/315, Downloaded by 12767
created by
Bob Hiestand
script type
utility
description
VIM 7 plugin useful for manipulating files controlled by CVS or SVN within VIM, including committing changes and performings diffs using the vimdiff system. Keywords: cvs CVS cvscommand subversion SVN
install details
If you are upgrading from the cvscommand.vim script, remove the cvscommand.vim plugin and the cvscommand.txt help file from your system before installing this version. Also, read the CHANGES.txt file to learn about changes since cvscommand.vim. For Vim 7: Unzip the installation file. Move the vcscommand.vim, vcscvs.vim, and vcssvn.vim scripts into your plugin directory. Move the vcscommand.txt file into your doc directory and use the ':helptags' command to add it to your help directory (:help add-local-help). Optionally, you can move the syntax scripts into your syntax directory to get syntax highlighting of annotate result buffers. For vim 6.x: Use a previous version of the script (1.76 of cvscommand.zip). This only supports CVS.
rate this script | Life Changing Helpful Unfulfilling
script versions (upload new version) Click on the package to download.
package | script version | date | Vim version | user | release notes
--- | --- | --- | --- | --- | ---
vcscommand.zip | Beta8 | 2006-08-14 | 7.0 | Bob Hiestand | Changed behavior of plugin within Explorer/netrw -style directory buffers. Commands within such a buffer now act as though invoked on that directory, and so affect all files (and subdirectories), regardless of where the cursor is within the directory buffer.
vcscommand.zip | Beta5 | 2006-08-09 | 7.0 | Bob Hiestand | Corrected shortcut help text in commit message buffer.
vcscommand.zip | Beta4 | 2006-08-09 | 7.0 | Bob Hiestand | Changed default mappings back to those from cvscommand (starting with '<Leader>c' instead of '<Leader>v'. This is to avoid conflict with existing plugins using the '<Leader>v' prefix. Please note that the mappings can still be overridden by the user using <Plug> mappings. Please consult the documentation for more information. Removed special characters other than parentheses from output buffer names. This is to address buffer name problems on Windows.
vcscommand.zip | Beta3 | 2006-08-04 | 7.0 | Bob Hiestand | Initial public release of vcscommand (based on cvscommand) to integrate subversion (SVN) and utilize VIM 7.0 features.
cvscommand.zip | 1.76 | 2006-02-22 | 6.0 | Bob Hiestand | Added optional direct specification of log message on :CVSCommit command (to avoid using the log message buffer). Usage: :CVSCommit <log message text here>
cvscommand.zip | 1.75 | 2006-02-13 | 6.0 | Bob Hiestand | Forced file changed check whenever the original CVS file could have changed, even in split window environments (per Luca Gerli).
cvscommand.zip | 1.74 | 2006-02-06 | 6.0 | Bob Hiestand | * Added ability to use CVSCommand functions / hotkeys on directory listing buffers, specifically the file explorer. * CVSAnnotate: Previously, if CVSAnnotate was invoked on a CVSAnnotate buffer, the new annotate buffer would go to the version just prior to the one on the current line. Now, the new buffer uses the version on the current line. To obtain the old behavior, set CVSCommandAnnotateParent to a non-zero value. The header lines resulting from the cvs annotate command are now trimmed. No attempt is made to jump to the 'correct' line in a CVSAnnotate buffer, as it is unlikely to be the correct line anyway.
cvscommand.zip | 1.73 | 2006-01-23 | 6.0 | Bob Hiestand | Fixed typo in sample map in documentation per Luca Gerli.
cvscommand.zip | 1.72 | 2006-01-17 | 6.0 | Bob Hiestand | Moved version check to after the loaded_cvscommand check.
cvscommand.zip | 1.71 | 2005-11-22 | 6.0 | Bob Hiestand | Restored CVSVimDiffFinish user autocommand which executes after a CVSVimDiff (in order to allow customization of window placement, etc).
cvscommand.zip | 1.70 | 2005-11-10 | 6.0 | Bob Hiestand | Fixes bug that resulted in working directory change. Displays warning to user and will not load if running on VIM earlier than 6.2.
cvscommand.zip | 1.68 | 2005-06-30 | 6.0 | Bob Hiestand | Fixed bug with autochdir and CVSCommit. (Repackaged from previous upload, which had new script in wrong place and old script in right place).du
cvscommand.zip | 1.67 | 2004-09-27 | 6.0 | Bob Hiestand | Corrected b:CVSRepository variable for CVSAdd'd files. This will fix status line display for these files, if the default (cvs) status line is used.
cvscommand.zip | 1.66 | 2004-09-14 | 6.0 | Bob Hiestand | Changed maintainer email address.
cvscommand.zip | 1.65 | 2004-08-02 | 6.0 | Bob Hiestand | Added instructions for integrating with SSH. Added CVSCommandCVSExec option to specify cvs executable path. Added CVSBufferSetup user event.
cvscommand.zip | 1.64 | 2004-05-12 | 6.0 | Bob Hiestand | Delete folds created by vimdiff mode in CVSVimDiff if the original window used manual folds, when it is restored. Always set scrollbind in the result window of a CVSVimDiff in order to combat the effects of splitting windows resetting scrollbind. Please let me know if this causes anyone trouble.
cvscommand.zip | 1.63 | 2003-07-03 | 6.0 | Bob Hiestand | Bugfix release. Buffers start with 1, not 0. Switch to the original buffer first before destorying CVS buffers in CVSGotoOriginal! in order to preserve window layout.
cvscommand.zip | 1.62 | 2003-07-02 | 6.0 | Bob Hiestand | Added b:CVSRepository as a standard variable if buffer setup is enabled. Changed sample status line to display the repository version number if it differs from the working version number. Added recursive annotation functionality. Silenced text puts to set up the CVSCommit buffer. Added CVSVimDiffFinish event for window placement customization. Implemented the remove-all-CVS-buffers aspect of CVSGotoOriginal! in a slightly more sane way. Added 'foldenable' to the list of restored options for CVSVimDiff.
cvscommand.zip | 1.54 | 2003-04-28 | 6.0 | Bob Hiestand | Added recognition of numerical tags for use as sticky tags.
cvscommand.zip | 1.52 | 2003-04-18 | 6.0 | Bob Hiestand | Added the CVSGotoOriginal[!] command and mappings (<Leader>cg and <Leader> cG for with and without '!', respectively). This command jumps to the source buffer if the current buffer is a CVS output buffer. The '!' also closes all CVS output buffer for the given source buffer.

| If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly. Questions about Vim should go to vim@vim.org after searching the archive. Help Bram help Uganda. stats |  |