Difference between revisions of "AutoVersioning plugin"

From Code::Blocks
Line 15: Line 15:
 
==Features==
 
==Features==
  
#Generates version variables
+
#Generates and auto increment version variables
 +
#Software status editor
 
#Integrated scheme  editor for changing the behavior of the auto incrementation of version values
 
#Integrated scheme  editor for changing the behavior of the auto incrementation of version values
#Software status editor
+
#Date declarations as month, date and year
 +
#Ubuntu style version
 +
#Svn revision check
 
#Change log generator.
 
#Change log generator.
 
  
 
==Sources==
 
==Sources==

Revision as of 19:38, 15 September 2007

AutoVersioning
AutoVersioningLogo.png
Developer(s): JGM
Maintainer(s): JGM
Version: 0.7

Introduction

The idea of the Auto Versioning plugin was made during the development of a pre-alpha software that required the version info and status. Been to busy coding, without time to maintain the version number, just decided to develop a plugin that could do all this with little intervention as possible.

The plugin helps you keep track of the actual project version that you are working with. It creates a c++ header with variable declarations that you can use on your source files to give your users the version info of your piece of art (software).

Features

  1. Generates and auto increment version variables
  2. Software status editor
  3. Integrated scheme editor for changing the behavior of the auto incrementation of version values
  4. Date declarations as month, date and year
  5. Ubuntu style version
  6. Svn revision check
  7. Change log generator.

Sources

Usually source and news about new releases are posted on the Code::Blocks forums on the plugins development section. You can access this plugin topic over [/index.php/topic,6294.msg48225.html#msg48225 here], recent sources are attached on the first post (you have to be logged in to download attachments on the forum.

The plugin also have a project page at www.berlios.de. The link is http://developer.berlios.de/projects/autoversioning/. Submit all features request and bugs on the project page.

Svn check out: svn://svn.berlios.de/autoversioning/trunk

Using it

After downloading the sources, compiling them and installing the plugin to Code::Blocks just go to the Project->Auto Versioning menu. A pop up window like this will appear:
AvAskConfigure.png

When hitting yes on the ask to configure message box the main autoversioning configuration dialog will open. To let you configure the version info of your project, below is a screenshot showing all the tabs:
AvDialog.png