the function returns the version of horace, which should correspond to the distinctive tag version from the SVN server. An pre-commit hook script has to be enabled to support valid Matlab versioning. The script should modify the data of this file before committing. The variable below introduced to allow the commit hook touching this file and make this touches available to the svn (may be it is a cumbersome solution, but is the best and most portable I can think in a five minutes time). if horace_version is called with parameter, the function returns revision data as numbers rather then strings (convenient for version analysis) $COMMIT_COUNTER:: 47 $ No variable below this one should resemble COMMIT_COUNTER, as their values will be modified and probably corrupted at commit after the couter changed, the row below will be updated to the latest svn version while committing