It would usefull, especially for large projects, to support SVN or RCS natively,
i.e. to be able to save multiple versions of a project file and eventualy revert.
fwbuilder, a firewall solution for Kde has integrated support of RCS.
You may be interested in reusing the code.