[libcode-tidyall-perl] annotated tag v0.21 created (now 288f5b0)

Jonas Smedegaard dr at jones.dk
Sat Nov 21 16:44:03 UTC 2015


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag v0.21
in repository libcode-tidyall-perl.

        at  288f5b0   (tag)
   tagging  91e67eb3f370bc1033c6f1a2452c6c6c368e73c8 (commit)
 tagged by  Dave Rolsky
        on  Wed Nov 5 14:35:51 2014 -0600

- Log -----------------------------------------------------------------
v0.21

Dave Rolsky (48):
      Emit the diag after the test results
      Make the Code::TidyAll object quiet when running tests
      Add .travis.yml
      Move abstract to module from dist.ini
      Update .gitignore
      Move custom pod weaver class to inc/
      Add contributors section to pod
      Don't add See Also section to Code::TidyAll docs
      Move all abstracts to comments
      Switch over to my plugin bundle
      Check in generated files
      Add a note about tidyall intentionally not including prereqs for various plugins
      Merge pull request #23 from maxmind/master
      Merge pull request #16 from hartzell/master
      Add $NEXT template var to Changes
      Remove extra whitespace at end of lines
      Use the perl we're running with the in the pre-X hooks, not system perl
      Skip pod coverage testing for now and we don't expect the synopses to compile
      Install plugin prereqs before running tests
      Set stopwords_file
      Make git clone commands quiet in git tests
      Install ispell under travis
      Add authordeps for all modules needed by plugins instead of installing them explicitly in .travis.yml
      Reformat Changes to pass changes test
      Add more words to the spelling whitelist
      Fix various POD links of the form L<Foo|Foo> to just be L<Foo>
      Remove LinkCheck test - it can't find L<Mason> for some reason
      Move all test code to t/
      Pass -npro for all PerlTidy plugin tests to make sure we don't pick up an existing profile
      Make sure to use the current perl when testing SVN
      Ensure that all author tests which require external executables fail sanely when those exes aren't present
      Add node_modules for jshint, jslint, & cssunminfier to repo
      Add PHP Code Sniffer to repo for benefit of tests
      Include npm & php code in distro or we can't run author tests on distro
      Use Test::Differences to check tidied output - it makes for much clearer failures
      Add js-beautify and use node_modules/.bin as path for all JS tests
      Install nodejs and php5-cli for travis testing
      Turn author deps into develop requires prereqs instead
      Copy node_modules/.bin into build dir after build
      Update Changes for next release
      Bump version
      No indirect OO call
      Add more modules to develop requires
      "Fix" bad pod so PodChecker gives the error we expect
      Skip tidyall.t because it seems to rely on Jon's perltidyrc settings
      Recreate the node_modules/.bin symlinks each time we run the tests
      Remove Git::CheckFor::MergeConflicts plugin
      v0.21

George Hartzell (3):
      Catch errors from perltidy even if perltidy -se flag set.
      emacs mode: clean up temp error-file.
      emacs support: add a provide statement so require works.

Gregory Oschwald (2):
      Added a simplistic JSON tidier
      TidyAll expects octets, not a UTF8 string

Joe Crotty (1):
      PHPCodeSniffer support.

Jonathan Swartz (370):
      init
      add
      various
      various
      various
      add-a
      various
      remove git and svn mode for now
      add class-based tests
      various
      test backups
      1 or 2 backups
      test 'not underneath root dir' error
      test no_cache, no_backups, conf file
      check param validity
      test CLI
      ton of changes
      add
      add .tidyall.d
      add --root-dir, --conf-file
      add result object
      document exit status
      add pod to plugins
      also process tidyall
      tidy
      fixes
      fix inf loop in find_conf_file, other changes
      fixups
      add docs
      remove HTMLTidy from example config
      eliminate recursive option from tests
      add
      updating date for 0.01
      update deps
      realpath root_dir
      fix tests for new API
      updating date for 0.01
      acknowledgements
      updating date for 0.01
      add List::MoreUtils
      add a few more
      no depend on perltidy etc
      fixups
      fix
      updating to next version 0.02
      known bugs
      can't redirect to scalar stderr
      redirect errorfile to scalar and die if present
      make sure each file is a file and not a symlink
      add quiet
      uppercase
      add --only-plugins
      process_file works on a copy of file
      implement output_suffix and refresh_cache
      add prefilter, postfilter; allow tidyall_class to be specified in conf file
      List::Pairwise
      remove only_plugins, add mode
      remove only_plugins, add mode
      update
      document mode
      needs 0.12 of Capture::Tiny
      process_source_or_file only needs basename
      implement check_only/--check-only; return result from each process_file
      add
      docs
      Specifying options in configuration
      docs
      more docs
      simplify
      implement validate_source, validate_file; document Plugin.pm
      fix test
      0.02
      standardize tests
      tweak
      updating to next version 0.03
      add
      only call _find_matched_files for process_all. otherwise, use Code::TidyAll::Util::Zglob::zglob_to_regex to find the plugins for each specified file
      0.03
      test zglob_to_regex
      Scalar::Util
      refactor into process_source
      simplify process_files
      clean up plugins_for_path, uses of small_path
      tweak
      add path
      document process_source
      make plugins_for_path public
      0.03
      remove unused root_dir
      add
      add realpath
      add SVN test
      document msg
      send back individual error messages; fix find_root_for_file inf loop
      fix tests
      more
      shuffle
      add perlcriticrc
      SVN author test
      require Moo
      document, add tests, fix error handling
      document svn precommit
      put () around qw
      add -I
      0.03
      change msg
      change method names to transform_ and validate_; implement plugin preprocess and postprocess
      add IgnoreMethodSignaturesSimple, AlignMooseAttributes
      tidy
      add lib/Code/TidyAll/Plugin/Perl
      0.03
      instead of modes: only_modes and except_modes
      convert to Moo
      convert to Moo
      switch to find_conffile
      no more Object::Tiny
      Moo
      switch to Moo, and new_with_conf_file
      0.03
      when caching, add sorted plugin names to key, so that diff modes are cached appropriately
      0.03
      docs
      doc improvements
      updating date for 0.03
      don't skip plugins
      implement --svn
      ignore Plugin/Mason as well
      updating date for 0.03
      remove VERSION
      fix
      0.03
      fix
      add emergency_comment_prefix ("NO TIDYALL" by default)
      fix docs
      fix tidyall -a
      --check-only takes no arg
      updating date for 0.03
      remove bad skips
      0.03
      fix
      0.04
      0.04
      0.04
      --git not implemented yet
      updating to next version 0.05
      fix typo
      add etc/editors/tidyall.el
      updating date for 0.05
      don't print 'no plugins apply' message unless verbose
      updating date for 0.05
      0.05
      updating date for 0.05
      updating to next version 0.06
      consistency
      only return files (not directories) from svn_uncommitted_files
      0.06
      mv
      mv
      mv
      mv
      add File::pushd
      actually add our own implementation of pushd
      various
      document --git
      updating date for 0.06
      updating date for 0.06
      0.06
      updating to next version 0.07
      add
      show filenames corresponding with errors, even in quiet mode
      document how to use hook and caveats
      add comments
      fix git_path default
      mention git
      typo
      add extra_conf_files
      0.07
      updating date for 0.07
      0.07
      fixups
      clarify
      clarify
      updating to next version 0.08
      fix spacing
      adjust plugin subclasses to be Moo classes, take arguments from config
      0.08
      add -p/--pipe
      make them Moo
      test -p/--pipe
      put error message in Result::error, remove redundant msg
      0.08
      --pipe fixes
      overhaul tidyall-buffer to work with stdin/stdout instead of with temporary files; allows it to work in narrowed region
      clarify
      add per-plugin tests
      doc fixes
      add trim
      tidy
      add JSHint and JSBeautify
      add PodChecker
      elim deps
      oops
      0.08
      add podchecker, jsbeautify, jshint
      Merge branch 'patch-1' of https://github.com/melo/perl-code-tidyall
      Merge branch 'patch-2' of https://github.com/melo/perl-code-tidyall
      Filter just files from git status in Code::TidyAll::Git::Precommit (Pedro Melo)
      js-beautify
      updating date for 0.08
      updating to next version 0.09
      add IPC::System::Simple
      don't need read_dir
      0.09
      updating date for 0.09
      elim use of Hash::MoreUtils from bin/tidyall
      add Pod::Usage, Getopt::Long
      0.09
      updating to next version 0.10
      doc fixups
      add
      updating date for 0.10
      add
      0.10
      updating to next version 0.11
      add -l/--list; eliminate double-printed error in -p/--pipe
      Merge stdout and stderr and output all to stderr, so that stdout is dedicated to the tidied content
      add --conf-name; specify which options take arguments in docs
      0.11
      add zglobs_to_regex
      support conf_name, list_files
      support multiple selects/ignores
      handle perltidy option errors
      don't use capture_merged here - it ends up capturing the output from subsequent system()s that ought to be captured
      0.11
      handle errors correctly in JSBeautify, JSHint
      test badoption
      get rid of dp
      handle errors correctly in MasonTidy; use internal MasonTidy API
      add Text::ParseWords
      handle errors correctly in PerlCritic
      test indent size 3
      test_selects_and_ignores
      Allow multiple select and ignore patterns separated by whitespace (doc)
      Allow multiple select and ignore patterns on separate lines
      add separate Conf test
      fixup docs
      update MasonTidy test
      updating date for 0.11
      delete tidyall error buffer on success
      0.11
      updating to next version 0.12
      add masontidy/jslint mention
      fix comments
      no File::Slurp
      elim File::Slurp
      spell checking
      IPC::Run3
      add PodSpell
      better usage message
      remove Pod::Usage
      Allow .tidyallrc as alternative to tidyall.ini
      cleanup tempdirs
      message
      remove long pathname from errors
      more flexible
      use Code::TidyAll->default_conf_names
      adjust to use tidyall.ini or .tidyallrc
      make it work with tidyall.ini or .tidyallrc
      make it work with tidyall.ini or .tidyallrc
      add util test
      s/tidyall.ini/configuration
      keep whole input
      allow_repeated_push
      0.12
      test allow_repeated_push
      tweaks to strict construction
      elim dp
      Add --iterations flag to run tidier transforms multiple times
      compress list of plugins
      updating date for 0.12
      updating to next version 0.13
      Adjust MasonTidy plugin for new API
      updating date for 0.13
      Adjust MasonTidy plugin for new API; Adjust MasonTidy plugin for new API
      updating to next version 0.14
      Add -r/--recursive flag to process directories recursively
      add link to full docs
      and Options:
      add --version
      Make git prereceive hook more modular, so they can be combined with custom checks
      s/$prereceive/$hook
      remove check for refs/heads/master
      don't process blank or single-line (possibly symlink) files
      don't process blank or single-line (possibly symlink) files
      no single-line files (symlinks)
      fix spell
      add stderr
      fix check_repeated_push
      improve pipe no_match error
      In -p/--pipe mode, mirror input to output in case of error (Justin Devuyst)
      Allow a plugin to be listed multiple times in config with different configuration
      clarify
      Specify order that plugins run (tidiers before validators, then alpha) and document that they are applied atomically
      fix pipe doc
      adjust for pipe stdout passthrough; always save even when not changed
      handle local files in -l/--list
      Fix -l/--list handling of local files
      add
      mention that process_source doesn't use cache
      add
      Add etc/editors/tidyall.vim for Vim
      fix links to editors
      more
      add
      not sure want to support this yet
      credit justin
      updating date for 0.14
      masontidy no longer adds newline at end
      updating to next version 0.15
      fix
      require contents and path
      Fix test_dirs test to not rely on file ordering
      updating date for 0.15
      Merge pull request #8 from holybit/master
      updating to next version 0.16
      select first in examples
      add PHPCodeSniffer
      use capture_merged
      add cssunminifier
      updating date for 0.16
      add SortLines
      0.16
      updating to next version 0.17
      Rename API method process_files to more accurate process_paths; Fix recursive processing of directories
      sortlines
      updating date for 0.17
      Merge pull request #9 from oalders/master
      Merge git pre-commit hook fixes from Olaf Anders
      remove process_all, add find_matched_files to docs
      remove --badoption, js-beautify doesn't always die
      updating date for 0.17
      0.17
      Merge pull request #11 from oalders/master
      updating to next version 0.18
      add
      tidy
      improve error message
      fix
      0.18
      updating date for 0.18
      fix for no more --release flag
      delete
      add perltidy.LOG
      updating date for 0.18
      tidy
      add
      Merge pull request #15 from oschwald/greg/json
      updating to next version 0.19
      0.19
      updating date for 0.19
      0.19
      add newlines after package
      SVN tests not working right now
      updating to next version 0.20
      fix docs and options handling for tidyall_ok
      0.20
      updating date for 0.20
      remove tidyall.t
      Merge pull request #21 from oalders/test-mode
      Merge pull request #17 from oschwald/greg/encoding-fix

Olaf Alders (10):
      Fixes typo
      Removes empty =item
      Changes extension for setup shell script from .pl to .sh
      cd to the .git/hooks directory before creating the symlink.
      Ensure hook is executable, so that it doesn't get ignored silently.
      Use Precommit module after strictures are enabled.
      /usr/bin/env perl in pre-commit hook.
      Clarifies docs on how to set up hooks
      Fixes "test" mode where it is misdocumented as "tests" mode.
      Fixes typos.

Pedro Melo (2):
      Remove unused module, SVN::Look
      Remove unused module, SVN::Look

-----------------------------------------------------------------------

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/libcode-tidyall-perl.git



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