This is an automated email from the git hooks/post-receive script. kanashiro-guest pushed a change to annotated tag upstream/1.16 in repository libconfig-gitlike-perl.
at 8170278 (tag) tagging aba6d11539af772b227a54d0498e41728a74666b (commit) replaces upstream/1.15 tagged by Lucas Kanashiro on Thu Aug 13 08:47:20 2015 -0300 - Log ----------------------------------------------------------------- Upstream version 1.16 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJVzIPIAAoJEPgjonKYg8l82foP/jVDAxJN4JE9FZDSRj0dXbdb OQ3fqpLu2PY0lnaFN0InRsKI7gvGA0PK8SIkhEW1lThp/yWH9jUkyvSxRisWZC0V s8l8+hMljZ4B0OqW/o1DMgXhHTu2OdNFAtTEsGaWgR9/oDuyBLBXYaNwutt3JCB5 VGmDjeAGfqsyzHY74CyN00eKC+IrxK9beiG8PFcYAgAA2qCYRWmGc2QN24+Uh2SA tgUxJz+H/fbQZZyKVOJbjwnlZyIieaUVDHkMMP4tcUNho0P3Gb9oR41F/3GnLes/ h/9mED/rmBie+ELOWZjnn12ZsRhee/GyayxH1hKvF59e4DyhMCqDzHMSgyYDUrQA MBx6L5kAjzpddNTokVyjaGR1L/S04k4u+NK2w2BkRXfRdh/+0hvlnZetNLl8qgmo 6LLBLVFWeK8ZQNp6HnZqV3pmpLWkoJDFIwpkudQySjLf9tYTSJ1IgDUroiSaTO5k TC8yNtqqZmW0U/gudrhstZ3mgUKnj+Pob+krQwHyXw7faTDmyfODwLOR7do3+D3U 54Q05E4FdOqMl9LawAt8Mu9lBwHc2Pf+BMm401hZO4oxBCgV1mQyhY9W5hmAoYSY KaO4jkrUKEC7AgTFxVd/OcbYFFVIichZsQ2WlXZ7KUEM5x5l84UkN2Sqfg7ngn4T 5KkGPst8MMamWJP76z6G =v17M -----END PGP SIGNATURE----- Alex Vandiver (92): Initial import Allow for comments not after definitions Add support for escaping characters when not in quotes Fix case on stored values Move to a callback-based parser, for ->set Add offset calculation, so ->set can know where things are Minor doc fixups Preliminary (non-multiple) set support Make ->load_dirs and ->load take which directory, defaulting to the cwd during ->load Make Config::GitLike->load_dirs correctly walk up the directory tree In ::Cascading, deeper dirs are loaded later and override earlier and shallower ones Fix up a couple minor comment nits For paramhash functions, explicitly list parameters and defaults Make error callback get passed the original string and offset of error, not just remaining string Ignore blib/ directory Add a Config::GitLike::Git for loading Git config files Fix for when ->set_multiple called with no arguments Fix a test that failed because multiple now works, and we're too smart Having a matching filter with multiple and not replace_all does mean replacement Filter without replace_all should only replace the _first_ match Allow calling ->load_file without having called ->load Add note about paths and bare repos Skip already-loaded files Note that config_filenames is in the order they were loaded Bump copyright to 2010 Merge Config::GitLike::Cascaded into being just a config option Detect correct git directory using the same algorithm as git Update documentation to reflect new gitdir detection Version 1.04 releng When overriding the default, still need an is => "rw" Allow quoted strings to adjoin directly to unquoted strings Fix POD on config_files method -- it's not called config_filenames Minor spelling nitpicks Calling ->load_file on a nonexistant file should not set ->is_loaded Do simple canonicalization prior to loading a file ->dump should imply a ->load if we've not done so already Document that ->load is often unnecessary Allow load_file as a class method to just read one file, for simplicity Don't skip ExtraTests.pm, which also contains "xt" Revert "we don't have any extra tests" -- we do have them Config::GitLike contains "use 5.008" -- make that obvious at build-time Perl 5.8 is guaranteed to provide these three modules Document two overridden functions We do not ship a bin/ directory "use 5.008" is exempt from having to be in Makefile.PL TestConfig is similarly exempt from being a dep in Makefile.PL Version 1.06 releng Anchor paths which should be from the root Ignore tarballs and test dirs in MANIFEST.SKIP, as well Sync .gitignore and MANIFEST.SKIP Version 1.07 releng Fix loading of user_file, broken in dcdd01f, due to unexpanded ~ Document that ->load_file generally returns undef on failure Version 1.08 releng Apply filter even on single values Don't apply filter unless it has content; this avoids =~ // bugs Refactor common code from get and get_all Deal gracefully with valueless keys (whose value is undef) Special-case the regex "!", which never matches Avoid a // bug in get_regexp with an empty key Doing case manipulation on a regex which will be applied /i is nonsensical Add "human" argument to get_all and get_regexp, to match get Update documentation to match get, get_all, and get_regex changes Accept ALL_CAPS constant subs as documented Factor out slurp and burp into testing methods Enforce that all keys must have sections Move add_comment POD to a more sensible place Ignore generated MYMETA files Version 1.09 releng Factor out a method to return the canonical case of a key Move $key assignment until after all parts of it have been checked Canonicalize case of keys passed to is_multiple and set_multiple Track and allow lookup of the case that keys were defined in Change method name from original_case to original_key Add tests for original_key API and case sensitivity Version 1.10 releng Merge branch 'moo' Version 1.11 releng Merge branch 'changes-spec' Version 1.12 releng Homedir expansion should only happen if ~ is the first character Store the cleaned-up filename path, with ../s resolved Nested configuration file inclusion, as git 1.7.10 and above implement Remove a non-ASCII character that snuck in Make dependency test happy Re-jigger POD to make the POD coverage test happy Version 1.13 releng Version 1.14 releng abs_path may die on Windows if the path does not exist Version 1.15 releng Further canonicalize after resolvin relative paths Version 1.16 releng Christine Spang (114): typo fix in Makefile.PL fix a syntax error some pod while I'm figuring out how this stuff works anyway a billion regexes without comments make me want to cry stick an __END__ where the code ends and only doc remains pod Config::GitLike::Cascaded as well more doc love more pod fix for discrepency caught by git test suite: section names are case-insensitive check to make sure key is given in set fix missing , in format_definition which causes it to lose all its args occurrance -> occurrence attempt to load only plain files, not directories fix for test suite compliance: reject keys that begin with a number initial port of git config's test suite add build deps to Makefile.PL make cast's behaviour in-line with what the test suite specifies this exception can also be thrown if there's a newline in the key commit the script I used to translate some bits of the git config test suite for posterity pass in tmpdir to the TestConfig constructors on the last two tests parser fix: don't tack trailing whitespace onto values, even if the value is followed by a comment make dump return a string rather than printing. this is more useful for things like tests. un-TODO testing dump. since our interface doesn't keep track of key/value data, make the tests expect the output to be sorted kill an unnecessary \ add .gitignore pod updates small comment tweaks in test suite un-TODO rename_section tests to prep for implementation pull config file reading out to _read_config fix some test bits that the translation script (and/or my manual frobbing) b0rked un-TODO tests for remove_section add rename_section and remove_section and related changes make this not quite so horrible to read bugfix: compare variable names case-insensitively (and un-TODO the related test) casting on set kill commented-out NUL-byte termination tests; we're not going to implement that feature int casting on set bool-or-int get_regexp (didn't implement this in ->get after all since it needs to return something completely different) filter for set multiple unset multivar support test that stuff like '[section] [section2] a = 1' parses correctly I think I count as an author at this point additional tests for casting/filtering with get_regexp and get_all split up some long lines smarter return values based on context for methods that return non-scalars and ->dump now prints rather than returns in void context some small test cleanups perltidy t1300-repo-config.t use tests kill t/00-basic.t since it doesn't do anything useful anymore I'm beginning to agree with PBP in that non-contiguous POD = contorted code, confused docs, or both. Oh hey, and I overhauled most of the doc while I was at it. saw something in the git config doc that I thought we should test add version number to Makefile.PL add some more files to .gitignore fix broken pod not cuddling elsif/else seems to make this look a bit cleaner comment about killing leading whitespace on section removes BUGS section in pod test int/num casting minor doc fixes point out in the synopsis that you need to ->load before a ->get after a ->set document ways we differ from git-config Merge branch 'master' of fsck.com:/git/config-gitlike keep track of what files have been loaded fixes to load / load_dirs doc keys can only contain alphanumeric and - characters (no underscores) Dramatically relax rules for key names. Make dump print multiple values correctly. Make this legible. Ow: clear multiple on reload as well. Keep track of which file each key was loaded from. Add tests for overriding keys from files of higher precedence. Move Config::GitLike::Cascaded doc to the end of its file. Don't call these small internal subs as methods. Make set support setting a group of variables at once. Terminology cleanup + make sure to compare subsections User doc for group_set. Allow enforcement of "only read/write things that git can" with New error_callback function for parse_content. A bugfix and regression tests for permissive parsing Minor typo fix. Die if we try to open a file for writing and fail. Mention Prophet/SD in SEE ALSO skeleton .shipit Add inc/.author to .gitignore Don't try to do clever things with locking as it seems to backfire. Make _read_config and _write_config methods rather than functions so they're overridable I don't actually want to announce to Twitter, I don't think Right version number in Changes Don't add Makefile.old to MANIFEST don't commit MANIFEST(.bak) Config::GitLike::Git: doc tweaks + enable enforce git compatibility option by default Remove spurious dependency Regexp::Common Bump version number Some updates to Makefile.PL don't ship inc/.author or xt add MANIFEST.SKIP to MANIFEST.SKIP update Changes for 1.01 add SIGNATURE to gitignore gitignore META.yml Minor stylistic nits + fix a comment that didn't say quite the right thing Note sunnavy's fixes in changelog gitignore Devel::Cover's output I don't want my shipit dists to end up in ~/shipit-dist Small cleanups and comments Checking in changes prior to tagging of version 1.02. Changelog diff is: Checking in changes prior to tagging of version 1.03. Changelog diff is: Ignore generated inc/ silence lc warnings under perl 5.12 version 1.05 releng we don't have any extra tests document origins fix group_set documentation David E. Wheeler (2): Add `add_comment()`. Add the "encoding" attribute and use it. Gregor Herrmann (1): Fix a spelling mistake Jesse Vincent (13): Moved the test file to a test directory Added a basic Makefile.PL Snapshot the inc that goes with the Makefile.PL Added a use 5.8 to make Module::Install happy quiet down some diags Added author tests added authortests inc file Moved the version number to the library File::HomeDir isn't really acceptable software on OSX Update inc::Module::Install added Changes file Manifest.SKIP updates Moose -> Any::Moose Lucas Kanashiro (1): Imported Upstream version 1.16 Neil Bowers (1): Reformatted as per CPAN::Changes::Spec Stephen Thirlwall (1): Fix for t/casing.t failure on mac os Thomas Sibley (1): Extend attributes from parent to avoid warnings sunnavy (10): specify the least version of File::Temp replace File::Temp->newdir with an older one: tempdir add test for escaped backslashes in subsection bug fixed: previous check for unescaped \ or " in subsection is lame. added tests for value with \ or " fix bug: escaped \ in value should be reverted back too skip symlink tests for win don't contain volumn part in user_file, global_file and dir_file for test we should auto escape \ and " for subsection move xt/*.t to xt/release/ to make M::I::ExtraTests 0.007 happy tokuhirom (1): Switch to Moo. ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libconfig-gitlike-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkgemail@example.com http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits