Subversion Integration

Subversion (SVN) is one of the most popular version control systems (code repositories) among middle-sized software teams and open-source projects. It is usually set up on your own server, however there are numerous hosted Subversion solutions like CVSDude or SVNRepository. Google uses Subversion to host the code of open-source projects.

Due to the popularity of Subversion, our first step in developing Programeter was to build the integration with this code repository. As a direct result of this integration, Programeter can automatically analyze what is actually happening in the project on the level of code. Aggregated information is placed onto your software project dashboard.
Facts about Subversion
  • Development was initiated in 2000 by CollabNet Inc;
  • It has more than 5,000,000 users world-wide.

Integrating your Subversion repository with Programeter

Programeter analyzes Subversion repository and generates reports on software teams activity level, contributions and knowledge distribution.

The first thing you'll have to do is set up the Subversion integration within your project inside of your Programeter account. Click "add CODE repository" button and integration dialog box will show up:

Subversion integration dialog box

The Type is set to SVN (other choices available in drop-down menu). Any of HTTP, HTTPS, SVN, or SVN+SSH protocols are can be used to connect with your SVN server. The Location is a IP or web address of your SVN server with a path to the project. In order to scan the Subversion repository, Programeter also needs a read-only account to access the actual code. The username and password settings should be configured accordingly.

Once everything is setup, the process of repository scanning will start automatically.

Secure integration. Some users are not comfortable about your code repository being accessed over the internet. In this case we offer a special edition which includes on-site installation of Programeter Scanner. Get in touch with our helpdesk for advanced installation options. 

Reports based on Subversion repository scan

Programeter has four types of reports which rely on code repository analysis. First, there is a team activity and contribution reports (part of Effort angle), which displays how active was programming team and how its contribution varied on day-to-day basis:

                                 

Then, developers’ knowledge table and team’s knowledge chart follows (part of Knowledge angle). These tables and charts illustrate the distribution of code knowledge owned by developers:

             

You can take a look at other charts generated by Programeter at product page.

Olark Livehelp