r11@localhost: bob | 2007-02-19 16:06:17 -0600
[vcscommand.git] / CHANGES.txt
blob9bfba1a810ba08c196dd846fc32ddb8395e031d8
1 vim600: set foldmethod=marker:tw=78:formatoptions=aw2tq
3 1.  Require Vim 7 in order to leverage several convenient features; also
4 because I wanted to play with Vim 7.
6 2.  Renamed commands to start with 'VCS' instead of 'CVS'.  The exceptions are
7 the 'CVSEdit' and 'CVSWatch' family of commands, which are specific to CVS.
9 3.  Renamed options, events to start with 'VCSCommand'.
11 4.  Removed option to jump to the parent version of the current line in an
12 annotated buffer, as opposed to the version on the current line.  This made
13 little sense in the branching scheme used by subversion, where jumping to a
14 parent branch required finding a different location in the repository.  It
15 didn't work consistently in CVS anyway.
17 5.  Removed option to have nameless scratch buffers.
19 6.  Changed default behavior of scratch buffers to split the window instead of
20 displaying in the current window.  This may still be overridden using the
21 'VCSCommandEdit' option.
23 7.  Split plugin into multiple plugins.
25 8.  Added 'VCSLock' and 'VCSUnlock' commands.  These are implemented for
26 subversion but not for CVS.  These were not kept specific to subversion as they
27 seemed more general in nature and more likely to be supported by any future VCS
28 supported by this plugin.
30 9.  Changed name of buffer variables set by commands.
32 'b:cvsOrigBuffNR' became 'b:VCSCommandOriginalBuffer'
33 'b:cvscmd' became 'b:VCSCommandCommand'
35 10.  Added new automatic variables to command result buffers.
37 'b:VCSCommandSourceFile'
38 'b:VCSCommandVCSType'