Support for VCS is configured by the menus.xml file. At this moment there is support for Bazaar, CVS, GIT, Mercurial, SCCS and SVN. See the menus.xml file for more information.
e.g. the next svn commands are supported:
svn command | action |
---|---|
add | invokes svn add |
blame | asks for revision and shows revision with blame info in editor window |
cat | asks for revision and shows revision in editor window |
commit | asks for commit text and commits |
diff | shows svn diff |
cleanup | invokes svn cleanup |
help | invokes svn help |
info | shows svn info |
log | shows svn log |
ls | invokes svn ls |
proplist | shows svn properties |
propset | sets svn properties |
stat | shows svn stat |
update | updates svn |
The VCS submenu is shown:
- When right clicking on an editor window, and the associated file is within a folder that is under version control.
- On a project window and the explorer window if appropriate for the current file or folder. You can also select multiple files and do a VCS command over all files selected.
- When you click on the status bar VCS pane.
Finally you can configure auto VCS to be used, in that case syncped checks for each file whether there is an admin dir according to the information in menus.xml and uses that one.