f963900f93The CALCULATE_FILTERS dictionary is added.
Иванов Денис
2020-11-17 17:20:59 +0300
e00423b52bLinks creation is fixed#18
Иванов Денис
2020-11-17 13:02:19 +0300
22663d464bUnexisting variables from custom namespaces return None value now. fixed#19
Иванов Денис
2020-11-16 09:29:32 +0300
4323d334ab'skip' value of the 'append' parameter is available for template files now.
Иванов Денис
2020-11-13 17:11:39 +0300
725c0f737dDefault 'join' value for 'append' paramater for template filesХирецкий Михаил2020-11-13 16:41:34 +0300
fa3c023c0dServer is partly implemented.
Иванов Денис
2020-11-13 12:55:21 +0300
44c3ff8f9fNow scripts namespace is inherited by templates as their env parameter. fixed#13
Иванов Денис
2020-10-29 16:54:35 +0300
841adf07d9Now namespaces can be set in env parameter using dots. fixed#15
Иванов Денис
2020-10-29 15:10:13 +0300
778f665561Server development is started. Ability to run templates using scripts is added. fixed#14
Иванов Денис
2020-10-29 13:29:27 +0300
b6116fccfdfixed#12
Иванов Денис
2020-10-19 12:39:06 +0300
fb325a4669exec and run parameters is not available for directory templates now.
Иванов Денис
2020-10-19 12:36:58 +0300
740c0a4d21Template root path can be set for the templates execution now. fixed#11
Иванов Денис
2020-10-19 12:16:22 +0300
3834b7e168Template executor checks if the template is empty now and checks original file for changes using MD5. Format 'raw' is added. fixed#10
Иванов Денис
2020-10-16 15:38:34 +0300
f42ebc0075Changed files list are added for the template executor. fixed#9
Иванов Денис
2020-10-15 17:37:45 +0300
c45c3068acDuplicating group packages bug has been fixed#8
Иванов Денис
2020-10-14 16:51:14 +0300
a60cc5dcb1Created a common interface for creating and executing executable templates. fixed#7
Иванов Денис
2020-10-14 16:22:43 +0300
5d0862de1aAdded collision resolution for packages with the same names and categories, but with different versions and slots. fixed#6
Иванов Денис
2020-10-14 14:20:33 +0300
73ce266ed2Now build packages and uninstalled packages can be specified when running templates. fixed#5
Иванов Денис
2020-10-13 18:07:32 +0300
44fcfc72f6Now versions can be checked using range of versions. Different suffixes and revisions syntax is available now for single version values and versions in ATOM-names. fixed#4
Иванов Денис
2020-10-13 17:12:43 +0300
ae7f6f620dGroup parameter and its handling logic is added. fixed#3
Иванов Денис
2020-10-13 09:45:01 +0300
31f40fb589Merge sequence is really correct. fixed#2
Иванов Денис
2020-10-08 17:46:25 +0300
0b42d43438Execution sequence of packages from the merge parameter is changed. fixed 2
Иванов Денис
2020-10-08 17:37:21 +0300
a70c39ed37Calculate tag have to be single in a template file now. fixed#1
Иванов Денис
2020-10-08 13:54:02 +0300
564e6a0a0dSome formats was optimized.
Иванов Денис
2020-10-08 12:44:35 +0300
8a98083a29Some test files are removed.
Иванов Денис
2020-10-08 11:11:17 +0300
998a495669contents format is executable now.
Иванов Денис
2020-10-08 11:08:35 +0300
8959bddcdcSupport of the handler is added.
handlers
Иванов Денис
2020-10-02 10:07:27 +0300
6561bb2c00'handler' and 'notify' parameters are added.
Иванов Денис
2020-10-01 09:30:30 +0300
3276a63859All work on multible package templates is removed.
Иванов Денис
2020-09-30 09:48:50 +0300
bf9776f88eSupport for multiple package templates is partially implemented.
packages
Иванов Денис
2020-09-29 17:36:48 +0300
6d27fa7e62requirements.txt file is added.
Иванов Денис
2020-09-29 10:18:29 +0300
34936bfff1Commit to restore repo files.
Иванов Денис
2020-09-28 14:12:06 +0300
a36aa05baeImplemented commands and scripts modules and parameter's container too.
Иванов Денис
2020-09-28 12:07:03 +0300
8f02dcd5e5Errors processing is almost done for the datavars module.
Иванов Денис
2020-08-21 18:04:10 +0300
a2ce6f87f7Now save tag can save variables to the calculate.ini files. Tested adding to calculate ini file of hash and simple variables. Developing of the errors processing is started.
Иванов Денис
2020-08-20 18:05:52 +0300
970f19cd3bSave method is tested for += and -= operations. Saving variables in the custom calculate.ini file is almost done.
Иванов Денис
2020-08-19 18:19:45 +0300
1116c28e36Tested the template engine using Datavars object and save tag in the templates too.
Denis Ivanov
2020-08-18 21:55:21 +0300
2e5946ed6eAdded main Datavars module and its functionality is almost implemented.
Иванов Денис
2020-08-18 11:47:44 +0300
632b88b79fThe datavars loader is done. The ini datavars loader is basically implemented.
Иванов Денис
2020-08-07 18:59:41 +0300
6bfd4c046bAdded the new VariablesLoader for new version of the variables API.
Иванов Денис
2020-08-06 19:22:25 +0300
a5b710666dSupport 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.
Иванов Денис
2020-08-05 19:56:19 +0300
8f646d38b3The NamespaceIniFiller implementation is almost done for the new version of variables.
Иванов Денис
2020-08-04 20:38:23 +0300
224b646793Tables, hash and dynamic subscriptions is fully tested.
Иванов Денис
2020-08-03 21:37:23 +0300
91d3f4f3cbImplemented dynamic subscribing for variables of the table and hash types.
Иванов Денис
2020-07-31 18:07:29 +0300
0a5776ff85Hashs and table interfaces varables types are added, dynamic dependencies creation is available now.
Иванов Денис
2020-07-30 18:41:07 +0300
4c775e76d7Hash type and a number of other types was implemented.
Иванов Денис
2020-07-27 18:25:51 +0300
88554c3295Implemented two versions of the Hash variables and some remarks for the finding variables was made.
Иванов Денис
2020-07-24 18:02:50 +0300
d7048baecdWorks with errors. Some changes to the dependencies and interface architecture and errors processing.
Иванов Денис
2020-07-23 18:22:52 +0300
c8517ec59cChanged variables interface, now variables can be intialized using absolute or relative variables names. Some variables types are done.
Иванов Денис
2020-07-22 19:17:39 +0300
471f957daaTested variables invalidation and creation of the depended variables. Added check of the cycles while calculating variables.
Иванов Денис
2020-07-21 18:19:08 +0300
653f5064ffAdded variables invalidation, subscription
Иванов Денис
2020-07-20 18:16:15 +0300
df9e70a0d8The new version of the datavars module is partly implemented.
Иванов Денис
2020-07-17 18:11:34 +0300
6fdcf0744bNew version of the calculate ini parser is tested. Development of the new version of the datavars module is started.
Иванов Денис
2020-07-16 18:14:02 +0300
f8f1bad832The Namespace filler class is not inherited from the CalculateIni class.
Иванов Денис
2020-07-15 18:06:30 +0300
f879ea0ae2Some changes of the code design of the variables properies and some comments are added.
Иванов Денис
2020-07-13 17:44:19 +0300
f66b89f6b0The code of the NamespaceIniFiller and the CalculateIniParser is refactored.
Иванов Денис
2020-07-10 18:10:47 +0300
b1b383ea6aThe test to check how the directory_processor uses config file is corrected.
Иванов Денис
2020-07-10 16:42:39 +0300
1128c41a80A number of corrections for the directory_processor tests.
Иванов Денис
2020-07-10 16:31:09 +0300
6e865e1b43Also some corrections for tests to make it work on different machines.
Иванов Денис
2020-07-10 14:07:56 +0300
a37a6b1cdeSome corrections for tests.
Иванов Денис
2020-07-10 13:46:59 +0300
464a0dd1aeMerge branch 'master' of git.calculate.ru:calculate-4/calculate-lib To add some corrections for test, that was made on other linux system.
Иванов Денис
2020-07-10 01:22:01 +0300
146def6f6aSome corrections for tests.
Denis Ivanov
2020-07-10 01:18:40 +0300
5644d8e2c2A number of corrections have been made to the design of the vars code.
Иванов Денис
2020-07-09 17:56:24 +0300
a60ce2317aThe 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.
Иванов Денис
2020-07-08 17:59:42 +0300
c369e80439Calculate header adding methods is implemented and tested for all formats. Adding of the calculated header is almost tested for directory processor.
Иванов Денис
2020-07-07 18:42:31 +0300
0b0b498d37The directory processor is refactored. Added ability to add calculate header in the output file.
Иванов Денис
2020-07-06 18:01:32 +0300
dfe145725bTested processing by directory processor of templates with different package parameters and with merge parameters. The refactoring of the directory processor is started.
Иванов Денис
2020-07-03 18:16:44 +0300
4b2dccabf9Conflicts are solved
Иванов Денис
2020-07-02 18:26:00 +0300
73de9343b8Tested processing by the directories processor of the action and autoupdate parameters and joining templates with files with user changes.
Иванов Денис
2020-07-02 18:18:25 +0300
f70b7ee0e5Tested working of the directories processor for templates which files belongs to a one package and target files have no user changes.
Иванов Денис
2020-06-30 18:06:31 +0300
c3fb39156fTested methods for editing of the CONTENTS-file while template executor is working. Testing of the directory processor is started.
Иванов Денис
2020-06-29 18:10:06 +0300
d62f5d6efeTested method for running exec files. Testing of the changing of packages using the template executor is started.
Иванов Денис
2020-06-26 18:08:44 +0300
a06cff6973The method for the append link parameter for files is tested. Tested methods for the run and exec parameters.
Иванов Денис
2020-06-25 18:11:00 +0300
63a10e760eTested 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.
Иванов Денис
2020-06-23 18:10:36 +0300
8344028930The creation of the ._cfg-files is almost tested.
Иванов Денис
2020-06-22 18:05:44 +0300
f64fd98e38Some tests for the implementation of the method for join value of the append parameter was written.
Иванов Денис
2020-06-19 18:04:45 +0300
d655b746c7All methods for append directories are tested and improved.
Иванов Денис
2020-06-18 18:26:28 +0300
ec86ff36fbBackup testfiles is added. Some of the append parameter methods are tested for directories.
Иванов Денис
2020-06-17 17:54:22 +0300
3b08ce2debAll the methods for a work with a files in a filesystem are tested.
Иванов Денис
2020-06-16 18:11:04 +0300
1d2f3fad99All the methods for a working with directories in a filesystem is tested.
Иванов Денис
2020-06-15 18:05:14 +0300
322685ae1cTemplateExecutor methods for mode and owner information is tested and improved. Testing methods for working with a filesystem is started.
Иванов Денис
2020-06-10 18:06:44 +0300
e9389bb79echown and chmod methods for files and directories are tested.
Иванов Денис
2020-06-09 18:06:31 +0300
89b2350113Methods for working with CONTENTS throught a TemplateWrapper object is tested. The CalculateConfigFile class is tested. Testing of a TemplateExecutor methods is started.
Иванов Денис
2020-06-08 18:05:48 +0300
211e98ebd2User changes check is tested, and a behavior of the wrapper when a template is executable -- too.
Иванов Денис
2020-06-05 18:24:39 +0300