By using the activeCollab Source Module you can:

  1. Browse remote repositories (code and commit history);
  2. View differences between commits and files;
  3. Parse and link commit messages with activeCollab Tickets, Tasks and Milestones.

Currently, the Source Module only supports integration with the Subversion version control system.

Important Note

Please note that the Source module does not create new repositories and that it does not allow you to commit new files or make any changes to the repositories. It only imports and integrates existing repositories for the purpose of read-only browsing.

Before you install the Source Module, you need to have:

  1. a PHP setup that supports SimpleXML extension,

  2. updated Repositories - since the repositories, that we are going to import to activeCollab, needs to be updated, you can update them manually or you can configure Scheduled Tasks to do it for you.

Source Module on the Hosted Demo

If you are testing the activeCollab Source Module on our Hosted Demo platform, you will have to trigger Scheduled Tasks manually, because automated Scheduled Tasks are not supported in the Demo setup. Check the Scheduled Task page in your activeCollab and you will see the URL that you need to use to start that will do this operation.

The Source Module is available in activeCollab Corporate only. Since it is not installed by default you will find the Source Module in the Admin > Modules > Available Modules list. Just click its Install button and it will be added to your activeCollab.

After the installation of the module a new icon will appear in your Admin panel: the Source Settings icon.

On the Source Module config page you can:

  1. Enter the path to your SVN executable. This is the path to your Subversion executable file. Use the Check SVN Path button to see if a connection is established.
Set Correct Folder Permissions on your Server

Don't forget to set-up correct permissions for the folder containing the SVN executable - it must be Execute in order for activeCollab to have access. This is especially important if you are a Windows Server user - in this case, you should set Read & Execute Permission, or even Full Control if necessary.

  1. If you are using the default SVN Config Directory Path you may leave this field empty. If it is non default though you should insert it here;

  2. Optionally you can decide whether you wish to use error output redirection;

  3. and the trust server certificate;

  4. Finally, click the Submit button and activeCollab will be linked to your SVN repositories.

You can learn how to import your repositories and more about how to use the Source Module in our User's Guide.