What is Garfio?

Garfio is an open source tool that integrates source control systems with task management tools (i.e. issue or bug trackers), mainly in the context of software development projects.

Garfio lets you automatically execute actions against your issue tracking tool by means of special tags included in a commit message directed to your source control system. These actions may be adding a comment or note to a certain issue, marking an issue as resolved or fixed, setting effort metrics (worked hours), among others.

Currently, Garfio supports Subversion (SVN) repositories and Mantis and Jira issue trackers.

Our mission

Source control and versioning systems, together with issue tracking tools are an essential part of the daily work in a software development company or IT department.

When SCM policies must be followed by every team member, there is a strong need for integrating changes between software and documents baselines and assigned issues, making it clear enough what changes in any source-controlled artifact correspond to any issue, what product version was afected by these changes, how much work (effort) was needed and whether this task was finally resolved or not.

Unluckily, this policies tend to be tedious to apply when there is no integration between versioning and issue tracking tools. You usually find yourself performing duplicate work in a non-transactional way, risking to forget to comply with your SCM policies.

The mission of Garfio is to aumotatize this tasks, avoding duplicate work, letting the user perform certain tasks against the issue tracker by specifying them in a simple syntax within the commit message or some other source.

Who is using Garfio?

Garfio was developed by Zauber , a software research and development company based in Buenos Aires, Argentina. From its beginning, Garfio has been used in our daily development work, improving our productiviy and products quality. We look forward to hearing from many other users and organizations adopting this tool. Contact us and tell us about your experience.