Commit Graph

  • 19513d4891 Using source parameter for templates are fixed #31 Иванов Денис 2020-11-20 17:49:36 +0300
  • 4272faead6 Added default processing of templates without calculate header. fixed #26 Иванов Денис 2020-11-20 15:48:43 +0300
  • 15e8a10f78 fixed #34 Иванов Денис 2020-11-20 14:16:59 +0300
  • 97e479a8ca Merge branch 'master' of https://git.calculate-linux.org/calculate/calculate-utils-4-lib Иванов Денис 2020-11-20 13:53:15 +0300
  • f6a5e3f1ec Fixed append = 'replace' usage. Иванов Денис 2020-11-20 13:52:43 +0300
  • e1c500d5c5 Добавлена функция шаблонов grep Хирецкий Михаил 2020-11-20 12:33:53 +0300
  • 920fc6c819 Default 'append' and 'format' parameters values are added. fixed #22 Иванов Денис 2020-11-20 11:08:36 +0300
  • 2fad797d86 Symlink error is fixed #30 Иванов Денис 2020-11-19 17:35:49 +0300
  • 1e542f3fbb Merge branch 'master' of https://git.calculate-linux.org/calculate/calculate-utils-4-lib Important fix in local master branch. Иванов Денис 2020-11-19 14:44:11 +0300
  • b844378505 Fixed check for the presense of a file in the CONTENTS file. Иванов Денис 2020-11-19 14:43:16 +0300
  • 2e1f666adf Добавлены переменные: root 2020-11-19 13:34:03 +0300
  • cb199776da ._cfg files counting is changed. Иванов Денис 2020-11-19 12:23:28 +0300
  • 9a3e55311b Merge branch 'master' of https://git.calculate-linux.org/calculate/calculate-utils-4-lib Иванов Денис 2020-11-19 10:31:43 +0300
  • 103315f32d Variables representation is fixed #25 Иванов Денис 2020-11-18 19:22:40 +0300
  • 606d7bde0e Добавлен фильтр cut Хирецкий Михаил 2020-11-17 17:54:19 +0300
  • f963900f93 The CALCULATE_FILTERS dictionary is added. Иванов Денис 2020-11-17 17:20:59 +0300
  • e00423b52b Links creation is fixed #18 Иванов Денис 2020-11-17 13:02:19 +0300
  • 22663d464b Unexisting 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
  • 725c0f737d Default 'join' value for 'append' paramater for template files Хирецкий Михаил 2020-11-13 16:41:34 +0300
  • fa3c023c0d Server is partly implemented. Иванов Денис 2020-11-13 12:55:21 +0300
  • 44c3ff8f9f Now scripts namespace is inherited by templates as their env parameter. fixed #13 Иванов Денис 2020-10-29 16:54:35 +0300
  • 841adf07d9 Now namespaces can be set in env parameter using dots. fixed #15 Иванов Денис 2020-10-29 15:10:13 +0300
  • 778f665561 Server development is started. Ability to run templates using scripts is added. fixed #14 Иванов Денис 2020-10-29 13:29:27 +0300
  • b6116fccfd fixed #12 Иванов Денис 2020-10-19 12:39:06 +0300
  • fb325a4669 exec and run parameters is not available for directory templates now. Иванов Денис 2020-10-19 12:36:58 +0300
  • 740c0a4d21 Template root path can be set for the templates execution now. fixed #11 Иванов Денис 2020-10-19 12:16:22 +0300
  • 3834b7e168 Template 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
  • f42ebc0075 Changed files list are added for the template executor. fixed #9 Иванов Денис 2020-10-15 17:37:45 +0300
  • c45c3068ac Duplicating group packages bug has been fixed #8 Иванов Денис 2020-10-14 16:51:14 +0300
  • a60cc5dcb1 Created a common interface for creating and executing executable templates. fixed #7 Иванов Денис 2020-10-14 16:22:43 +0300
  • 5d0862de1a Added 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
  • 73ce266ed2 Now build packages and uninstalled packages can be specified when running templates. fixed #5 Иванов Денис 2020-10-13 18:07:32 +0300
  • 44fcfc72f6 Now 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
  • ae7f6f620d Group parameter and its handling logic is added. fixed #3 Иванов Денис 2020-10-13 09:45:01 +0300
  • 31f40fb589 Merge sequence is really correct. fixed #2 Иванов Денис 2020-10-08 17:46:25 +0300
  • 0b42d43438 Execution sequence of packages from the merge parameter is changed. fixed 2 Иванов Денис 2020-10-08 17:37:21 +0300
  • a70c39ed37 Calculate tag have to be single in a template file now. fixed #1 Иванов Денис 2020-10-08 13:54:02 +0300
  • 564e6a0a0d Some formats was optimized. Иванов Денис 2020-10-08 12:44:35 +0300
  • 8a98083a29 Some test files are removed. Иванов Денис 2020-10-08 11:11:17 +0300
  • 998a495669 contents format is executable now. Иванов Денис 2020-10-08 11:08:35 +0300
  • 8959bddcdc Support 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
  • 3276a63859 All work on multible package templates is removed. Иванов Денис 2020-09-30 09:48:50 +0300
  • bf9776f88e Support for multiple package templates is partially implemented. packages Иванов Денис 2020-09-29 17:36:48 +0300
  • 6d27fa7e62 requirements.txt file is added. Иванов Денис 2020-09-29 10:18:29 +0300
  • 34936bfff1 Commit to restore repo files. Иванов Денис 2020-09-28 14:12:06 +0300
  • a36aa05bae Implemented commands and scripts modules and parameter's container too. Иванов Денис 2020-09-28 12:07:03 +0300
  • 8f02dcd5e5 Errors processing is almost done for the datavars module. Иванов Денис 2020-08-21 18:04:10 +0300
  • a2ce6f87f7 Now 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
  • 970f19cd3b Save method is tested for += and -= operations. Saving variables in the custom calculate.ini file is almost done. Иванов Денис 2020-08-19 18:19:45 +0300
  • 1116c28e36 Tested the template engine using Datavars object and save tag in the templates too. Denis Ivanov 2020-08-18 21:55:21 +0300
  • 2e5946ed6e Added main Datavars module and its functionality is almost implemented. Иванов Денис 2020-08-18 11:47:44 +0300
  • 632b88b79f The datavars loader is done. The ini datavars loader is basically implemented. Иванов Денис 2020-08-07 18:59:41 +0300
  • 6bfd4c046b Added the new VariablesLoader for new version of the variables API. Иванов Денис 2020-08-06 19:22:25 +0300
  • 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. Иванов Денис 2020-08-05 19:56:19 +0300
  • 8f646d38b3 The NamespaceIniFiller implementation is almost done for the new version of variables. Иванов Денис 2020-08-04 20:38:23 +0300
  • 224b646793 Tables, hash and dynamic subscriptions is fully tested. Иванов Денис 2020-08-03 21:37:23 +0300
  • 91d3f4f3cb Implemented dynamic subscribing for variables of the table and hash types. Иванов Денис 2020-07-31 18:07:29 +0300
  • 0a5776ff85 Hashs and table interfaces varables types are added, dynamic dependencies creation is available now. Иванов Денис 2020-07-30 18:41:07 +0300
  • 4c775e76d7 Hash type and a number of other types was implemented. Иванов Денис 2020-07-27 18:25:51 +0300
  • 88554c3295 Implemented two versions of the Hash variables and some remarks for the finding variables was made. Иванов Денис 2020-07-24 18:02:50 +0300
  • d7048baecd Works with errors. Some changes to the dependencies and interface architecture and errors processing. Иванов Денис 2020-07-23 18:22:52 +0300
  • c8517ec59c Changed 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
  • 471f957daa Tested variables invalidation and creation of the depended variables. Added check of the cycles while calculating variables. Иванов Денис 2020-07-21 18:19:08 +0300
  • 653f5064ff Added variables invalidation, subscription Иванов Денис 2020-07-20 18:16:15 +0300
  • df9e70a0d8 The new version of the datavars module is partly implemented. Иванов Денис 2020-07-17 18:11:34 +0300
  • 6fdcf0744b New 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
  • f8f1bad832 The Namespace filler class is not inherited from the CalculateIni class. Иванов Денис 2020-07-15 18:06:30 +0300
  • f879ea0ae2 Some changes of the code design of the variables properies and some comments are added. Иванов Денис 2020-07-13 17:44:19 +0300
  • f66b89f6b0 The code of the NamespaceIniFiller and the CalculateIniParser is refactored. Иванов Денис 2020-07-10 18:10:47 +0300
  • b1b383ea6a The test to check how the directory_processor uses config file is corrected. Иванов Денис 2020-07-10 16:42:39 +0300
  • 1128c41a80 A number of corrections for the directory_processor tests. Иванов Денис 2020-07-10 16:31:09 +0300
  • 6e865e1b43 Also some corrections for tests to make it work on different machines. Иванов Денис 2020-07-10 14:07:56 +0300
  • a37a6b1cde Some corrections for tests. Иванов Денис 2020-07-10 13:46:59 +0300
  • 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. Иванов Денис 2020-07-10 01:22:01 +0300
  • 146def6f6a Some corrections for tests. Denis Ivanov 2020-07-10 01:18:40 +0300
  • 5644d8e2c2 A number of corrections have been made to the design of the vars code. Иванов Денис 2020-07-09 17:56:24 +0300
  • 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. Иванов Денис 2020-07-08 17:59:42 +0300
  • c369e80439 Calculate 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
  • 0b0b498d37 The directory processor is refactored. Added ability to add calculate header in the output file. Иванов Денис 2020-07-06 18:01:32 +0300
  • dfe145725b Tested 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
  • 4b2dccabf9 Conflicts are solved Иванов Денис 2020-07-02 18:26:00 +0300
  • 73de9343b8 Tested 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
  • 926ce064b1 Добавлены наработки по переменным Хирецкий Михаил 2020-07-02 15:55:23 +0300
  • f70b7ee0e5 Tested 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
  • c3fb39156f Tested 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
  • d62f5d6efe Tested method for running exec files. Testing of the changing of packages using the template executor is started. Иванов Денис 2020-06-26 18:08:44 +0300
  • a06cff6973 The 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
  • 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. Иванов Денис 2020-06-23 18:10:36 +0300
  • 8344028930 The creation of the ._cfg-files is almost tested. Иванов Денис 2020-06-22 18:05:44 +0300
  • f64fd98e38 Some tests for the implementation of the method for join value of the append parameter was written. Иванов Денис 2020-06-19 18:04:45 +0300
  • d655b746c7 All methods for append directories are tested and improved. Иванов Денис 2020-06-18 18:26:28 +0300
  • ec86ff36fb Backup testfiles is added. Some of the append parameter methods are tested for directories. Иванов Денис 2020-06-17 17:54:22 +0300
  • 3b08ce2deb All the methods for a work with a files in a filesystem are tested. Иванов Денис 2020-06-16 18:11:04 +0300
  • 1d2f3fad99 All the methods for a working with directories in a filesystem is tested. Иванов Денис 2020-06-15 18:05:14 +0300
  • 322685ae1c TemplateExecutor 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
  • e9389bb79e chown and chmod methods for files and directories are tested. Иванов Денис 2020-06-09 18:06:31 +0300
  • 89b2350113 Methods 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
  • 211e98ebd2 User changes check is tested, and a behavior of the wrapper when a template is executable -- too. Иванов Денис 2020-06-05 18:24:39 +0300