Configuring Source Code Control integration

Configuring CVS

Basic CVS Configuration

  1. If you have not already done so, install the cvs command-line utility on your system.
  2. Enable CVS support in Komodo: Under Preferences|Source Code Control|CVS and ensure that the “CVS Integration” option is checked and that the cvs executable is available in your PATH or is specified with a full pathname.
  3. Check out files: Use Komodo’s SCC checkout wizard, or checkout from the command line (e.g. ‘cvs checkout _repository_ ...’).
  4. Open any file under CVS control in Komodo.

Komodo should now recognize that the file is under CVS source code control and the SCC menus and status icons should be enabled. If not, click Refresh Status on the File menu (or Ctrl+K, R) to force it to reset.

CVS Over SSH

Some CVS repositories (e.g. SourceForge) will only support CVS access over SSH (secure shell). When accessing these repositories, an SSH client is required. See Configuring SSH Support for CVS and Subversion below for details on configuring SSH support.

Configuring Subversion (SVN)

Basic SVN Configuration

  1. If you have not already done so, install the svn command-line client on your system.
  2. Enable Subversion support in Komodo: Under Preferences|Source Code Control|Subversion and ensure that the “SVN Integration” option is checked and that the svn executable is available in your PATH or is specified with a full pathname.
  3. Check out files: If you haven’t checked out a local working copy of the files yet, use the SCC checkout wizard or run svn checkout ... from the command line.
  4. Open any file under Subversion control in Komodo.

Komodo will recognize the files is under Subversion source code control and the SCC menus and status icons should be enabled. If not, click Refresh Status on the File menu (or Ctrl-K, R) to force it to reset.

SVN Over SSH

Some Subversion repositories only support Subversion access over SSH (secure shell). When accessing these repositories, an SSH client is required. See Configuring SSH Support for CVS and Subversion below for details on configuring SSH support.