For clarity of the code, the diff algorithm is called twice: firstly to produce full difference trees, and secondly to produce the truncated tree of 'delete' commands. For the purpose of purity (remove mutable references) and generalization (manipulation of CStore data structure), it is useful to combine these in a single pass.
Description
Description
Details
Details
- Version
- vyos-1.4
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | ENHANCEMENT | jestabro | T5316 configtree: use a single pass of the diff algorithm | ||
Resolved | ENHANCEMENT | jestabro | T5317 configtree: remove mutable references | ||
In progress | ENHANCEMENT | jestabro | T5528 Replace legacy loadFile with config_diff | ||
Resolved | ENHANCEMENT | jestabro | T5815 Add load_config module | ||
Open | ENHANCEMENT | None | T5400 Move libvyosconfig build out of the Docker image |
Event Timeline
Comment Actions
The following will be in the PR for T5317:
https://github.com/vyos/vyos1x-config/compare/master...jestabro:single-pass