I don't know about TinyWiki, but if this is your use case, then I'm not sure you want a Wiki in the first place. Looks like what you want is ViewCVS..Cool. Do you mean that you can check out the whole wiki or part of it with the CVS client, work on it with an editor, then merge changes back into the repository with the CVS client? Or does it use CVS as a backend, but still does extra bookkeeping that would make accessing the CVS not work?