[augeas-devel] augeas: the annotated tag release-0.0.8 has been updated
David Lutterkort
lutter at fedoraproject.org
Thu Nov 26 00:24:02 UTC 2009
Gitweb: http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=39b4e671e57ccfdfa07dd8988e2ffa4c48e6f6c9
Commit: 39b4e671e57ccfdfa07dd8988e2ffa4c48e6f6c9
Parent: 6f83af8909a9ff1010dd50fed67d8b61c337d187
Author: David Lutterkort <lutter at redhat.com>
AuthorDate: 2009-11-26 00:18 +0000
Committer: David Lutterkort <lutter at redhat.com>
CommitterDate: 2009-11-26 00:18 +0000
annotated tag: release-0.0.8 has been updated
to 39b4e671e57ccfdfa07dd8988e2ffa4c48e6f6c9 (tag)
from 6f83af8909a9ff1010dd50fed67d8b61c337d187 (which is now obsolete)
tagging 6f83af8909a9ff1010dd50fed67d8b61c337d187 (commit)
replaces release-0.0.7
Version 0.0.8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQEVAwUASw3JY6I1dkb8booiAQKxEQgAhBQ+hFxxRRy+IjA+EA+w9UWLyWJ4FmZe
qzQMfB8kcA7OG9wG1ShAlfvD5xBOHB3cWTGl2RbPDK6022KCgiAw9fbMuovDXpZx
axuZOR+LNRZO9PGNAnv1eBA9Zrvm4KCqMxm+ZwtLiwRqx1dPhGugL4I1Wi6GREMD
RLWv+wWSXTU45yil6ZYkhcl+6FJtraYVs0eip2qs+Y/fuOoNbmf45o9NMtqNXLRU
zthvBmoy5td4DZozn+THi/xg8DTWcDZmJUr/wVKKoNozrRmYvc9nvox9q8jFPnx6
DDFFpfvo3bxviUTo2Vm8nAL7B0NqFd6Q8L6cZI9inZALjegvNGF4nA==
=b1Zi
-----END PGP SIGNATURE-----
David Lutterkort (124):
Added tag release-0.0.7 for changeset 93563112907c
Add bcprules (by Benjamin Pierce); needed by lenses.tex
Rename parser.c to get.c
Rename parse_* functions to get_*
Remove comment about fa_overlap/fa_ambig_example
Revamp the language
Interpreter for the new file description syntax
Fill in subtree->atype with empty regexp
Free regexps cleanly
Allocate enough bytes for string in unescape
Print
after test result
A subtree without a key matches "/"
Added tag ml-syntax-start for changeset fcd6c04a1eed
Report errors from get as exceptions
Pass lns_error to parse; free dicts and skels
Allow printing of hidden tree nodes
Add missing break in get/parse_union
Fix incorrect usage of size parameter for re_match
Always split the full tree
Clear skel and dict in state so assertions in create_ don't trip
Free the whole dictionary
Fix reference problem
Make sure free_dict frees the whole dict
Free the skel that lns_put creates initially
Clarify the reference counting terminology
Clean up printing of empty trees
Allow tree constants with NULL labels
Separate function composition from concatenation
Rename struct env to struct module
Load needed modules
Add explicit loadpath
Module names must be consistent with the name of the file they are in
Use the default string for a del lens, really.
A very first lens in the new syntax, with tests
Error propagation from lns_put
Allow '*' as a test result indicating an expected exception
Add a test that produces an exception
Have lens constructors return exns on failure
Fix key regexp for union; throw exception on subtrees with multiple keys
Clearer error messages from typechecking lenses
Fix segv on repetition of regexps
Desugar (lens)+
When compile_exp produces an exn, bind it anyway
Update yylloc for string/regexp constants
Produce exn when tree_rm/tree_set fail
Small tweaks
Allow rm from toplevel of tree
/etc/aliases processing in the new syntax with tests
Handle trailing slashes on loadpath components cleanly
Fix bug introduced in 292:5123e63e004b
Run lens tests during 'make check'
Start a util module with some common functions
Fix how the key regexp for unions is calculated
Exceptions during compilation countas failure
Beginnings of tests for the interpreter
Kludge around an inconsistency with print_tree
Fix bug with nested subtrees
Initialize *err properly, even if there is no tree
Fix major brainfart in ref counting lists
More ref ocunting fixes
Add a 'gensym' builtin
Plug two more memory leaks
Local let expressions
Add Util.split
Fix bad free
A lens for yum
Implement free_lens
Builtins for filters and transforms
Autoloading of files for augtool
Print a newline on EOF
Check that labels and keys do not contain a '/'
Handle continuation lines; more thorough tests
Don't segfault when there is no filter arg for a match
Obey setting of an explicit root directory
Load from the new ../lenses dir
Mark hosts and aliases for autoloading
Fix problem in concating filters
Check that let expressions work
Pull some useful space deleters into Util
Processing of pam.d
Clearer error message
Curb the repeated printing of exceptions
Port of the lenses for inittab and sshd_config tothe new syntax
Change the typecheck on union
Typecheck the atype of union
Typecheck the atype of concat and iter
Fix segfault if a qualified name references the module it is in
Small touchup - needs much more work
Check the return value of asprintf
Mark a freshly loaded tree as clean
Fix some errors that made aug_save fail
Pass the children of the right tree
Reread the original file from the same root on save
Only attempt to save if there are dirty files
Fix underallocation
Update augtool round-trip tests and add them to 'make check'
Obey AUG_TYPE_CHECK flag
Suppress .rpmnew/save files
Distribute lens tests
Fail test scripts on _any_ unexpected error
Remove 'spec' files and tests that don't make sense any longer
Update README
When get encounters an error during a test, include hte tree in the exn
Clean up some confusion around the semantics of store
Complain if a transform is built from a lens orphaning a key/value
Typecheck only on the first test
Escape values and enclose them in quotes when printing
Run all tests - don't abort after the first failure
Add path expressions allowing XPath-like path matching
Running a failing test fails loading the whole module
Fix put test - it was checking for hte wrong result
Don't delete too many siblings
Process grub.conf
Handle searching for the last() element properly
Change the ins syntax to support insert before/after
Consolidate tree allocation into one make_tree function
Start sequences at 1, in symmetry with the element[N] counting
Remove the use in sequences in some places
Call the node for a boot entry 'title'
Don't segfault when a test fails without producing any tree
Use the right path expression to print the whole tree
Install lens tests in lenses/tests/ not lenses/
Remove unused function
Release 0.0.8
More information about the augeas-devel
mailing list