Skip to main content
Enterprise Agile Planning icon with arrows

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Oct 19, 2009 — Enterprise Agile Planning expert

Tight Integration Between Codesion Subversion and Project Management Tools

Enterprise Agile Planning

With the release of our new FrogSAFE platform in 2008, a number of new features were introduced. One such feature allows our customers to integrate Codesion’s hosted Subversion and CVS with the 3rd party project management tools like BasecampVersionOneFogBUGZ and Lighthouse. Tight integration with Codesion and the above tools is achieved by simply including key words in with your Subversion or CVS commit log message. Codesion will then automatically, via a custom post-commit hook, update / close / append to the relevant ticket / object in your project management system.

This has been a commonly requested feature over the years as it can be difficult as a project manager or scrum master to get your developers updating your chosen project management solution. Often they have to login to a separate system periodically throughout the day and update their “status”. This takes focus away from the task at hand and can be a distraction, or is often forgotten all together.

Codesion streamlines this process by allowing developers to include key words in with their commit log message, telling Codesion to pro-actively update the relevant data in their chosen project management system.

external codesion services

Fig 1: Specifying your favorite project management system. Found under “Projects” -> NEW. Then click “New” on the “Services” heading.

To use the integration you would include the following syntax in your CVS / Subversion commit log message as follows:

action[service:ExtServiceName, ticket:TicketID]

As an example, your commit log message might look like this…

svn commit -m "completed fast widget close[service:versionone, ticket:23]"

This not only performs a commit to Subversion or CVS, but will also talk to VersionOne and close object number 23, adding your commit log message at the same time.

You can also do this in short hand (using ‘t’ instead of ‘ticket’, and provided you’ve only hooked up one 3rd party system, you don’t even need to specify the “service” key word…

svn commit -m "progress on blue widget [t:25]"

…adding the comment “progress on blue widget” to object number 25.

The syntax is the same no matter what 3rd party project management system you use, so if you choose to switch project management tools, there is no need to learn new syntax, just sign into the Codesion admin site and “add” the new system and your done. The same syntax can be used for our locally hosted Trac service.

For more details see our technical reference here.

More from the Blog

View more Government Cloud
Apr 12, 2022 Government Cloud receives FedRAMP Authorization through sponsorship from the United States Department of Veterans Affairs

Enterprise Agile Planning
Flagship Agility solutions can effectively scale agile deve ...
Read More
Nov 22, 2021

What are the qualities of highly effective agile teams?

Enterprise Agile Planning
A team is the core unit of productivity in an agile organization. Wher ...
Read More
Nov 15, 2021

How an open-first attitude revolutionized government tech development

Enterprise Agile Planning
Public perception of government is often that it is slow-moving, reluc ...
Read More
cross functional
Nov 08, 2021

6 best practices for building resilient cross-functional teams

Enterprise Agile Planning
Agile frameworks prize the quality of resilience within every facet of ...
Read More
Contact Us