<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/src/config_tree.mli, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2024-10-28T01:50:41+00:00</updated>
<entry>
<title>T6718: update build system, drop batteries, and adjust for lib changes</title>
<updated>2024-10-28T01:50:41+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=5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8'/>
<id>urn:sha1:5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8</id>
<content type='text'>
Update as needed for use with contemporary vyos1x-config:
. update build system to use dune
. drop use of batteries
. update for protoc breaking changes in versions &gt;= 3.0
. remove files now in vyos1x-config (config_tree et. al.; parsing)
</content>
</entry>
<entry>
<title>Add a function for getting sorted children from a node and use it for sorting set commands.</title>
<updated>2018-06-05T09:35:12+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-06-05T09:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=335560d2c0420a363942d3368dec0b04dd8bf62b'/>
<id>urn:sha1:335560d2c0420a363942d3368dec0b04dd8bf62b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial implementation of the commands formatter.</title>
<updated>2018-06-04T16:20:57+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-06-04T16:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=7f26d95164265b0ffd345afd510bf03ee98cd1d8'/>
<id>urn:sha1:7f26d95164265b0ffd345afd510bf03ee98cd1d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expose missing exceptions from Config_tree in the module interface.</title>
<updated>2018-05-23T12:24:58+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-05-23T12:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=fb6d3f6dfdbc3601a9af99263ec233bbd3a46e50'/>
<id>urn:sha1:fb6d3f6dfdbc3601a9af99263ec233bbd3a46e50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Config_tree.render_at_level function for correct rendering of configs for human consumption.</title>
<updated>2018-02-17T16:15:57+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-02-17T16:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=bfa93363f3e8533ef352cad38c2adfa21dbc28a3'/>
<id>urn:sha1:bfa93363f3e8533ef352cad38c2adfa21dbc28a3</id>
<content type='text'>
The idea of the correct (for subsequent parsing) and familiar for all other purposes rendering:
* When rendering the entire config, do not render the invisible "root" node, only render its children.
* When rendering config at specified path, do not include any nodes that are within the path
  (e.g. if path "system login" exists, "show system" request output should start with "login {",
   not "system { login { ...").
</content>
</entry>
<entry>
<title>T255: Add curly config renderer (#8)</title>
<updated>2017-04-03T00:10:58+00:00</updated>
<author>
<name>Shon Feder</name>
<email>abathologist@gmail.com</email>
</author>
<published>2017-04-03T00:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=9cd999ca97788988902913a5d8b86bbd1ac1cf71'/>
<id>urn:sha1:9cd999ca97788988902913a5d8b86bbd1ac1cf71</id>
<content type='text'>
* Add stand-alone config_tree renderer

* Add tests for stand-alone config_tree renderer

* Add renderer with reference tree

* Add tests for Config_tree renderer with reftree

* Update config files

* Add refactoring functions and correct tests
</content>
</entry>
<entry>
<title>Add JSON de/serialization derivers to vytree and config tree modules.</title>
<updated>2017-01-09T20:50:28+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2017-01-09T20:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f947b3e8e7b9db2fcab250ce6d8050b650130cec'/>
<id>urn:sha1:f947b3e8e7b9db2fcab250ce6d8050b650130cec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T225: Added inactive and ephemeral fields to node data in Config_tree</title>
<updated>2016-12-21T22:53:09+00:00</updated>
<author>
<name>Phil Summers</name>
<email>phil@blindlime.org</email>
</author>
<published>2016-12-21T22:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=3e66b20e08e4c3271a13797dade33426cad3fde0'/>
<id>urn:sha1:3e66b20e08e4c3271a13797dade33426cad3fde0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T224: add node comment functionality to the config tree.</title>
<updated>2016-12-20T10:19:21+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2016-12-20T10:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f0eeeead03cd27c375ca28161dab603bee56341c'/>
<id>urn:sha1:f0eeeead03cd27c375ca28161dab603bee56341c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Config_tree.set aware of valueless nodes.</title>
<updated>2015-09-22T20:35:14+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-09-22T20:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=5b4deef7ca8916ebcc15062b32019b0488e039bc'/>
<id>urn:sha1:5b4deef7ca8916ebcc15062b32019b0488e039bc</id>
<content type='text'>
</content>
</entry>
</feed>
