[libconfig-gitlike-perl] branch master updated (a940ea3 -> 2aa8221)
Lucas Kanashiro
kanashiro-guest at moszumanska.debian.org
Thu Aug 13 11:58:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
kanashiro-guest pushed a change to branch master
in repository libconfig-gitlike-perl.
from a940ea3 update changelog
new 756d1fb Add debian/upstream/metadata
new ef5f2af Update debian/changelog
adds 848c41e Initial import
adds e4be584 Moved the test file to a test directory
adds f9a3444 Added a basic Makefile.PL
adds 91799d3 Snapshot the inc that goes with the Makefile.PL
adds d05f049 Added a use 5.8 to make Module::Install happy Added basic POD to make Module::Install happy
adds 549a5a1 Allow for comments not after definitions
adds ba2f62f Add support for escaping characters when not in quotes
adds 9b0540b Fix case on stored values
adds 61792ed Move to a callback-based parser, for ->set
adds 4e1f71b Add offset calculation, so ->set can know where things are
adds 31ff6a9 Minor doc fixups
adds b346ed6 Preliminary (non-multiple) set support
adds 8d812a0 typo fix in Makefile.PL
adds cdf7785 fix a syntax error
adds ea8f924 Make ->load_dirs and ->load take which directory, defaulting to the cwd during ->load
adds 6cc93b6 Make Config::GitLike->load_dirs correctly walk up the directory tree
adds fd0c07e In ::Cascading, deeper dirs are loaded later and override earlier and shallower ones
adds cc56fea some pod while I'm figuring out how this stuff works anyway
adds a2a7284 a billion regexes without comments make me want to cry
adds 0383a69 stick an __END__ where the code ends and only doc remains
adds 8504585 pod Config::GitLike::Cascaded as well
adds 8f1bb61 more doc love
adds 95048ea Fix up a couple minor comment nits
adds 9164c6c For paramhash functions, explicitly list parameters and defaults
adds 129f847 Make error callback get passed the original string and offset of error, not just remaining string
adds 57a25c5 more pod
adds 4941a9a fix for discrepency caught by git test suite: section names are case-insensitive
adds b117f8f check to make sure key is given in set
adds 17a941a fix missing , in format_definition which causes it to lose all its args
adds 8682faf occurrance -> occurrence
adds 5f6fbea attempt to load only plain files, not directories
adds 93762f2 fix for test suite compliance: reject keys that begin with a number
adds db51bf1 initial port of git config's test suite
adds f4c7125 add build deps to Makefile.PL
adds 11c3fd7 make cast's behaviour in-line with what the test suite specifies
adds b95832e this exception can also be thrown if there's a newline in the key
adds f0be4da commit the script I used to translate some bits of the git config test suite for posterity
adds 902073d pass in tmpdir to the TestConfig constructors on the last two tests
adds 3edfddd parser fix: don't tack trailing whitespace onto values, even if the value is followed by a comment
adds 6626d72 make dump return a string rather than printing. this is more useful for things like tests.
adds 0f3a6f4 un-TODO testing dump. since our interface doesn't keep track of key/value data, make the tests expect the output to be sorted
adds c631e27 kill an unnecessary \
adds 7a21625 add .gitignore
adds cbcda5c pod updates
adds db7d1e6 small comment tweaks in test suite
adds e5ca8d1 un-TODO rename_section tests to prep for implementation
adds 3a89e20 pull config file reading out to _read_config
adds 0f71b10 fix some test bits that the translation script (and/or my manual frobbing) b0rked
adds 642b9b3 un-TODO tests for remove_section
adds d345c6c add rename_section and remove_section and related changes
adds fc6eea1 make this not quite so horrible to read
adds aebcc16 bugfix: compare variable names case-insensitively (and un-TODO the related test)
adds 1f6198d casting on set
adds cd0df03 kill commented-out NUL-byte termination tests; we're not going to implement that feature
adds 773703d int casting on set
adds c772f2d bool-or-int
adds 3df0a00 get_regexp (didn't implement this in ->get after all since it needs to return something completely different)
adds b6a7884 filter for set
adds 7e9f53a multiple unset
adds 9787096 multivar support
adds fd72efc test that stuff like '[section] [section2] a = 1' parses correctly
adds e97013e I think I count as an author at this point
adds 1165c2e additional tests for casting/filtering with get_regexp and get_all
adds 18d8095 split up some long lines
adds b1d8810 smarter return values based on context for methods that return non-scalars and ->dump now prints rather than returns in void context
adds 6f8bd93 some small test cleanups
adds dbc74ae perltidy t1300-repo-config.t
adds 45ebd5f use tests
adds 70bc22e kill t/00-basic.t since it doesn't do anything useful anymore
adds 19000bd 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.
adds 0a5effe saw something in the git config doc that I thought we should test
adds d7d517f add version number to Makefile.PL
adds d72189b add some more files to .gitignore
adds 1096e5d fix broken pod
adds 43986aa not cuddling elsif/else seems to make this look a bit cleaner
adds 8600edb comment about killing leading whitespace on section removes
adds ac0ff67 BUGS section in pod
adds 2136cf4 test int/num casting
adds c4bc9d9 minor doc fixes
adds 7a85780 point out in the synopsis that you need to ->load before a ->get after a ->set
adds 3a110a4 document ways we differ from git-config
adds 0ab6bb5 quiet down some diags
adds a5134cf Added author tests
adds 2810ab5 added authortests inc file
adds 373fe6f Merge branch 'master' of fsck.com:/git/config-gitlike
adds 498c1b2 keep track of what files have been loaded
adds f5d355d fixes to load / load_dirs doc
adds e9ce2f0 keys can only contain alphanumeric and - characters (no underscores)
adds 3414e5f Dramatically relax rules for key names.
adds 7ade490 Make dump print multiple values correctly.
adds 91f533a Make this legible.
adds 9d179b8 Ow: clear multiple on reload as well.
adds 809a501 Keep track of which file each key was loaded from.
adds 8c892b9 Add tests for overriding keys from files of higher precedence.
adds b22c2eb Move Config::GitLike::Cascaded doc to the end of its file.
adds fa171d7 Don't call these small internal subs as methods.
adds dd4e1a5 Make set support setting a group of variables at once.
adds e558b7d Terminology cleanup + make sure to compare subsections case-insensitively.
adds 2fc2689 User doc for group_set.
adds 99fa4a1 Allow enforcement of "only read/write things that git can" with the parameter compatible => 1 to the constructor.
adds 0c930bc New error_callback function for parse_content.
adds 0e48759 A bugfix and regression tests for permissive parsing
adds 0eb9f95 Minor typo fix.
adds a5d6591 Die if we try to open a file for writing and fail.
adds 01df1cf Mention Prophet/SD in SEE ALSO
adds 1ce7330 Moved the version number to the library
adds 4c34957 skeleton .shipit
adds 35d2eb9 Add inc/.author to .gitignore
adds 584c1c9 Don't try to do clever things with locking as it seems to backfire.
adds fd7e17f Make _read_config and _write_config methods rather than functions so they're overridable
adds b15b51d File::HomeDir isn't really acceptable software on OSX
adds 00f0408 Ignore blib/ directory
adds 1265fa3 Update inc::Module::Install
adds 2a56041 added Changes file
adds 270d1ef Manifest.SKIP updates
adds 60b5558 I don't actually want to announce to Twitter, I don't think
adds b71d875 Right version number in Changes
adds a3ea184 Don't add Makefile.old to MANIFEST
adds b31fef6 don't commit MANIFEST(.bak)
adds bf7e83f Add a Config::GitLike::Git for loading Git config files
adds f53cd47 Moose -> Any::Moose With 'use Any::Moose' you don't need use strict;
adds 35e27b5 Config::GitLike::Git: doc tweaks + enable enforce git compatibility option by default
adds d087f2b specify the least version of File::Temp
adds ed8c744 replace File::Temp->newdir with an older one: tempdir
adds 62499f7 Remove spurious dependency Regexp::Common
adds d8d2b89 Bump version number
adds 95e9b28 Some updates to Makefile.PL
adds 8f68499 don't ship inc/.author or xt
adds b1d0bad add MANIFEST.SKIP to MANIFEST.SKIP
adds 73ce455 update Changes for 1.01
adds 3748cdd add SIGNATURE to gitignore
adds 83ca5af gitignore META.yml
adds b614bea add test for escaped backslashes in subsection
adds 4419310 bug fixed: previous check for unescaped \ or " in subsection is lame.
adds 07df981 added tests for value with \ or "
adds 8f2633b fix bug: escaped \ in value should be reverted back too
adds 81ba645 Minor stylistic nits + fix a comment that didn't say quite the right thing
adds 0f3e189 Note sunnavy's fixes in changelog
adds 78cae60 gitignore Devel::Cover's output
adds 1f4bbbf I don't want my shipit dists to end up in ~/shipit-dist
adds f7c3ce7 skip symlink tests for win
adds 710eea4 don't contain volumn part in user_file, global_file and dir_file for test
adds fcd8cd4 we should auto escape \ and " for subsection
adds 1707a80 Small cleanups and comments
adds 91a5cb5 Checking in changes prior to tagging of version 1.02. Changelog diff is:
adds 67755db Fix for when ->set_multiple called with no arguments
adds 95ab5a7 Fix a test that failed because multiple now works, and we're too smart
adds 03e91b3 Having a matching filter with multiple and not replace_all does mean replacement
adds 1678a05 Filter without replace_all should only replace the _first_ match
adds a660b39 Checking in changes prior to tagging of version 1.03. Changelog diff is:
adds 3c37d1a Ignore generated inc/
adds 913c9c6 Allow calling ->load_file without having called ->load
adds 1925c1c Add note about paths and bare repos
adds 2d0df23 Skip already-loaded files
adds 5696f0e Note that config_filenames is in the order they were loaded
adds 722f01c Bump copyright to 2010
adds 4549275 Merge Config::GitLike::Cascaded into being just a config option
adds b05fd21 Detect correct git directory using the same algorithm as git
adds 1d92437 Update documentation to reflect new gitdir detection
adds 78981a0 Version 1.04 releng
adds a306cf4 move xt/*.t to xt/release/ to make M::I::ExtraTests 0.007 happy
adds 618f111 When overriding the default, still need an is => "rw"
adds 0b2012c Extend attributes from parent to avoid warnings
adds 9c46579 silence lc warnings under perl 5.12
adds f8a8dc7 version 1.05 releng
adds d59b415 we don't have any extra tests
adds 32b815f document origins
adds 8f7fa2f fix group_set documentation
adds 74cd4d2 Allow quoted strings to adjoin directly to unquoted strings
adds d28d3bc Fix POD on config_files method -- it's not called config_filenames
adds be3f05c Minor spelling nitpicks
adds 919a561 Calling ->load_file on a nonexistant file should not set ->is_loaded
adds dcdd01f Do simple canonicalization prior to loading a file
adds 8a06260 ->dump should imply a ->load if we've not done so already
adds 835d065 Document that ->load is often unnecessary
adds 6d658d3 Allow load_file as a class method to just read one file, for simplicity
adds 34584f6 Don't skip ExtraTests.pm, which also contains "xt"
adds 7502844 Revert "we don't have any extra tests" -- we do have them
adds 824caa8 Config::GitLike contains "use 5.008" -- make that obvious at build-time
adds e8b4acf Perl 5.8 is guaranteed to provide these three modules
adds 74f5b4a Document two overridden functions
adds 93f2029 We do not ship a bin/ directory
adds 5d89d88 "use 5.008" is exempt from having to be in Makefile.PL
adds 7ec1f7d TestConfig is similarly exempt from being a dep in Makefile.PL
adds 8cf93ca Version 1.06 releng
adds 2773536 Fix a spelling mistake
adds 6030d43 Anchor paths which should be from the root
adds 5fbcdfa Ignore tarballs and test dirs in MANIFEST.SKIP, as well
adds d7a2e45 Sync .gitignore and MANIFEST.SKIP
adds 87a874e Version 1.07 releng
adds 5f4a8c8 Fix loading of user_file, broken in dcdd01f, due to unexpanded ~
adds d345b39 Document that ->load_file generally returns undef on failure
adds 5999047 Version 1.08 releng
adds baf2fc2 Apply filter even on single values
adds dd31398 Don't apply filter unless it has content; this avoids =~ // bugs
adds 609204e Refactor common code from get and get_all
adds e7da0d4 Deal gracefully with valueless keys (whose value is undef)
adds 6205a12 Special-case the regex "!", which never matches
adds cdc083f Avoid a // bug in get_regexp with an empty key
adds d56214f Doing case manipulation on a regex which will be applied /i is nonsensical
adds c56ca6f Add "human" argument to get_all and get_regexp, to match get
adds bbd0875 Update documentation to match get, get_all, and get_regex changes
adds 1d75f55 Add `add_comment()`.
adds 6fe9ebb Accept ALL_CAPS constant subs as documented
adds e539e9e Add the "encoding" attribute and use it.
adds 90ef3ed Factor out slurp and burp into testing methods
adds 9e678e1 Enforce that all keys must have sections
adds 73c8d8e Move add_comment POD to a more sensible place
adds 2b79bac Ignore generated MYMETA files
adds d2f0cf0 Version 1.09 releng
adds 57d7bfb Factor out a method to return the canonical case of a key
adds 5ab06fe Move $key assignment until after all parts of it have been checked
adds 7633fb3 Canonicalize case of keys passed to is_multiple and set_multiple
adds 9c16981 Track and allow lookup of the case that keys were defined in
adds dcccfb1 Change method name from original_case to original_key
adds 93467e7 Add tests for original_key API and case sensitivity
adds 6f10d03 Version 1.10 releng
adds 05462dd Switch to Moo.
adds ea40df2 Merge branch 'moo'
adds 7611f6a Version 1.11 releng
adds ef510cb Reformatted as per CPAN::Changes::Spec
adds 3f3c4c5 Merge branch 'changes-spec'
adds 9b4034c Version 1.12 releng
adds 1f8d7b8 Homedir expansion should only happen if ~ is the first character
adds 5a108a8 Store the cleaned-up filename path, with ../s resolved
adds 41881e3 Nested configuration file inclusion, as git 1.7.10 and above implement
adds 08b6d75 Remove a non-ASCII character that snuck in
adds 35ddf29 Make dependency test happy
adds 6580768 Re-jigger POD to make the POD coverage test happy
adds 7b4638d Version 1.13 releng
adds 5a03554 Fix for t/casing.t failure on mac os
adds b6fac23 Version 1.14 releng
adds c9d95fb abs_path may die on Windows if the path does not exist
adds a9a007c Version 1.15 releng
adds 970b59b Further canonicalize after resolvin relative paths
adds b216a66 Version 1.16 releng
adds aba6d11 Imported Upstream version 1.16
new 3919b58 Merge tag 'upstream/1.16'
new 037cfe1 Update debian/changelog
new 6517f5a Update changelog info generated by dpt
new d6d1483 Bump debhelper compatibility level to 9
new 1c12426 Declare compliance with Debian policy 3.9.6
new 9a8a81c Add autopkgtest-pkg-perl
new 2aa8221 Release libconfig-gitlike-perl 1.16-1 to unstable
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 5 +++++
META.yml | 4 ++--
SIGNATURE | 30 +++++++++++++++---------------
debian/changelog | 14 ++++++++++++--
debian/compat | 2 +-
debian/control | 5 +++--
debian/upstream/metadata | 5 +++++
inc/Module/Install.pm | 22 +++++++++++++---------
inc/Module/Install/Base.pm | 2 +-
inc/Module/Install/Can.pm | 2 +-
inc/Module/Install/Fetch.pm | 2 +-
inc/Module/Install/Makefile.pm | 4 ++--
inc/Module/Install/Metadata.pm | 6 +++---
inc/Module/Install/Win32.pm | 2 +-
inc/Module/Install/WriteAll.pm | 2 +-
lib/Config/GitLike.pm | 3 ++-
16 files changed, 68 insertions(+), 42 deletions(-)
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libconfig-gitlike-perl.git
More information about the Pkg-perl-cvs-commits
mailing list