Changelog for
fmf-1.2.1-1.el9.noarch.rpm :
* Thu Jul 21 2022 Lukáš Zachar
- 1.2.1-1- Retry if shallow clone fails
* Tue Jul 19 2022 Lukáš Zachar - 1.2.0-1- Shallow git clone if no reference is used- Select by the source of object- Enable the flake8 check, fix detected issues- Make when in adjust optional, add true|false expr.- Version as fmf flag and module attribute
* Wed Jun 08 2022 Lukáš Zachar - 1.1.0-1- Implement a directive for disabling inheritance- Add support for prepending items during merging- Explicitly convert context value to string- Workaround s390x ruamel read issue- Support reference schemas in validation function- Add JSON Schema validation method- Fixes blocking with symbolic link loops- Use a better way to detect the default git branch- Add unit tests for comma operator in context rules- Add examples demonstrating the context syntax
* Thu Nov 11 2021 Petr Šplíchal - 1.0.0-1- Migrate yaml parsing to ruamel.yaml- Drop support for Python 2- Add extra requires and enable readthedocs config (#143)- Filter accept value with a colon- Adjust style to fix issues revealed by pre-commit- Enable pre-commit, update contribution docs- Disable integration testing with tmt for centos-7
* Thu Apr 15 2021 Petr Šplíchal - 0.16.0-1- Add support for empty files and virtual nodes- Change outcome of CannotDecide operations- Enable copr builds from master for epel-7 as well- Define dict method to get child or data item- Keep original adjust rules when adjusting nodes- Use a deep copy when storing raw node data- Fix warnings in pytest
* Fri Mar 26 2021 Petr Šplíchal - 0.15.2-1- Do not use mutable objects as default arguments- A bunch of adjustments for the epel-7 build
* Wed Mar 24 2021 Petr Šplíchal - 0.15-1- Implement the new \'fmf clean\' command- Functions to manipulate cache- Fetch the whole tree using utils.fetch_tree()- Raise FileException on duplicate YAML keys- Allow to set desired cache location- Adjust support for storing modified data to disk- Add support for storing modified metadata to disk- Prevent exploring tests in the tmt directory- Simplify special distro comparison examples- Store command output in run(), fetch() exceptions- Use filelock for locking, expand test coverage- Adjust locking for Tree.node() and utils.fetch()- Use locking to checkout/read tree- Enable integration testing with tmt, some cleanup- Implement a new method copy() for cloning nodes- Adjust fetch() with custom destination and env- Support calls fetch(destination, env) and run(env)- Use the origin default branch instead of master- Store commit hash if the tree is under a git repo
* Tue Jan 12 2021 Petr Šplíchal - 0.14-1- Adjust context docs, fix typos, style cleanup- Left vs Right side in Context matches- Simplify deep merging, adjust test suite a bit- Implement recursive merging of data- Remove the duplicate build job from packit config- Adjust \'make test\' to work under virtualenv- Update the adjust continue key default to True
* Wed Nov 18 2020 Petr Šplíchal - 0.13-1- Enable copr builds from master, simplify config- Adjust documentation for the new Context class- Add documentation for the new Context class- Add a new Tree.adjust() method for handling rules- Context: Better operator names, comments- Adjust the new Context implementation- Context implementation