I'm trying to implement an adapter for Starteam, an SCM by borland, unfortunately I'm totally new to both redmine and ruby (on rails). I managed to obtain some simple info (I can lists files and directories with their size a modification date) but actually I don't understand how the whole SCM world works.
Considering that the starteam versioning approach seems very similar to the CVS one (per file versioning) I was wondering if writing an adapter for starteam that mimics the CVS adapter (same methods that return same results) is enough: than I could copy and rename app/models/repositorycvs.rb in starteam.rb.
Are there other steps to take care that I'm missing?
Thanks in advance,