From: vsr Date: Mon, 7 Apr 2014 11:02:01 +0000 (+0400) Subject: initial commit X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=7a65577e1fd807c6eb4b53eccaf4630105c18d16;p=tools%2Fservice.git initial commit --- 7a65577e1fd807c6eb4b53eccaf4630105c18d16 diff --git a/README b/README new file mode 100644 index 0000000..f0b5fc3 --- /dev/null +++ b/README @@ -0,0 +1,38 @@ +This is service repository that contains different maintenance utilities for +SALOME project. + +1) Versioning SALOME stable builds. + +Each SALOME development build queue is serialized by dumping versioning +information into dedicated files. Each such file has the following structure: + +-----> start of the file +# Comment lines start with '#' symbol. +[SALOME] + = +... + +[PRODUCTS] + = +... +-----> end of the file + +Here, +- is a name of SALOME module (plugin, tool); +- is a corresponding git repository commit hash; +- is a (symbolic) name of the pre-requisite (e.g. "qt", "python"); +- is a version information for the product. + +Each development build queue is dumped into a separate file; name of the file +contains the information about the build queue. For example: +- series7x_occt_stable : build SALOME series 7x (from master branch) + with stable version of OCCT; +- series7x_occt_dev : build SALOME series 7x (from master branch) + with dev version of OCCT. + +Notes: +- The script that creates versioning file obtains an information about the + pre-requisite products from the environment variables. Since there are no + dedicated environment variables for some secondary products (like jinja2, + pygments, docutils, etc), not all products info is available in the file. +- For OCCT development version, the OCCT Git tag is used as version information.