Difference between revisions of "Documentation/4.1/Developers/Versioning"

From Slicer Wiki
Jump to: navigation, search
Line 12: Line 12:
 
= Slicer package - Naming scheme =
 
= Slicer package - Naming scheme =
  
<pre>Slicer-&lt;MAJOR_VERSION&gt;.&lt;MINOR_VERSION&gt;.&lt;PATCH_VERSION&gt;-&lt;DATE&gt;-&lt;ARCH&gt;-&lt;PLATFORM&gt;</pre>
 
  
 +
* All packages will have the following root:
 +
<pre>Slicer-&lt;MAJOR_VERSION&gt;.&lt;MINOR_VERSION&gt;.&lt;BUILD_VERSION&gt;<pre>
  
* MAJOR_VERSION: Slicer major version
+
* If CTKAppLauncher_VERSION_IS_RELEASE == 0:
* MINOR_VERSION: Slicer minor version
+
Retrieve repository revision.
* PATCH_VERSION: Slicer patch version
+
<pre>g&lt;SHA1&gt;[-dirty]</pre>
 +
 
 +
* else:
 +
<pre>[-rc{1|2|3...}]</pre>
 +
 
 +
* All packages will have the following suffix:
 +
<pre>-&lt;DATE&gt;-&lt;ARCH&gt;-&lt;PLATFORM&gt;</pre>
  
 
= Extension package - Naming scheme =
 
= Extension package - Naming scheme =

Revision as of 15:16, 5 December 2011

Home < Documentation < 4.1 < Developers < Versioning

Documentation


Slicer package - Naming scheme

  • All packages will have the following root:
Slicer-<MAJOR_VERSION>.<MINOR_VERSION>.<BUILD_VERSION><pre>

* If CTKAppLauncher_VERSION_IS_RELEASE == 0:
Retrieve repository revision.
<pre>g<SHA1>[-dirty]
  • else:
[-rc{1|2|3...}]
  • All packages will have the following suffix:
-<DATE>-<ARCH>-<PLATFORM>

Extension package - Naming scheme