We only keep vc-svn.el in our tree for the benefit of Emacs 21 which has no vc-mode for Subversion at all, and dsvn.el needs one. Clarify that, and add code to make sure it isn't accidentally used with newer Emacses - something that has occurred from time to time, causing confusion and anger.
We only keep vc-svn.el in our tree for the benefit of Emacs 21 which
has no vc-mode for Subversion at all, and dsvn.el needs one. Clarify
that, and add code to make sure it isn't accidentally used with newer
Emacses - something that has occurred from time to time, causing
confusion and anger.

* contrib/client-side/vc-svn.el
  (comment): Clarify the file's purpose.
  (toplevel): Signal an error if used with Emacs 22 or newer, instead of
              failing later in mysterious ways.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion