Based on the idea and the sources of the Protocol handler for Visual SourceSafe by by Victor Vogelpoel, I developed a protocol handler for cvs.
Using this protocol handler, you can retrieve any file out of a cvs repository and view this file in the associated program.
All informations are stored in the Windows registry under this registry
key:
HKEY_CURRENT_USER\Software\cvsproto
Actually, the "CVS:" protocol is similar to the "MAILTO:" protocol. Based on the researches of Victor Vogelpoel (see Protocol handler for Visual SourceSafe) the following Windows registry entries are needed:
[HKEY_CLASSES_ROOT][cvs]
(Default) = "URL:CVS Protocol"
URL Protocol = ""
[DefaultIcon]
(Default) = "CVSProtocol.exe"
[shell]
[open]
[command]
(Default) = "c:\whatever\CVSProtocol.exe "%1""
The author, Karsten Fusenig is working as a freelancer since 5 years.
You can reach him via the e-mail address mailto:kf@fusenigk.de.