Иванов Денис
|
2e5946ed6e
|
Added main Datavars module and its functionality is almost implemented.
|
4 years ago |
Иванов Денис
|
632b88b79f
|
The datavars loader is done. The ini datavars loader is basically implemented.
|
4 years ago |
Иванов Денис
|
6bfd4c046b
|
Added the new VariablesLoader for new version of the variables API.
|
4 years ago |
Иванов Денис
|
a5b710666d
|
Support of a tables creation and modification is added in the NamespaceIniFiller. Creation the variables and namespaces using calculate.ini is available only in the custom section now.
|
4 years ago |
Иванов Денис
|
8f646d38b3
|
The NamespaceIniFiller implementation is almost done for the new version of variables.
|
4 years ago |
Иванов Денис
|
224b646793
|
Tables, hash and dynamic subscriptions is fully tested.
|
4 years ago |
Иванов Денис
|
91d3f4f3cb
|
Implemented dynamic subscribing for variables of the table and hash types.
|
4 years ago |
Иванов Денис
|
0a5776ff85
|
Hashs and table interfaces varables types are added, dynamic dependencies creation is available now.
|
4 years ago |
Иванов Денис
|
4c775e76d7
|
Hash type and a number of other types was implemented.
|
4 years ago |
Иванов Денис
|
88554c3295
|
Implemented two versions of the Hash variables and some remarks for the finding variables was made.
|
4 years ago |
Иванов Денис
|
d7048baecd
|
Works with errors. Some changes to the dependencies and interface architecture and errors processing.
|
4 years ago |
Иванов Денис
|
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
To add some corrections for test, that was made on other linux system.
|
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 |