sponsor Vim development Vim logo Vim Book Ad

cvscommand.vim : CVS integration plugin

 script karma  Rating 663/221, Downloaded by 9189

created by
Robert Hiestand
 
script type
utility
 
description
VIM 6.x plugin useful for manipulating files controlled by CVS totally within VIM, including committing changes and performings diffs using the vimdiff system.  Keywords:  cvs CVS cvscommand
 
install details
For Vim 6.x:

  Unzip the installation file.  Move the cvscommand.vim script into your plugin directory.  Move the cvscommand.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 CVSAnnotate.vim script into your syntax directory to get syntax highlighting of annotate result buffers.
 

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
cvscommand.zip 1.68 2005-04-25 6.0 Robert Hiestand Fixed bug with autochdir and CVSCommit.
cvscommand.zip 1.67 2004-09-27 6.0 Robert 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 Robert Hiestand Changed maintainer email address.
cvscommand.zip 1.65 2004-08-02 6.0 Robert 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 Robert 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 Robert 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 Robert 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 Robert Hiestand Added recognition of numerical tags for use as sticky tags.
cvscommand.zip 1.52 2003-04-18 6.0 Robert 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.
Sponsored by Web Concept Group Inc. SourceForge Logo