This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/1.0.22 in repository carton.
at d91e6c3 (tag) tagging c88b2d947b59f9b3039a88f285bd0b2be33669fa (commit) replaces upstream/1.0.12 tagged by gregor herrmann on Sun Dec 6 15:05:10 2015 +0100 - Log ----------------------------------------------------------------- Upstream version 1.0.22 Christian Walde (2): use Capture::Tiny to capture cpanm output force the newlines in carton.lock to be \n David Golden (1): Improve synopsis for carton exec David Steinbrunner (3): typo fixes typo fix typo fix Jonathan Steinert (1): Fatal warnings during system() or exec() call Kan Fushihara (2): support CRLF in cpanfile.snapshot add unit test for support CRLF in cpanfile.snapshot Lucas Kanashiro (1): Imported Upstream version 1.0.21 Masahiro Chiba (1): support specify multiple mirror NAKAGAWA Masaki (4): merged from 'support-bundle' load mymeta when MYMETA.json is exist remove core dependencies cleanup Olaf Alders (2): s/carton.lock/cpanfile.snapshot/ Fixes typo. Pedro Figueiredo (1): Added dependency on Getopt::Long 2.36, as GetOptionsFromArray() isn't available before Peter Oliver (1): Don't die if no .meta directories are present. Tatsuhiko Miyagawa (447): Initial commit regen README Fix messaging misc docs regen Check cpanm version cleanup typo doc clarification dependencies Implemneted list --tree Display errors and stops building carton.json some backward compat for older Getopt::Long Build index from the provides hash. dedupe based on the module name Implemented the tree builder based on dependency tree! s/App::Carton/Carton/g Add back the ability to install modules from cmdline arg let's try local now Implemented install from carton.json regen add cpantesters for faster indexes put stuff off of TODO rename carton.json to carton.lock to make it obvious reorganized the command and docs Some refactorings fix pod Properly display errors Try to reinstall from build file Use --skip-satisfied for conservative upgrades added doc for list command cleanups Documented Convervative Update. clarified docs Started FAQ doc update/uninstall should be in 1.0 misc Changed the way it uses lock file. use ~ rm for rename use the package name for Doc:: and auto generates pod2man doc files fix tests and MANIFEST move Carton.pod to lib add back in FAQ; renamed to docs to avoid stupid gitignore in HFS cleanup misc Checking in changes prior to tagging of version v0.1_0. use C<> for filenames update docs undo check command updated links and homepage metadata update DESCRIPTION Fix the first run without carton.lock basic check command check now checks if you miss some dependencies in your build file cleanup remove check from tutorial Display tree for superflous modules in local Do not display warnings if one of the deps are not found in lock Added Shipwright to the similar tool beginning unit tests added check test Fixed the plain list to use self->print fixed generator syntax Implemented carton uninstall. Fixes #4 Implmeneted carton config #2 Support local CPAN mirror #12 remove the mentions to App::carton added an unimplemented mark Implemented carton exec. #6 Added unit tests for exec Implemented show capture system output like cpanm in the tests modules like Config.pm have no VERSION in corelist. Fixing is_core() Add . (current dir) to the INC Allow -Ilib to exec uninstaller can finalize earlier use canonical option to always generate the same JSON documentations don't add version info to lock file If a custom mirror is set, skip cpanmetadb with --mirror-only. Fixes #18 fix POD Unit test to prefer mirrors for searches. #18 remove debugging lines Uninstalling modules should not remove dependencies in Makefile.PL. Fixes #16 Added unit tests for uninstalling dependencies Added a test to not uninstall dependencies fixed messaging Only display success messages when it actually succeeds specify carton.lock version Use Config::GitLike for config management Handle errors correctly Merge branch 'config_git_like' use Mouse Implemented alias like git Added unit tests for alias. Fixed test bug not reloading config fix defaults to not override the one set in local use lib::core::only use Exception::Class updated FAQ --skip-satisfied is now default rename install.json. Fix cpan default mirror Fix the install.json path Use CPAN::Meta to always convert MYMETA to version 2. fix check Fix deps to bootstrap MYMETA support no Mouse notest is the default fix meta path for uninstall Fix --path handling (Ugh) Ignore perl from showdeps remove notest (repeated) reenable skip-satisfied depend on cpanm 1.5 remove Config framework, commands and alias Added notes about carton update Checking in changes prior to tagging of version v0.9.0. Fix UTF8 warnings in encoding JSON Added auto-provides Checking in changes prior to tagging of version v0.9.1. declare VERSION using a simple string. Checking in changes prior to tagging of version v0.9.2. Document perlbrew lib and carton Checking in changes prior to tagging of version v0.9.3. use capture instead of merged Merge branch 'cpanm_out_capture_tiny' of https://github.com/wchristian/carton Return version of the module in the spec when installing from lock Merge pull request #37 from dagolden/doc-nits Merge pull request #35 from masaki/master Merge pull request #28 from pfig/master Merge pull request #24 from wchristian/force_newlines regen README Bundle doesn't necessarily mean DarkPAN Checking in changes prior to tagging of version v0.9.4. Merge pull request #43 from yanick/patch-1 Added cpanfile Merge branch 'master' of github.com:miyagawa/carton Support cpanfile! Checking in changes prior to tagging of version v0.9.5. Checking in changes prior to tagging of version v0.9_5. use Module::Install::cpanfile `carton` now runs `carton install` like bundle bump version rm unused rewrite docs to mention cpanfile rather than Makefile.PL/Build.PL Merge pull request #45 from masaki/master drop uninstall command Rewrite tests to use cpanfile explicitly use CPAN::Meta::Requirements remove unused line Checking in changes prior to tagging of version v0.9_6. Bump cpanm dep. Fixes #48 Merge pull request #29 from nihen/support_multiple_mirror Merge branch 'master' of github.com:miyagawa/carton Fix multi mirror test to use cpanfile Bump up cpanm for cascade-search fix Checking in changes prior to tagging of version v0.9_7. bump up cpanm to the latest Do not build extra dependencies out of carton.lock. Fix #63 Checking in changes prior to tagging of version v0.9_8. Checking in changes prior to tagging of version v0.9_8. Fix bundle command, so that it will use .lock to build packages to determine versions Checking in changes prior to tagging of version v0.9_9. remove debug Checking in changes prior to tagging of version v0.9.10. Ignore 'perl' key for now Install 'test' prereqs by default convert to Milla v0.9.11 add VERSION to all .pm because PAUSE indexed it as 0 with CPAN::Meta bug v0.9.12 v0.9.13 remove M::I from cpanfile dev deps remove pod.t unset v0.9.14 add minimum perl version v0.9.15 bump CPANfile dep Fix docs. #84 Enable travis Add devel dependencies regen meta Only specify minicpan locally remove tree related code. Simplified cpanfile detection Simplify install methods Stop unnecessary deduplication remove unused gz generation code Remove unused code Add test for bundle Simplify the bundle logic remove lock state property for Carton object Move the 02packages writer to Lock module remove uninstall method which is actually unused. Updated check doc as well refactor with Package object Simplify package finder move index logic to Index object remove unused remove unused walk_down remove configure move JSON parser to Lock Move dump JSON to Lock stop chdir added TODO test for #83 Band-aid fix for bundle options v0.9.50 Update docs Woo, WTF femove Makefile.PL strip dependencies Don't use mirror, because version fix won't work with --mirror-only Add a test for version lock v0.9.51 typo. Closes #53 don't eat unknown options in system, effectively killing the need for --. Addresses #77 Added more tests for exec with no --, as well as versioning tests with -M fix dep use cpanm installdeps to get with-develop from cpanfile remove unused build_dep Stop collection dependencies when installing/bundling because cpanfile can be directly used by --installdeps . Unimplement carton check. Also simplified carton show logic to use Lock directly remove unused list_deps remove color output Add test for help update deps Make sure you have the latest cpanm unused Fixed the way to build the list of mirrors. Add convenience clean_local in xt use vendor/cache for bundling. Fix #88 exec should not be run without carton.lock Fix #91 v0.9.52 remove unused code spaces remove unused module Convert basic objects to Moo Refactor install/bundle to a new Builder class. TODO remove unused dep (re)move deps remove unused v0.9.53 use Moo in CLI move all Carton.pm God class into CLI and Lock/Builder modules Install develop dependencies as well Stop using lib::core::only and PERL5OPT for now, in favor of simpler PERL5LIB. Re: #82 #70 #60 doc update v0.9.54 update docs update docs Add carton list --distfile Change $lock->find logic to search for provides maps. Return Dependency objects Add back the tree command! readd modules to cpanfile simplified tree output added test for test v0.9.55 rewrite dumper code fix tests Skip modules that are referenced early in the tree to avoid duplicates. v0.9.56 change the output of tree refactor dependency tracker as Carton::Requirements class use configure block rename use_darkpan rename version as a requirement Add Dependency#version method to find the version in the dists locked Experimental: Make carton install save dists to local/cache, then carton bundle copy the tarballs to vendor. use Path::Tiny. Also saves temp index in ./local not .carton fix quotes refactor CLI with Moo simplified test output check unuse Directory::Scratch $self->dir is already Path object move CPANfile load out of CLI remove unused code Re-implemented carton check Ignore installations that doesn't match cpanfile in check (and update later) wrap errors with eval return empty hash rename is_perl to is_core install develop dependencies in cpanfile as well add comment for badly named properties, for now Implemented carton update Added more test for install this test should now always succeed, i hope Honor newer versions of install if there are multiples that both satisfy cpanfile requirements Add test for mismatch deps #68 v0.9.57 typo Merge branch 'patch-1' of https://github.com/dsteinbrunner/carton into 1.0 run install twice run check Added a failing TODO test for downgrading with carton update, then collectin wrong install info add write_cpanfile() convenient method use subtest added a TODO test to detect unused modules in local typo Rather running install twice, make it a TODO test carton exec without an argument should die newline v0.9.58 only warn (and eat) -Ilib when it's right after exec. Fix #97 v0.9.59 Bump Module::Build and MakeMaker to support test requires. v0.9.60 Add more perl versions use ack instead of mojo for testing on 5.8 update Try::Tiny Support carton install --without develop #66 update obsolete doc Document --without develop TODO comment push --without options unit test for without Enable without for 'features' as well v0.9.61 Support develop feature as well introduce Carton::Environment object Add Lockfile class. Refactored cpanfile/carton.lock locator to Environments Builder now takes install target off of detected cpanfile location v0.9.62 Bump cpanminus to support --cpanfile Support --cpanfile option for carton install, as well as PERL_CARTON_CPANFILE use stdout due to cpanm update Document --cpanfile Support --cpanfile in check Fix a bug in CLI test runner where some app instance variables are cached v0.9.63 Merge Lock and Lockfile into Lockfile refactored to remove environment attribute and unnecessary methods locate cpanm within App-cpanminus dist dir. Fix #92 v0.9.64 rename lockfile variable so that later refactoring gets easier Massive rewrite of lockfile format. Use cpanfile.snapshot! sort snapshot formats rename "Lockfile" variables/classes/methods to Snapshots all the way v0.9.65 more rename Fixed bug where parent scanner hash is not preserved move Requirements to Tree Add an exception when parsing fails. undef dumper to avoid leaks Allow stopping tree DFS with tree command. make check scan faster as well Fix a check bug where $dist->version is used instead of module's version v0.9.66 Run fatscript by locating it in @INC rather than from share dir bump cpanm with fatscript Merge pull request #111 from oalders/master v0.9.67 install CoreList for < 5.8.9 change the dist name case to simplify toolchain v0.9.68 Document that vendor perl without core modules is not supported. Fix documentation Add Update doc Not supported on mod_perl #114 doc update Up cpanm dependency bump cpanm dep v1.0.0 remove warnings in the doc Support version ranges in prereqs. Fix #117 v1.0.1 Bump cpanm dependency. Test ancient distributions for missing package extraction v1.0.2 Display usage when passed unsupported command Fix outdated documentation Add missing docs v1.0.3 Bump cpanm. Added test for #120 v1.0.4 bump cpanm. Test for qv() remove globs auto-generated by can(). Fix #123 Merge pull request #124 from shibayu36/fix-install-cached-doc Add notes on differernt Perl versions typo Set module name for ::Core dist bump cpanm v1.0.5 Fix error message Add Upgrading doc Beta: install fatpacked carton in vendor/bin Fix #109 fix error v1.0.6 Bundle File::Spec and Cwd in non-arch path for perl < 5.16 Load extra modules for fatpack, detected from Carton's MYMETA files Only select MYMETA actually matching the dist local::lib isn't actually required for Carton anymore v1.0.7 TODO comment Add documentation for carton(1) v1.0.8 bump Try::Tiny workaround carton help/perldoc Carton for case insensitive filesystem v1.0.9 bump Link to cpanfile documentation explicitly add cpanfile to git Merge pull request #133 from kan/master quote versions in example Add LICENSE v1.0.10 disable fatal warnings v1.0.11 up Path::Tiny dependency Add an option to skip fatpacking document ignore vendor v1.0.12 fix brittle tests new cpanm has actually fixed this require 1.7030 use MakeMaker remove Exception::Class Moo -> Class::Tiny add 5.20 for old perls MakeMaker might be upgraded for -L support (?) support generator for Index v1.0.13 ignore blib v1.0.14 remove Moo in test demote fatpack related tools to recommends v1.0.15 disable sudo enable -j9 format 02package like PAUSE does v1.0.16 Merge pull request #193 from hachi/die-on-exec-fail exit 127 if the command is not found. #193 add back warnings v1.0.17 sort case insensitive, like PAUSE v1.0.18 new cpanm will upgrade MakeMaker etc. as it builds distributions v1.0.19 move carton fatpack into its own command. v1.0.20 Merge pull request #179 from oalders/master Merge pull request #196 from mavit/master change Module::Reader to requries so that Fatpacker will contain that for the runtime v1.0.21 nop when there's nothing to update update IRC link v1.0.22 Yanick Champoux (1): Edit POD sentence. gregor herrmann (1): Imported Upstream version 1.0.22 ikasam_a (2): merged "bundle using install.json" branch remove unused method shiba_yu36 (1): fix docs about carton install --cached ----------------------------------------------------------------------- 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/carton.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkgemail@example.com http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits