[augeas-devel] augeas: the annotated tag release-0.0.2 has been updated
David Lutterkort
lutter at fedoraproject.org
Thu Nov 26 00:23:21 UTC 2009
Gitweb: http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=d695aa55d5ff63d3224a8df387063eaa037bdf85
Commit: d695aa55d5ff63d3224a8df387063eaa037bdf85
Parent: 0b8dcf5d2e20c95f387adc33aa394a5da00e7180
Author: David Lutterkort <lutter at redhat.com>
AuthorDate: 2009-11-26 00:09 +0000
Committer: David Lutterkort <lutter at redhat.com>
CommitterDate: 2009-11-26 00:09 +0000
annotated tag: release-0.0.2 has been updated
to d695aa55d5ff63d3224a8df387063eaa037bdf85 (tag)
from 0b8dcf5d2e20c95f387adc33aa394a5da00e7180 (which is now obsolete)
tagging 0b8dcf5d2e20c95f387adc33aa394a5da00e7180 (commit)
replaces release-0.0.1
Version 0.0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQEVAwUASw3HUaI1dkb8booiAQLV8Af/W2Q56vg4I5e+szOw70gYOyxOoPS9JtiL
rKNOPlpLHiW06v2bYvNYQM80KwFLUZqJSWtqamuxkddRR5TfYoiLFF87qJBSnfcV
AZeCDwgBynCa8Zi5y7/Se4Mw3YNGgJ43d9uCLB+x4iHSkiZncaerTvP+ol8u1WWT
UU3O9Mrq4gjmW62RQuhzEYkFSMjBqw7KjXKP+xBog4uNOetcPedLgE4gmmZwsKmp
mvlhJ9qbb3Rc9JaXszpOxPn0JAz77obfqfBqo0NiH9IuTPSsU7u66Q3E/plLPgAB
4OB54j0ErRsEMzM12xPPqsrYK5Z2lzyY1j7q1BViMNrGcoKtH02MjA==
=Vg5Y
-----END PGP SIGNATURE-----
David Lutterkort (141):
Added tag release-0.0.1 for changeset 69688020bb1b
Mention language bindings
Do not include unused util.h
Be more verbose about which tests were run
Factor aug_make_file into internal.c
First step towards a specification for config files
Two more sample/test grammars
Set match->owner for _all_ matches
Add options to control grammar printing
Print first/follow sets prettier, print control characters escaped with ~
Stricter checking for ambiguous rules
Produce tokens during parsing.
Remove unneeded debug print
Print quantifier after rule reference
Collect unprocessed tokens in the parser state.
Statically number all matches in a rule. Check for illegal field refs.
Introduce SUBMATCH_P macro; cleanup unnecessary switch statements.
Don't try to dump a NULL grammar
Add a simple test for rejecting bad grammars
Two more rejection tests
Fix field number computation
Remove unused keyword and token 'default'
Snapshot before changing the syntax of rule actions
More precise syntax for where actions attach in a rule
Check grammar acceptance/rejection
Execute actions (not writing to tree yet)
Two more test grammars
Add -v switch for printing errors
Add name to grammars
Print the filename in errors about tokens (abbrevs)
Add filemappings to the language
Fix syntax error; we want to test that missing defaults are noticed
Compile regexps for multiline matching
Always set the passed-in grammars and maps to NULL
Move hosts and inittab under /etc
Provider that uses specs
Set action in all path components
Free tokens entirely when freeing file
Remove debug printing in augparse about loaded maps
Print first sets for every match
Prefer comments over kv
Represent quantifiers in their own match nodes
Build an explicit AST
Compute tree handles for each match
Emit a the current tree into a file
Add the spec provider.
Make augtest set AUGEAS_ROOT and AUGEAS_SPECLIB before running augtool.
Detect association of values with impossible paths
Handle null values/tokens when storing
Only save files with actual changes
Don't segfault in ast_dot on NULL ast
Spec files needed by the tests
Only increment $seq when it has been used
Global filename does not exist. Use basename
Some config settings - most of them need to be exposed through configure.ac
For quantified groups, count the quantifier as the group
Rough thoughts about emit
Docs
aug_ls: Fix bad parent comparison
Various changes to the tests to make them (almost) work
Produce dot files for the grammar
Push stores to the matches they store in the tree
Distribute enters so we have one per match
Fix bug in creating sequence subtrees
Respect ordering of nodes in the config tree.
Set the root of the tree from include
Test that reordering of subtrees works
Initialize fields used as path components
Test key/value parsing with yum
Run all the augtest tests by default and from make check
Update NEWS
Remove files not needed any longer
Remove dead code and misleading comment
Remove unneeded ROOT_DIR and update augtool help
Remove unneeded safe_free, TRUE and FALSE
Remove more unneeded cruft
Another yum test
Don't segfault when the parse matches nothing
Slightly mroe helpful error message during parsing
When deleting, only mark AST changed when leaf was deleted
Remove field references as a match
Beginnings of a formal writeup
Different representation of the tree
Better description of lenses
Cleaner syntax
Major rework
Readline completion
Fixed, nicely working tests
Properly handle a NULL value in aug_set. Make aug_insert deal with NULL labels.
Add clear command
Fix print problem
Remove bogus reset of 'record' counter
Enable parsing of pam
Script to ease testing of augtool
Modified yum spec that seems to work
parse_subtree must always generates a tree
Try to make putting QUANT_MAYBE work
Properly split an empty * as an empty list
Free the results of split_tree
Make aliases work
Fix split of QUANT_MAYBE. Add create_quant_maybe
Turn into a test on a legal tree and make it pass
Store comments in subtrees so they are restored properly
Ignore intermediate Latex files
Informal survey of files in /etc
Default COLON to ':' plus tab. Simple tests for aliases
Cleanly handle comments
Fix test
Adjust expected diff
Fix very bad use of realloc
Report some information underneath /augeas
For split nodes, append entries at the last occurence
Lenses for sshd_config
Properly print split nodes
Fix nested splits
Remove leading whitespace inside Match directives
Add Match blocks
Rename match.xaction to match.action
Remove unused token T_FIELD
Base parsing completely off regexp matching.
Allow escaping of a slash in tegular expressions
Drop CF-oriented check for ambiguity through looking at first sets
Don't segfault when parsing fails
Remove the use of the any operators '...' and '..?'
Remove any matches ... and ..? from the language. Remove first/follow sets
Added tag remove-any-first-follow for changeset 0d22160e9494
Clean up regexps for POSIX
Use GNU regex instead of PCRE
Print test results a tad prettier
Make printing of skel/dict optional
A (pretty kludgy) description for cmfm.conf
Fix splitting of AcceptEnv
Make aug_ls return all the children for a given path
Only create /tmp/augcmds.txt if it doesn't exist
Some changes to the yum description
Stricter types for some combinators. List needed reg lang operations
Add config.h to libaugeas.la
Fix warnings about uninitialized variables
Fix things up so that 'make distcheck' works
Bump version to 0.0.2
Include the try script in the distribution
More information about the augeas-devel
mailing list