summaryrefslogtreecommitdiff
path: root/src/config_diff.mli
AgeCommit message (Collapse)Author
2023-03-23T5089: add tree_union for use in unit test.John Estabrook
2023-02-10T4991: add function show_diff for unified diff of configsJohn Estabrook
2022-02-28T4235: add function 'trim_tree' to produce tree for delete commandsJohn Estabrook
2022-02-25T4235: change type/variable names for clarity; add is_empty for listJohn Estabrook
2022-02-25T4235: keep full paths in subtract treeJohn Estabrook
In the intial implementation, the delete tree only kept the first node of a path not present in the RHS of the comparison; this was done as a convenience for generating 'trimmed' delete commands for the CLI. However, this loses needed information, and breaks the symmetry of results: LHS, RHS -> del, inter, add RHS, LHS -> add, inter, del Keep full paths in delete tree and rename trees.del to trees.sub(-tract). A separate function 'trim_tree' will be provided to produce a CLI-appopriate delete tree and commands.
2022-02-23T4235: function diff_tree now returns single tree containing diffsJohn Estabrook
2022-02-08configtree: T4235: implementation of config tree diffJohn Estabrook