Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/vyos1x-config
OCaml library for parsing, manipulating, and exporting VyOS configs
https://github.com/vyos/vyos1x-config
T6111: Fix modification of String.escaped to leave UTF-8 bytes unescaped
84720462dc1d77c7a5fbdf10e9c7db739aef1ce9 authored 10 months ago
The existing fix still passed the string as a whole to Bytes.escaped (as
does the standard libra...
T5500: adjust render function on valueless leaf and tag node values
f11f014828c4310ce85af83ba451c39c73397daf authored over 1 year ago
Configtree allows for a tag node child to have values, however it is not
possible to define such...
9f842e6dcf83095f463fe7b26c575bc85f62baca authored over 1 year ago
T5317: remove mutable references
2037d3f94930a0a57f70d45ed85175716556caf2 authored over 1 year ago5085dce15b6e41cf0d1ae3cd832a262f6902ac36 authored over 1 year ago
9ceb7a3ffb0e86af35c01aee38420007a1e3fa83 authored over 1 year ago
Redesign and implement version without mutable refs.
9477a518bbc228046898274f865981c5d2b37967 authored over 1 year agoT5194: filter on files of extension .xml
d97636e39d529067fc9651ac662035847b612214 authored over 1 year ago5c85102be8359e41049a6003956987558be1513c authored over 1 year ago
T5385: catch correct errors in Xml_light Xml.parse_file
c5863024949344ceb0faad567bd77489f391d39c authored over 1 year agoc0975ad35a05d6219be998a2d9855ddd89599df3 authored over 1 year ago
T5194: add support for reference tree
cd4d75828efc51f42a53966ad7d85e4f0500b089 authored over 1 year agoabc03517fe7784de951d930ba76f1bd7db5fe63b authored over 1 year ago
One needs to handle the pathological cases of an empty element string
and arbitrary order of chi...
bb6b4f97e08178c1cbf67927cd46d8301fb0a05f authored over 1 year ago
782d945950e52a8b48b812b0fad6161e43f7f5b0 authored over 1 year ago
b6474d84fbe2134798049d6c5915b7382e7043aa authored over 1 year ago
cf. 4df07f8e for details
4156d4097304d56ade97f18f8e38723ce8f33ffe authored over 1 year ago68dc8217310dca1a4eddaa5145ba934037869a61 authored over 1 year ago
690ea5bbd5c0c569796a80aeff1ff7c2d6b83b87 authored over 1 year ago
This is not applicable under the current node sorting; drop for now.
ea2105a95dc1d821a933a6a441f5efc39779a624 authored over 1 year ago38a54abb6231bc0ef5adae9c6c010de743e13956 authored over 1 year ago
ed85b2c0dc325058ebf8f9a583c7dd013f100ebf authored over 1 year ago
7b2755aca4be3301c21803a9a6d97c5e9f39bb91 authored over 1 year ago
a86fa26041fae96c6aec7c1a306e85793f4fb021 authored over 1 year ago
syntaxVersion elements are post-processed in the Python reference dict
35ce25553bd331f468b87a56b361c76e3eab8fff authored over 1 year agoa7edc77977f054112341d5eb2b2e1903239e3fec authored over 1 year ago
7b40f631380164ac0e06bfec3c82ceb667f98423 authored over 1 year ago
T5185: drop assumption in case of a sequence of 0's
ceed15b2b064b36c0f49d2142ebe0dafeaa34267 authored over 1 year ago
In the original implementation, it was mistakenly assumed that strings
of digits of differing le...
T5089: support for unit test of config_diff
8955c0854f42ea2d8c9b71649b03d97f27c3f1d1 authored almost 2 years ago06bfbc2334723b52414b047c6c8f8c18cbc5bda6 authored almost 2 years ago
This was a general use function that is uneeded in this simple case.
e484fe8752602b3fe493d1493f66948df724dd81 authored almost 2 years ago794c82f0bde6764a6a478f52987bf67b38fc4088 authored almost 2 years ago
cd80232b1e9af085e2d3c3102bb096451916bfce authored almost 2 years ago
For unit tests of identity: tree = union of subtrees, one needs a
consistent ordering of values....
This is a conservative application of lexical_numeric ordering for
configtree: order nodes on in...
T5088: add lexical_numeric_compare function
334819524a78c920b0184f6f6a99daabf57c520e authored almost 2 years ago6c34f11f04b478431f68819438d653e329ac0cb7 authored almost 2 years ago
317635a6fbe01698fdf71ddef952b7bbb2076d64 authored almost 2 years ago
T4991: add function show_diff for unified diff of configs
fd8bdc522481e2562c714601fc85298ce13b3de1 authored almost 2 years ago183d8c5f238ead24a72e2c9bd220deb38074f0be authored almost 2 years ago
T4961: add name of offending node in exception Insert_error of string
ae4b8eec0be649c298cd4eed8ec4bf43ca981725 authored almost 2 years ago6944d7097d934a34691b0b2cac60aba196c3339b authored almost 2 years ago
This reverts commit 97d11bf2bda65c7001ad687fd088a896161fdb0d, reversing
changes made to 40f7d2af...
T4628: render tag node names containing whitespace in quotes
97d11bf2bda65c7001ad687fd088a896161fdb0d authored over 2 years agod9cb616df302224a5d7387ddcea4b2a331fea32d authored over 2 years ago
T4491: use empty string for name of config_tree root node
40f7d2af65a2358bb37661121f1752abf4f099fc authored over 2 years ago
The practice of using "root" for the internal name of the root node
collides with actual nodes n...
T4235: add comments on producing delete commands
46bb0a821b4db8f97e89367bec45a75287234994 authored over 2 years ago283653093339c6b646d26d8bcdd36161777ee01b authored over 2 years ago
T4334: make the lexer reentrant by passing state around instead of using a shared mutable reference
f000b3ff2d4641ab19c34661f07caa99d8a11121 authored over 2 years agoinstead of using a shared mutable reference
3f86b8278389ae9978cbce1d45be6f03ed29035a authored almost 3 years agoT4235: distinguish between sub(-tract) tree and delete tree
6725043051d20f0211da184dd0aab77472873fcf authored almost 3 years agoT4235: simplify return value of diff_tree
f989704c7904540e671e45750d67d77b720410dd authored almost 3 years agoa16d8f3305bd8e33763bc23bd1a49efd0699d506 authored almost 3 years ago
275c95be26f86a06cbec3123bc90ffbcd76f78af authored almost 3 years ago
In the intial implementation, the delete tree only kept the first node
of a path not present in ...
23173c6b5d12e5b7990fafe2b43d40f5cbf1a2a5 authored almost 3 years ago
4d5e3522c14aa22538942e2601be5b6963236452 authored almost 3 years ago
T4235: add config tree diff algorithm
6419424513c21d1dd0b07c4797b4390fa01908ed authored almost 3 years agocfc2e186822de7f15c15ae5e15f5872714c7dcd7 authored almost 3 years ago
ba3b34c901b74aa4aee0764e4f3eb84731519139 authored almost 3 years ago
Use a modification of String.escaped to leave UTF-8 bytes unescaped
642636175f91289a01d706f79199035b59e3176a authored about 3 years ago0a5210b376203652046628c55c88e77cf6401780 authored about 3 years ago
550048b3dc4959155b2e25d083e83bcc51ad6794 authored about 5 years ago
5f6a8cc96b3d56274418bbf9cab283eacaa5f964 authored about 5 years ago
bf85f6a275ea2967bc39fdc6ddc5c96e929188e8 authored about 5 years ago
a25916f7ac3cfffbdbb341d099120d421d284378 authored about 5 years ago
66baa12b8302c38d6e254f2ef1e5ddf91929f7d9 authored over 5 years ago
5f682a44d24f4e7a6e27ec8dea7aeaaa4447c6e7 authored over 5 years ago
7061cc0f5bf13ff66d91ec07e4788cb54a8407ed authored over 5 years ago
b280bab4edd89733d364e87adfb8a1e7e5f1b302 authored over 5 years ago
aa3d09c3fff12e379fd189ceaf55644574ff5c43 authored over 5 years ago