I am trying to extend the CVS plugin that is builtin to IntelliJ. Some things I am not sure about are:
1. How do I place my actions on the existing CVS plugin menus?
2. How do I structure my plugin? Looking at the plugin.xml for the CVS plugin shows a bunch of extensions, no app or project components. Does that mean I should do extensions too? I would assume I would want the same type/scope plugin as the one I am trying to extend?
3. I will need to execute some CVS commands for my extensions actions. What class do I use to execute those CVS actions like the existing CVS plugin?
4. How do I make sure that my actions only appear for CVS VCS projects?