[carton] annotated tag upstream/1.0.22 created (now d91e6c3)
gregor herrmann
gregoa at debian.org
Sun Dec 6 14:06:40 UTC 2015
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
More information about the Pkg-perl-cvs-commits
mailing list