Evaluate Changelogic without registration!
  

Configuring Your Project to Use Changelogic

What is a project?
For Changelogic, a project is a directory tree or collection of directory trees of source files that are built into a release unit – a package or set of packages that are released together.

If you use Changelogic version 1.x, please follow the link: Project Setup V-1.x

Creating new project from web interface


You can find the project adding form from user menu->new project. This is how the new project creation form looks:



The main parameters you need to enter are:

  • Project's name – this will show up in the dropdown in menu, where you choose project, free text
  • VCS server – the default VCS server is created with database. You can configure the default VCS server or enter new ones from user menu->VCS servers
  • VCS repository – the name of project in your VCS repository. This is the name by which you do manual checkout (e.g. cvs checkout <project>).
  • Initial version – the first version, must consist of four digits separated by dots, for example 1.1.1.0

If you want to use Changelogic only for task management, you should choose the default or any available VCS server, enter anything as repository name and leave initial version as is.


This is project roles' section:



You can see what the privileges of any role are from roles page.


Adding code to project


Changelogic requires certain VCS repository structure for its work. You may choose to create it manually (recommended, it is a good way of taking a glimpse at the inner workings of Changelogic) or use the automated project setup tool.


In brief, you need to decide starting from where you want Changelogic to take over your VCS repository management, create the Changelogic special branch named “latest” and tag its head with base version tag “ver-1_1_1_0”.
Project setup with CVS
Project setup with Subversion