File:  [NetBSD Developer Wiki] / wikisrc / wiki / todo / implement_cvs_backend.mdwn
Revision 1.4: download - view: text, annotated - select for diffs
Sun Jul 4 00:40:06 2010 UTC (3 years, 9 months ago) by schmonz
Branches: MAIN
CVS tags: HEAD
Mixed-case filenames (which mean mixed-case URLs) have been fixed
in the repository while it's still young and a little wild. HTTP
redirects keep the old mixed-case URLs working. This commit uses
[[!meta title]] to set the page titles back exactly as they were.
commit_prep will prevent further mixed-case filenames from being
committed.

[[!meta title="implement CVS backend"]]

Having [[chosen ikiwiki|wiki/todo/choose_wiki_software]], we need to write a plugin to use CVS as the backend [[!iki desc="revision control system" rcs]].

While ikiwiki's [VCS API](http://ikiwiki.info/plugins/write/#index36h3) is straightforward, CVS is missing some features and behaves badly, besides. Despite these well-known limitations, the [[!iki desc="CVS plugin" rcs/cvs]] manages to implement the complete API, so all of ikiwiki's VCS-related features work.

There may be a bug or two yet to be found, but this is [[wiki/todo/done]]. --[[schmonz]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb