222 Commits (cdd626823aef5d2715f17724f6495be369687879)
 

Author SHA1 Message Date
Иванов Денис c8517ec59c Changed variables interface, now variables can be intialized using absolute or relative variables names. Some variables types are done.
4 years ago
Иванов Денис 471f957daa Tested variables invalidation and creation of the depended variables. Added check of the cycles while calculating variables.
4 years ago
Иванов Денис 653f5064ff Added variables invalidation, subscription
4 years ago
Иванов Денис df9e70a0d8 The new version of the datavars module is partly implemented.
4 years ago
Иванов Денис 6fdcf0744b New version of the calculate ini parser is tested. Development of the new version of the datavars module is started.
4 years ago
Иванов Денис f8f1bad832 The Namespace filler class is not inherited from the CalculateIni class.
4 years ago
Иванов Денис f879ea0ae2 Some changes of the code design of the variables properies and some comments are added.
4 years ago
Иванов Денис f66b89f6b0 The code of the NamespaceIniFiller and the CalculateIniParser is refactored.
4 years ago
Иванов Денис b1b383ea6a The test to check how the directory_processor uses config file is corrected.
4 years ago
Иванов Денис 1128c41a80 A number of corrections for the directory_processor tests.
4 years ago
Иванов Денис 6e865e1b43 Also some corrections for tests to make it work on different machines.
4 years ago
Иванов Денис a37a6b1cde Some corrections for tests.
4 years ago
Иванов Денис 464a0dd1ae Merge branch 'master' of git.calculate.ru:calculate-4/calculate-lib
4 years ago
Denis Ivanov 146def6f6a Some corrections for tests.
4 years ago
Иванов Денис 5644d8e2c2 A number of corrections have been made to the design of the vars code.
4 years ago
Иванов Денис a60ce2317a The directory processor is fully tested. The method for the running an execution of the exec files in the directory processor is implemented. The package processing is improved.
4 years ago
Иванов Денис c369e80439 Calculate header adding methods is implemented and tested for all formats. Adding of the calculated header is almost tested for directory processor.
4 years ago
Иванов Денис 0b0b498d37 The directory processor is refactored. Added ability to add calculate header in the output file.
4 years ago
Иванов Денис dfe145725b Tested processing by directory processor of templates with different package parameters and with merge parameters. The refactoring of the directory processor is started.
4 years ago
Иванов Денис 4b2dccabf9 Conflicts are solved
4 years ago
Иванов Денис 73de9343b8 Tested processing by the directories processor of the action and autoupdate parameters and joining templates with files with user changes.
4 years ago
Хирецкий Михаил 926ce064b1 Добавлены наработки по переменным
4 years ago
Иванов Денис f70b7ee0e5 Tested working of the directories processor for templates which files belongs to a one package and target files have no user changes.
4 years ago
Иванов Денис c3fb39156f Tested methods for editing of the CONTENTS-file while template executor is working. Testing of the directory processor is started.
4 years ago
Иванов Денис d62f5d6efe Tested method for running exec files. Testing of the changing of packages using the template executor is started.
4 years ago
Иванов Денис a06cff6973 The method for the append link parameter for files is tested. Tested methods for the run and exec parameters.
4 years ago
Иванов Денис 63a10e760e Tested the template executor for given append join parameter and an unprotected target path. Tested an append parameter implementation for the values: after, before, replace, remove and clear.
4 years ago
Иванов Денис 8344028930 The creation of the ._cfg-files is almost tested.
4 years ago
Иванов Денис f64fd98e38 Some tests for the implementation of the method for join value of the append parameter was written.
4 years ago
Иванов Денис d655b746c7 All methods for append directories are tested and improved.
4 years ago
Иванов Денис ec86ff36fb Backup testfiles is added. Some of the append parameter methods are tested for directories.
4 years ago
Иванов Денис 3b08ce2deb All the methods for a work with a files in a filesystem are tested.
4 years ago
Иванов Денис 1d2f3fad99 All the methods for a working with directories in a filesystem is tested.
4 years ago
Иванов Денис 322685ae1c TemplateExecutor methods for mode and owner information is tested and improved. Testing methods for working with a filesystem is started.
4 years ago
Иванов Денис e9389bb79e chown and chmod methods for files and directories are tested.
4 years ago
Иванов Денис 89b2350113 Methods for working with CONTENTS throught a TemplateWrapper object is tested. The CalculateConfigFile class is tested. Testing of a TemplateExecutor methods is started.
4 years ago
Иванов Денис 211e98ebd2 User changes check is tested, and a behavior of the wrapper when a template is executable -- too.
4 years ago
Иванов Денис 59e3c93a6f The template type conflict check is tested. Added method for getting target path from symlinks. The template package collision check is also tested.
4 years ago
Иванов Денис e2f8af977b Some tests for templateWrapper are added. Some remarks for DirectoryProcessor.
4 years ago
Иванов Денис 213e611352 chown and chmod parameter are supported now. The directory processor uses the new version template executor now.
4 years ago
Иванов Денис 0c662778d1 chmod and chown parameters support is almost implemented.
4 years ago
Иванов Денис 6ead02a510 All append methods are implemented for file templates. Added support for executable templates.
4 years ago
Иванов Денис 8229f8c677 Added support for 'run' and 'exec' parameters. Implementation of the files appends is almost done.
4 years ago
Иванов Денис 2b2af024ba 'mirror' parameter is supporting now.
4 years ago
Иванов Денис 3ac3973731 Some appends is added or directories. Protecred and unprotected template division is supported now.
4 years ago
Иванов Денис c3e5cdb9e1 Method for the append = 'join' processing is implemented. Added support for the 'unbound' parameter
4 years ago
Иванов Денис 2e846c9586 Method for append = 'join' for files is almost implemented.
4 years ago
Иванов Денис 803b9c5ae8 Comments and exceptions are added for all format modules.
4 years ago
Иванов Денис 9f8723f2c7 ._cfg logic is done. Some append methods almost written.
4 years ago
Иванов Денис 820f0cc8b6 The CalculateConfigFile class is added for working with the 'config' file. The ._cfg logic is almost done.
4 years ago