AVS

AVS - Advanced Versioning System
Manage your source code, change requests and project traceability!

Why do I need SCM?

If you develop software, you need SCM. But this means more than just version control! Seat-of-the-pants solutions based around open source systems such as CVS or SVN seem adequate at first, but when you have teams working on several projects, with customer releases, bug-fixing etc. these systems start breaking down. You find yourself spending more and more time managing branches, merges and the rest instead of concentrating on what’s important: getting good software to your customers.

Qarks AVS is built around configurations: code is tied to development tasks, which are themselves tied to bug reports or change requests. Therefore, you are able to follow the evolution of the code, build configurations/releases around certain subsets of changes (e.g. “Customer X wants version N of product Y, but with bugs V and W corrected”). Moreover, checking-out files when changes are needed allow early conflict detection, hardly available on simple versioning systems: developers save time, the whole company saves money and return on investment is very quick!

Main features

  • Development tasks
  • Integrated bug tracker
  • Change request life cycle creation
  • Change request statistics
  • Branch per file
  • Atomic task check-in
  • File/folder move ability keeping history
  • Myers' algorithm based diff
  • 3-way merge editor
  • Merge manager
  • Release management
  • User/Group management
  • Email notification engine
  • Secured communication through https

Why should I choose AVS?

Switching to AVS will save your team time and effort! No more need to coordinate multiple tools: AVS comes with an integrated task and bug tracking system.

Developers will no longer waste precious time using slow and clunky interfaces. AVS and its IDE plugins and shell extensions are lightning fast, letting you stay concentrated on what matters: the code.

A powerful traceability system combined with early conflict detection helps keep awkward situations away, and an integrated graphical 3-way merge tool makes life easier.

AVS allows you creating your own change request lifecyle to match the development process you are used to: do not adapt yourself to the tools, make the tool fit your need instead!

AVS is built on proven industry-standard technology: Java, Apache Tomcat and PostgreSQL, so there is no fear of losing important data.

AVS will handle multi-site on the short term, allowing distributed work among several locations without being blocked by a central server when one site has an internet connection breakdown.

And of course, our highly-experienced support team will be there for you if you need it.

 

SVN Import

A very first importer is now available in the download section. It does not yet cover the entire need, but at least it will let you import your project's trunk from SVN, retrieving the whole history. The basic principle is to create a single change request, then a development task per SVN commit. The importer is displayed as a wizard to let you define all the parameters to connect both SVN and AVS.