<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/test/vytree_test.ml, branch ci/add-build-test-workflow</title>
<subtitle>Software appliance configuration framework (mirror of https://github.com/vyos/vyconf.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyconf.git/atom?h=ci%2Fadd-build-test-workflow</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=ci%2Fadd-build-test-workflow'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2025-11-03T14:47:41+00:00</updated>
<entry>
<title>T7915: exclude compiler alerts from tests</title>
<updated>2025-11-03T14:47:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-10-24T23:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=27cf1419cb9c6e04754391642d6945155351d8ba'/>
<id>urn:sha1:27cf1419cb9c6e04754391642d6945155351d8ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6718: update tests</title>
<updated>2024-10-28T02:17:27+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-10-23T23:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=60cc099df46e1cbcb7b37be3fe455978f800887f'/>
<id>urn:sha1:60cc099df46e1cbcb7b37be3fe455978f800887f</id>
<content type='text'>
Update tests, as appropriate: for example, the Vyconf config file
grammar is distinct from the one currently used in vyos1x-config,
consequently the curly_parser_test is not included.
</content>
</entry>
<entry>
<title>Add functions for copying and moving nodes.</title>
<updated>2019-02-14T22:41:19+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2019-02-14T22:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=b76125fe449daa259c1aacad2c21c0681a39d3f9'/>
<id>urn:sha1:b76125fe449daa259c1aacad2c21c0681a39d3f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for node renaming.</title>
<updated>2018-09-02T11:03:12+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-09-02T11:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=d33442c2576793420802bbd54127923079c487c4'/>
<id>urn:sha1:d33442c2576793420802bbd54127923079c487c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T245: improve handling of nodes with duplicate names.</title>
<updated>2017-01-12T13:23:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-12T13:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=26fc59887e8c596dad4e67d350b26c5e908be259'/>
<id>urn:sha1:26fc59887e8c596dad4e67d350b26c5e908be259</id>
<content type='text'>
Two tag nodes with the same name ("ethernet eth0 {...} ethernet eth0 {...}")
is an error.
Two leaf nodes with the same name, however, are not an error. Values of the
next nodes are merged into the first one, while all other data (comment and
inactive and ephemeral properties are inherited from the first node.
This mimics the old syntax of multi nodes, so a person who uses the old syntax
out of habit in a handwritten config will get the result they expect.
</content>
</entry>
<entry>
<title>T245: add Vytree.merge_children function for de-duplicating children</title>
<updated>2017-01-09T04:52:13+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-09T04:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=8377563a0d0d20f1e7f67b7cfcec4c27a02b7a3f'/>
<id>urn:sha1:8377563a0d0d20f1e7f67b7cfcec4c27a02b7a3f</id>
<content type='text'>
that share the same name by merging subsequent nodes into the first one.
Bad thing: the comments of the outer nodes will be lost, but then again
one should attach them to the inner node anyway, in non-pathological cases.
</content>
</entry>
<entry>
<title>Add get_data function, a shortcut for getting a data of node at specified path.</title>
<updated>2015-06-03T09:56:48+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-06-03T09:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=8caa65f953642cd8fe12ca6493b25a463093f30b'/>
<id>urn:sha1:8caa65f953642cd8fe12ca6493b25a463093f30b</id>
<content type='text'>
Mainly for quickly getting data from a reference tree.
</content>
</entry>
<entry>
<title>Make tree insert position-aware.</title>
<updated>2015-06-03T07:51:25+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-06-03T07:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=74132f616269e0de282354dec602d494455da4dc'/>
<id>urn:sha1:74132f616269e0de282354dec602d494455da4dc</id>
<content type='text'>
Make insertion at the beginning default behaviour.
Implement insertion at the end.
</content>
</entry>
<entry>
<title>Rename vyconf_tree_test to just vytree_test.</title>
<updated>2015-04-28T16:38:06+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-04-28T16:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f5b79e1f0c86bcd151d41d1dba31bfdf3e84c140'/>
<id>urn:sha1:f5b79e1f0c86bcd151d41d1dba31bfdf3e84c140</id>
<content type='text'>
</content>
</entry>
</feed>
