I am more and more often bothered by having a lot of changed files everytime I want to check in something, so maybe we should have a description for which files need to be under version control.
Here is what i think, please correct me
- core.config_entries: Under version control. Contains secrets. Should ideally be in a separate secrets repo or support !secret.
- core.device_registry: Under version control. Contains the physical devices that are supported.
- core.entity_registry: Under version control. Contains the all entities.
- core.restore_state: Ignored. Contains last state, if I lose this, I only lose a βcacheβ.
- zwcfg_*.xml: Under version control. Unfortunately, contains both required persistent configuration, as well as frequently updating states. This is an open-zwave issue.