[libconfig-gitlike-perl] annotated tag upstream/1.16 created (now 8170278)

Lucas Kanashiro kanashiro-guest at moszumanska.debian.org
Thu Aug 13 11:58:23 UTC 2015


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



More information about the Pkg-perl-cvs-commits mailing list