[perlbrew] branch master updated (467ac2b -> e8a9c82)
gregor herrmann
gregoa at debian.org
Wed Oct 1 18:23:55 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository perlbrew.
from 467ac2b update changelog
new da3cc07 Add debian/upstream/metadata
new b00ed86 Update debian/changelog
adds 1ad1565 Let there be "init" and "install" command.
adds e7dfbec Deal with some perl tarballs released as .tar.bz2.
adds e11428b should just use "sh"
adds b5d64b4 this dist renamed to App::perlbrew.
adds 4bf75f3 Let the default command be "help"
adds 206d4ae implement "pb switch" command.
adds 2574e09 add a "installed" command that list all installed perl distributions.
adds f477247 rename and mv the executable
adds 043234f decide to put stuffs under ~/perl5/perlbrew.
adds da2b61c let there be App/perlbrew.pm
adds 412ec00 doc
adds 86871f9 org for release
adds ae3e043 Generate README.pod and README.
adds c2a0dc0 gitignore
adds b8d3797 Checking in changes prior to tagging of version 0.01. Changelog diff is:
adds a603944 fix bug PATH thanks to miyagawa++
adds 516822b Generate a standalone 'perlbrew' command for module authors.
adds f853511 check in the generated perlbrew command so people can simply download it from github
adds 9f11ac3 fix the PATH
adds 3391448 Support t?csh
adds 4a1dd8b add newline between installed perls
adds 7193d65 display (*) to the current one
adds e2e8520 Merge remote branch 'miyagawa/master'
adds f2f1352 regenerate the perlbrew executable
adds b7974fd Support installing perl RC releases e.g. perl-5.12.0-RC0
adds 5b1ebb9 regen perlbrew executable
adds 6ce071c The installation doc.
adds e6d259e implement the self-installation code
adds 8e23eb6 Instruct the user who just run 'perlbrew install' to run 'perlbrew init'
adds d845909 Write some install/init user instructions
adds dfe0707 Merge branch 'self-install'
adds 94ca4b7 basically re-write with HTTP::Lite
adds 18839b7 fix: should return (exit) from the self-install command
adds 9b3f78a Merge branch 'master' into use-http-lite
adds be74053 fix: install perl-x.x.x was broken...
adds fd92638 Merge branch 'master' into use-http-lite
adds 49a0567 get it working with HTTP::Lite
adds a6ed53a regen perlbrew program
adds fbc5293 Merge branch 'use-http-lite'
adds 70477a0 add a -f force switch, so we can force-install a perl if we have to
adds 6869b63 fix the newlines by using the -l switch to perl on the #! line
adds eee5795 clean up the Makefile
adds 035e29c add a quiet/verbose option defaulting to quiet
adds b9e1f55 add a -D switch for passing through to Configure.sh
adds 7b7ff86 add local::lib support
adds 41c9a74 add a minimal test suite
adds c244d1e stub in local::lib as a dependency
adds 43433db roll back a change in run_command_switch; update config notes in run_command_init
adds ecc9d04 make --no-quiet work I think
adds d58bf09 get --as switch working so you can install perls under a custom name
adds 9fed479 merge down changes from gugod upstream
adds 1c59311 kill the -l switch on the #! line, miyagawa fixed this differently upstream
adds 2588074 skip over the "current" symlink
adds f6b7869 use Pod::Usage in the bin/perlbrew
adds eb52ca5 copy the `bin/perlbrew` into the *generated* `perlbrew` app
adds 1897cb4 update the generated standalone perlbrew
adds 74f5401 merge gugod/master
adds a87a3ef ignore MYMETA.yml too
adds 500ea21 update the generated perlbrew
adds b8bb0c7 Merge remote branch 'perigrin/master'
adds 66963af remove one useless statement coming out from last merge.
adds 9dc14a9 Embed HTTP::Lite into the standalone perlbrew app
adds a9c5767 Improve the embedding process.
adds 027befa implement 'perlbrew swith /usr/bin/perl'
adds a364a47 The auto-generated perlbrew should be excluded from CPAN dist, but should be kept in the repo so people can download it from github.
adds 9bed19b doc.
adds b7a518a put down several major changes.
adds 9215255 preparing the release of 0.02
adds b406b99 implement a "off" command to remove symlinked executables from perlbrew path.
adds ff7c622 fix a bug where perlbrew fail to switch 5.12 after turned off
adds a2cba64 Checking in changes prior to tagging of version 0.03. Changelog diff is:
adds b47bfe5 include MIT ad Perl license in the doc/ dir for reference.
adds 8eeb350 Licensed under MIT again. Added in the doc that the embedded HTTP::Lite is licensed under the same term as Perl itself.
adds 3d4537e say 'perlbrew -h' in the default help message.
adds 40f62da Use PAR to build the perlbrew executable.
adds 207b30b Revert "Use PAR to build the perlbrew executable."
adds c55b066 regen
adds 6df9af1 Display more friendly instructions during the build
adds 3fdaf38 File::Path::make_path doesn't work with older File::Path that's bundled with older perls
adds ac86187 Display more friendly instructions during the build
adds baf4974 File::Path::make_path doesn't work with older File::Path that's bundled with older perls
adds 28c39e0 fixing some typos in perlbrew.pm
adds 7006e3f adding repository info in META
adds da0dc82 another small typo
adds 74bdaef Merge branch 'master' of github.com:gugod/App-perlbrew
adds 24fd7a6 regen
adds 4fd1e45 update doc.
adds e98b862 Checking in changes prior to tagging of version 0.04. Changelog diff is:
adds b569028 Fixed a bug about mkpath. I saw a directory that permission is 0000 because interpreted as mkpath($paths, $verbose, $mode) on File::Path 2.08
adds 36e6847 Merge branch 'master' of git://github.com/hidekiy/App-perlbrew
adds e29900e regen
adds db13baa ignore symbolic links in installed
adds 7a6f3ef Support 5.13 (and future development versions :D)
adds 0d6a1f5 allow installation from perl5-git
adds 115d047 install dist as perl5-git's `git describe`
adds 27cdb32 regen
adds 2a486ae rewrite the extracting steps so perl can be build from an existing git checkout.
adds 24e7d30 Merge branch 'brew-from-git'
adds 4826869 remove README.pod for it gets installed as App::README.pod when people innstall from a git checkout. *sigh*
adds f8e98bb simply use README for both github and cpan dist
adds 80487b1 briefly doc brew-from-git usage
adds 3be0861 Kudos for jasonmay++ for his work on brew-from-git
adds c4497a7 embed marketing (hey) of 5.1[23]
adds 839ce5e releasing 0.05
adds 2e843da briefly update changelog
adds 545cc80 precedence bug
adds c58a95f operator precedence fix for -as
adds 3c0e7c3 Merge remote branch 'jasonmay/master'
adds 7138ecc attribute the fix to doy and jasonmay
adds de88816 regen
adds ab30363 Delete PERL5LIB and PERL5OPT while configuring, building, and testing a new perl. This keeps them from breaking the build if e.g. perlbrew is installed in someone's local::lib.
adds 1429185 Small spelling fixes.
adds 7197873 Display status when switch isn't given arguments.
adds ea4f03c Small spelling fixes.
adds 0c0c4f8 Display status when switch isn't given arguments.
adds 959b95c Have 'switch' w/out args handle perlbrew turned off.
adds 3b7bd9e Merge remote branch 'juster/master'
adds 21ea882 die if the mirror site does not have the tarball mirrored yet
adds 3e018d9 attribute to contributers, and regen the executable.
adds 51af76f update perl verison numers in POD to contain 5.12.1
adds 9a8b64a document about PERLBREW_ROOT in the installation section.
adds 4401bf1 document about installing App::perlbrew cpan module.
adds b4d085a update changelog
adds d3c29b1 Checking in changes prior to tagging of version 0.07.
adds ad02e58 added error code
adds c6bf717 Conf file + CPAN mirror support
adds 393d34f added error code
adds e68eb12 Conf file + CPAN mirror support
adds 9beb823 Merge branch 'master' of github.com:gugod/App-perlbrew
adds d529d4e fix up the makefile for earlier perl versions
adds a98c32b Merge remote branch 'doy/master'
adds 22c0962 support some introspection of the brewed perls without having to parse
adds 7ddb945 also expose $CURRENT_PERL
adds e980a4a Add more documentation to perlbrew script itself, as users are more likely to look there. Fix some minor parts of the App::perlbrew docs.
adds 32cedf6 Merge branch 'master' of github.com:gugod/App-perlbrew
adds da9eb5f support some introspection of the brewed perls without having to parse
adds 954b311 also expose $CURRENT_PERL
adds 6664660 Merge branch 'master' of github.com:gugod/App-perlbrew
adds 7ddf45d Add docs for "mirror" command
adds 258c444 Merge branch 'master' of github.com:gugod/App-perlbrew
adds 8aa91bc update Change log for the up-coming 0.08
adds 47cb60d shipping 0.08
adds b5bf946 Use the proxy set in http_proxy env var if available.
adds 3bc4b67 set $VERSION to a dev version.
adds 3bfc5ae Added -U flag to pass through to Perl's config.
adds 76064c2 Removed trailing whitespace.
adds 903525c Updated perlbrew in top directory.
adds d05e407 small rewrite
adds a56a2d4 fix the example of using -D and -U
adds 099896d update chromatic's change.
adds 5d86284 update perl version numbers in the program.
adds 3aaaef5 Checking in changes prior to tagging of version 0.09.
adds 878c4f6 RT #57672
adds 2a6c609 RT #60123
adds e68e694 GH #9 - correct handling of -U
adds da7babb added notest option
adds b50221b Allow -Dopt style flags as Perl's Configure does. -D=opt and -D opt are also okay.
adds 00b5d76 fixes RT 59729. https://rt.cpan.org/Ticket/Display.html?id=59729
adds 3549033 RT #57672
adds b263849 RT #60123
adds 0f7e5df RT #59086
adds 6ebc8fc GH #9 - correct handling of -U
adds a70cd41 updated perlbrew file
adds ab1bfe1 Merge remote branch 'xsawyerx/master'
adds 7ec1a69 Add more documentation to perlbrew script itself, as users are more likely to look there. Fix some minor parts of the App::perlbrew docs.
adds 2db1417 Merge commit 'gugod/master'
adds df3c7f0 Add docs for "mirror" command
adds 155fce5 Merge remote branch 'castaway/master'
adds d84f636 fixing some typos in perlbrew.pm
adds f43b4ec another small typo
adds 2934847 Adding dependency for File::Path (version needed for make_path)
adds 2f7fc0a adding repository info in META
adds cb10205 Merge branches 'typos', 'dependencies' and 'repo-in-meta'
adds 3093c9b Merge remote branch 'yanick/master'
adds 1f97189 attribute people for their commits
adds 286e4e8 use File::Path::Tiny instead of File::Path.
adds 178d64c Checking in changes prior to tagging of version 0.10.
adds 9295062 added notest option
adds a91332d Merge remote branch 'origin/master' into notest
adds fdaca95 Merge remote branch 'datamuc/master'
adds 7f1aaba fixed pod bug, added missing =back.
adds db5313a Used older Getopt::Long API for compatibility
adds 77587fc fixed pod bug, added missing =back.
adds 7b29573 fixed pod bug, added missing =back.
adds bf2b802 Merge branch 'master' of github.com:gugod/App-perlbrew
adds b3e71e9 Merge branch 'master' of git://github.com/gugod/App-perlbrew
adds 82f1bcf '-as' option was renamed to --as, but document is not changeed.
adds ac8510a correct the pod.
adds ac72dbe Tweaking docs.
adds 360d263 avoid 'uninitialized var' warnings when $ROOT/perls/current is missing.
adds 209c506 Fix missing '-A...' options; quoting options (should we use String::ShellQuote?)
adds 7432817 added test_requires that brings in a version of Test::Simple that includes note() and explain() in Test::More.
adds 52414ec Changing to backwards compatible version string to stop a warning from being generated
adds 3bb8243 Check if Test::Simple exports `note` and `explain` before calling them instead of requiring Test::Simple 0.81.
adds 0e8bf6c some copyediting
adds 61465e4 minor fix
adds 8c283ca Adding manual CPAN mirror entry so local servers can be configured.
adds cb0da72 A small program to automate the installation of installing latest perlbrew.
adds 044d9d1 add an env document for shell integration.
adds 24a710e let 'env' command take an arg, which is the name of perl that was installed with perlbrew before.
adds 3154fd1 fix PERLBREW_PATH when switching to a dev version of perl.
adds cd4cd5a lift use/switch function to bash
adds c106479 change the way to decide current perl.
adds 3d3ad4f Run 'hash -r' afterwards.
adds 2d6afc2 update some numbers in the doc.
adds 4326fef revert perlbrew executable to previous stable version
adds 9639071 sneak the perlbrew version in to maybe provide some hints for bash...
adds ac8477e symlink right after install!
adds 9341d2f a plumbering command to symlink executable for a dev version of perl.
adds 9b04cf3 document the 'symlink_executables' command.
adds 89917c3 * allow use dash-delimited-command-names. * add an install-cpanm command.
adds 6804691 describe the 'env' command.
adds f6ab8bc describe project development
adds 0b9c746 describe the version command.
adds 1893a19 documentation updates.
adds 6b28607 Replacing 'installed' with 'list'
adds 4cdd679 show a deprecation warning when people run `perlbrew intsalled`
adds f29d983 avoid duplicate entires in the output of `perlbrew list`
adds 031a902 minor sub rename for consistency
adds 4a667e3 put PERLBREW_ROOT back into ~/.perlbrew/init for it is required to be there for bash.
adds 3af20b3 fix 'uniq' and update bashrc.
adds 0038e12 doc updates.
adds 40792ee [bash] `perlbrew (switch|use)` now prints errors when switching to an uninstalled perl.
adds a684071 perlbrew - 0.11
adds 4a54a43 Checking in changes prior to tagging of version 0.11.
adds b286589 Fix: should generate ~/.perlbrew/init when doing 'perlbrew init'
adds b7f7e85 better error handler to open file.
adds 50bef4a re-generate executable.
adds 3199683 non-fatal cpanm installation when "perlbrew install"-ing a perl
adds 9af0345 updated SYNOPSIS using "list" instead of deprecated "installed"
adds 915d6ae temporarily use curl to fetch cpanm.
adds f767bc6 Merge remote branch 'upstream/master'
adds a538436 regen perlbrew executable.
adds 062aa79 attribute ploettix for the curl/wget works.
adds bfef1fd updated SYNOPSIS using "list" instead of deprecated "installed"
adds 22f730e updated SYNOPSIS using "list" instead of deprecated "installed"
adds b829dc9 removed dependency from HTTP::Lite
adds d66a9e7 Merge remote branch 'polettix/no-http-lite'
adds d15e091 documentation updates.
adds e5acbea documentation updates.
adds ac95da2 Checking in changes prior to tagging of version 0.13.
adds 1913f14 update perlbrew-install
adds ff14fe4 update README
adds 0471843 bashrc: set $PATH_WITHOUT_PERLBREW every time before setting $PATH
adds e916e47 small doc fix
adds 0ccadd2 Show the version of perls found in the path.
adds 1a13984 It is better to parse $] than perl -v. Added unit tests for format_perl_version.
adds 133516d Removed character from object creation.
adds aeec143 Merge remote branch 'trcjr/master'
adds 250a01d document about 'install-cpanm' command.
adds 1edf979 maybe not auto-install cpanm right after `perlbrew install perl-5.x.x`
adds ffff1f1 regenerate the perlbrew executable
adds 553053d Let help, -h and --help do the same thing -- showing full pod.
adds 8de9191 update changelog.
adds 297c22f use a shorter method named 'current_perl' to replace 'get_current_perl'.
adds 929ef89 documentation update
adds 2646282 DEPRECATE 'get_current_perl' in favor of 'current_perl'
adds 23e9a78 version bump.
adds 1288bcc fix some typos and remove a duplicated line in pod
adds c10eede bashrc: minor fixes for error handling etc.
adds 5bcd0f6 bashrc: implement `perlbrew (use|switch) (system|default)`
adds 1e4e144 bashrc: too early to reserve 'default'...
adds f761da8 Merge remote branch 'yibe/master'
adds 6aa1346 remove 'installed' command.
adds 3c5a564 revert the 'perlbrew' executable to version 0.14 so it's more stable.
adds 810ab15 seperate bashrc code for better reading... a little bit.
adds a8078c4 avoid using one-time global variables.
adds 9523e28 Copy File::Path::Tiny::mk over because that is the only sub we need from there.
adds cca082d no need to embed File::Path::Tiny anymore.
adds 5d64235 remove File::Path::Tiny from dependencies and the dist can be released under MIT license.
adds 53636df should ingore cover_db dir.
adds 1fd3682 fix: `perlbrew list` does not correctly mark current perl.
adds 090d71e a minor rewrite for my personal flavor of coding...
adds 26fc7bb minor cleanup.
adds 8faee69 start avoid using %ENV directly.
adds af29e7d Make 'http_get' method a plain, $self-less function.
adds ada8bb5 let 'http_get' always treat the last subroutine argument as a callback.
adds 0069450 minor cleanup.
adds c8e046b dnoe the first implementation of 'perlbrew exec' command.
adds 5a7c98e fix: 'switch' command was broken and not saved to ~/.perlbrew/init
adds 682276c briefly update changelog.
adds f5b5919 remove twitter step from shipit config.
adds 9177fd2 regenerate perlbrew executable for 0.15.
adds 4eca574 App::perlbrew: use "test_harness" on perl >=5.7.3
adds 8ac6bef attribute avar for the test_harness change
adds 85f29ea pass thru '-j' to 'make' when building.
adds 11d417e App::perlbrew POD: add =encoding utf8
adds 78b6ea9 Merge remote branch 'avar/use-encoding-utf8-in-pod'
adds badbfdc /bin/sh as a shell should use 'export'
adds 2d8888e support short options
adds 42cb96b decide not to use pivotaltracker.
adds 342dd5f Merge branch 'master' of git://github.com/gugod/App-perlbrew
adds 38edc6b revert the perlbrew executable to release-0.15.
adds a9bf148 Use gtar on Solaris
adds 84cbe4f not 0.17 quite yet.
adds 143eee9 regen
adds a986d95 releasing 0.16
adds 853232c Move check for .perlbrew dir to where we need it
adds f6b3145 Treat system as any other perl-DIST inside perlbrew use
adds 049ab03 Remove switch logic from shell, and back to perl:
adds cbd8ae9 Make env cmd respect current perl symblink:
adds 33f4ac8 Add support for use without parameters: show current version in use
adds a6c35d9 Fix: don't reinit shell environment on "perlbrew swith", with no extra args
adds 7c918b8 Don't symlink executables into bin/
adds ca2b69d Don't trust the shell command path cache to find the perl executable
adds 9084a29 Replace system() calls with proper Perl function use
adds 1a659aa Make switch command with specific perl executable work without symlinks
adds caf06df Add option to name each perl executable used in perlbrew switch /path/perl
adds 32ee46f Remove implementation of symlink-executables command
adds df19333 Extract env SHELL tests into a method for reuse
adds 90c1372 Added command use to the perl version
adds 183a1e3 Adjust documentation to latest features
adds c235871 Regen standalone version
adds 942601a Merge remote-tracking branch 'melo/fix_switch_and_use' into develop
adds 82fbca6 add --brew-only to exec
adds d62a81e don't care about system perl
adds 41a1597 Merge branch 'feature/exec-exclude-non-brew' into develop
adds ca17dcc regen executable
adds 73adcf2 Trivial spelling fix
adds 982179e Merge commit 'abh/master' into develop
adds af6cfe8 regenerate
adds 37b6799 Merge remote-tracking branch 'origin/develop' into develop
adds bca7754 get rid of that stupid conflict marker
adds 7bc31d2 Make sure we export the SHELL environment
adds 1abcb5c Regen standalone version
adds 872ecc9 Merge remote-tracking branch 'melo/fix_switch_and_use' into develop
adds ed72a75 version up
adds 3cb00f9 brief implementation of `clean` command.
adds 87aa365 apply the patch about noclobber
adds 6e29288 attribute melo++ in doc.
adds 876bc75 enable parallel testing and document -j option
adds 5cc4f26 Merge branch 'dagolden/master' into develop
adds a6b8680 regen
adds 7e4a27e attribute dagolden++ for https://github.com/gugod/App-perlbrew/pull/47
adds e58f8ef In the instruction messages, replace "$HOME" with "~" when possible.
adds ae7fac9 avoid undef warnings on -j arg
adds 563b14d update changelog.
adds 542f0df tilde-ify one more message
adds ed96a52 Checking in changes prior to tagging of version 0.18.
adds df4bbb3 Use Devel::PatchPerl to make old perls build
adds 5d6059b deal with an edge case when people typed unknow short options.
adds 9d77b6c No need to pass any options to `perlbrew env`
adds 4b3e071 regenerate the standalone executable.
adds a949229 update licence years
adds 2068e4c Added the ability to list available versionf of Perl to install
adds 3fc0da8 Merge remote branch 'trcjr/master' into command-available
adds 1756258 perlbrew available works, this time without extra dependancies
adds fe7f23f merge from trcjr
adds f4e8412 attribute trcjr++ for the available command.
adds fa8c1c9 version should match
adds ad6e80c Merge branch 'feature/command-available' into develop
adds a906ad2 Corrected my nick in Changes
adds c632e89 fix get_avaialble_versions after cpan.org website update
adds 847f4ca replace done_testing
adds b8093b8 replace done_testing with plan
adds fcfa411 replace done_testing with plan
adds 6397597 remove done_testing
adds 5778a64 Merge branch 'feature/fix-rt-63763' into develop
adds 391a874 Revert "Remove implementation of symlink-executables command"
adds 4170b50 run 'symlink-executables' automatically after installing a dist without an executable named 'perl'.
adds fa843aa describe the change.
adds 901b120 Merge branch 'feature/symlink-executables-for-dev-versions' into develop
adds 8618706 always auto run `init` after `install`
adds 44b6ec5 the generation of ~/.perlbrew/init should respect the value of $PERLBREW_PREL
adds 4e896d1 describe the change.
adds 05b13a1 Merge branch 'feature/auto-init-on-install' into develop
adds 86c9431 version up
adds fba8bd7 use "i" to mark as installed perl instead of "*", for the latter one already means "currently used perl"
adds 31f5bf0 Merge branch 'release/0.19' into develop
adds 70a6772 deal with build post-5.14 RC release from git.
adds 46d6ffe Merge branch 'release/0.19'
adds 447b743 Merge branch 'develop'
adds 14ecad2 typo fix
adds 2e3152a Merge branch 'doy/master' into develop
adds 122b2f3 Die when we can't find a tarball for the specified release
adds 7b0835e Merge remote branch 'doherty/die-on-invalid-version' into develop
adds 9e0bcb8 use a simpler message.
adds b848f45 Add a way to install blead
adds 2ad5a6d Merge remote branch 'doherty/install-blead' into develop
adds b7590e1 regen execuatble for develop branch
adds 84d7e41 rewrite the mirror command (run_command_mirror)
adds bcd7f57 Add changes from App::perlbrew to perlbrew
adds d181808 Merge remote branch 'jrey/new_mirror' into develop
adds 10ab15a changes
adds be1b3a9 fix to chdir to git repo directory temporarily.
adds e7bd535 Merge branch 'develop' of git://github.com/am0c/App-perlbrew into develop
adds cd8b14b changes by am0c++
adds 4421487 re-pack the perlbrew standalone executable with App::FatPacker
adds 78cfdf4 Add a method to install a tarball from a given URL
adds a596dfc Merge remote branch 'doherty/install-tarball' into feature/install-tarball
adds 5de299c Check for 404s when downloading things
adds 3908f92 Merge remote branch 'doherty/check-404s' into feature/install-tarball
adds 9e19eaa Merge branch 'feature/install-tarball' into develop
adds efe7676 regenerate standalone executable
adds 0f3c434 Merge branch 'install-blead' into refactor-install-command
adds 6a80bbd Refactor various install subroutines
adds 1e3204c Merge commit 'be1b3a9e36864f7d0b09bd80d6fa57022894fd92' into refactor-install-command
adds 00d07fb Merge remote branch 'doherty/refactor-install-command' into develop
adds a148428 Fix logic for mirror selection
adds 5abac5d Merge remote branch 'jrey/new_mirror' into develop
adds df2c5e6 removed the verbose message.
adds 92bfad0 re-implement the switch as part of the bash script to get rid of thet `current` symlink
adds 7a28989 auto-run the symlink-executable command on init, therefore people who are upgrading can just re-run a `perlbrew init`.
adds 3484ce8 update CSHRC_CONTENT
adds 8779162 implement switch command for non-bash
adds a8f64f4 implement 'perlbrew use' command for c shell.
adds 80e6fba Added entry to help section for available command
adds 9eb2848 Merge remote branch 'trcjr/hotfix/available_help_message' into develop
adds 6e1c321 remove / rewrite the code that depends on the 'current' symlink.
adds 8e107d2 version bump
adds 1cb96fe fix in bash: `perlbrew switch`, without args, shows current perl.
adds 3f68a6b documenting, and implement `perlbrew off` for C shells
adds 99e4a55 friendlier message when the installation target is invalid or unknown.
adds 44266e0 Merge branch 'release/0.20'
adds 0386469 Merge branch 'release/0.20' into develop
adds 5ddc735 fix test
adds e4255af Merge branch 'release/0.20'
adds 7ac586c update shipit config
adds 03119ab update the installer to install a packed patchperl
adds da87ccb update patchperl
adds efe7c47 fix PERLBREW_ROOT
adds c150e19 update patchperl
adds 4584581 installs patchperl 0.36
adds 6b6c430 Merge branch 'release/0.20' into develop
adds 8b3e5cc Merge branch 'master' into develop
adds 6ccc9da Merge branch 'master' into develop
adds 14547a0 Merge branch 'master' into develop
adds 107b25c * Fix "perlbrew install http://url.to/perl-5.14.0.tar.gz" so it installs into "~/perl5/perlbrew/perls/perl-5.14.0" instead of "~/perl5/perlbrew/perls".
adds 5d1a0dc Merge remote branch 'audreyt/master' into develop
adds f2b9ee7 regenerate
adds cdfc98c Merge branch 'master' into develop
adds 5991f44 Assume 5.12.3 means perl-5.12.3, for example.
adds 1033d09 Merge remote branch 'oylenshpeegul/master' into develop
adds 1869a64 regen
adds 12538bf also resolve alias for 'env' command.
adds cb84007 attribute oylenshpeegul
adds 2fda0f5 Refactor: let installed_perls returns a array of hashref. And improve 'perllbrew list' command.
adds 12c00b5 Let 5.12.3 mean "perl-5.12.3" in command line
adds 0df6369 remove the "install" part in bashrc -- not required.
adds bcb6e17 doc fix from @rodrigolive
adds da81de9 make sure ~/.perlbrew exists before writing ~/.perlbrew/init file
adds a63bca0 fix RT #68241
adds d06761f installs patchperl 0.36
adds 417c60e Support for install from local archive file
adds 3380050 Merge remote branch 'arpadszasz/master' into develop
adds fdee53a complete the install-from-archive feature without file:// prefix
adds e22658b extra blank line looks slightly better.
adds 0b17481 a little bit less verbose by default
adds 374e114 update doc
adds e6833fa version bump
adds 94c3d7a fix the bashrc for zsh.
adds 0a67836 0.21 change log
adds d6ee5f3 documentation updates
adds 8e254fa apparently syntax error
adds 8b8b4ee Merge branch 'release/0.21'
adds 071f1c8 Merge branch 'release/0.21' into develop
adds dc9cd94 update version test
adds f38f83e Merge branch 'release/0.21'
adds d6b4475 Add self-upgrade command
adds 523c440 Add docs for self-upgrade
adds adf4897 Add uninstall command
adds 345939f rewrite the usage of uninstall command.
adds 6cfe316 a brief test for -D args
adds 79a7c43 do not have to backslash-escpae the space.
adds 6d10d7e correctly quote $@ such that '-Dcc=ccache\ gcc' is seen as a single entry in @ARGV
adds 81fd9fc regen
adds eea0068 implement alias create/delete/rename
adds b8ab63e document
adds c3178a4 Merge branch 'feature/alias-command' into develop
adds 7a771f8 use simple mocking to test installation process.
adds 29d783f a simple case to detect the existing of installation by distirbution names
adds d8ec7b2 add a is_installed method to tell if the given installation name exists.
adds 7798e33 refactor with is_installed method.
adds aa19576 do not clobber existing user-specified installation names (the `--as` option.)
adds d4fcac9 should use the specified installation name in the error message.
adds 6abc633 Merge branch 'feature/fix-install-clobbering' into develop
adds 4f99b60 bump version to 0.22.
adds 7327b64 briefing the changes
adds 6813642 update the version test
adds 2e8272e typo
adds 6f9a6bd Merge branch 'release/0.22' into develop
adds c503fbe add support for multiple .perlbrew dirs
adds 6703e10 Merge pull request #98 from felliott/feature/perlbrew_home
adds 672fc40 Fix missing test_requires for IO::All
adds 6286089 Fix missing test_requires for Try::Tiny
adds ac77d41 Fix curl auto-detection
adds 8bb91c5 Support OpenBSD pdksh
adds 75ddd68 Update init doc for sourcing ${shrc}
adds 74c0c74 Simplify init a bit, and be explicit in which shrc to append
adds b80378f Merge remote branch 'zakame/master' into develop
adds 449af54 keep the original @ARGV in $self->{args}
adds 2b4c783 brief editing
adds 7a5da3c The exec command handle @args differently.
adds 0d499ab dependency fix
adds beead02 changelog
adds aa8307c fix arg test
adds a243eca version bump
adds ec95010 Merge branch 'release/0.23' into develop
adds c181811 let `perlbrew availables` shows error message when http_get fail to get content.
adds a652ac2 let `perlbrew install-cpanm` shows error message when http_get fail to get cpanm executable.
adds fec33a8 let `perlbrew mirror` shows error message when http_get fail to get content.
adds 7696675 tests on http_get errors
adds 295c83c shows error message when 'perlbrew install perl-x.y.z' fails to download perl tarball.
adds edcae32 show error message when 'perlbrew install perl-blead' or 'perlbrew install blead' fail to download perl-blead tarball.
adds a12de67 deduplicate outputs of `perlbrew list` when PATH contain duplicated items.
adds d6f240e write spec tests for the do_install_archive method.
adds f66d3ab write a spec test for do_install_url method.
adds 61bdbb6 changelog for the upcoming release.
adds 3a13b57 fix the installer due to the new github redirect scheme.
adds d2a7a79 Merge branch 'release/0.22'
adds 8164915 Merge branch 'release/0.23'
adds 2a3f650 fix the installer due to the new github redirect scheme.
adds 2ced54e Fix perlbrew-install bash script
adds 39f274c Merge pull request #107 from doherty/perlbrewinstall-bugs
adds 3f1c446 Merge branch 'master' into develop
adds fef5fee version bump
adds 616ee52 Merge branch 'release/0.24' into develop
adds 34ec900 Merge branch 'release/0.24'
adds 34ddd53 Merge branch 'master' into develop
adds e0ee45e mkdir
adds 92009d7 Merge branch 'release/0.24' into develop
adds d13d8e6 Merge branch 'release/0.24'
adds 35e39be Remove perlbrew-install's bash dependency
adds b0e04f8 Implement self-upgrade in Perl
adds 0a3cad8 Detect old/new versions of perlbrew
adds bc6235b Don't allow self-upgrade of system-wide installs
adds 6e59323 Merge remote branch 'hoelzro/master' into develop
adds da6c5ea revert the installer implementation to bash. See my reason in https://github.com/gugod/App-perlbrew/pull/109#issuecomment-1333975
adds 759337c Add 'Did you mean?' functionality
adds 884d7d5 Merge pull request #111 from hoelzro/master
adds c3f439a briefly update changelog
adds 424e22e add --insecure option for curl. because 'perlbrew install-cpanm' command fails.
adds acb90a0 add --insecure option for curl. because 'perlbrew install-cpanm' command fails.
adds b761deb Merge remote branch 'kanetann/master' into develop
adds f8a9194 A suggested way to prevent unalias from failing on UBUNTU
adds 7532b63 Merge remote branch 'johncm/patch-1' into develop
adds af1cb55 'unalias' seems to fail on my Ubuntu and Redhat, a similar patch was suggested here: https://bugs.launchpad.net/ubuntu/+source/zsh/+bug/305346
adds d102362 Merge remote branch 'johncm/master' into develop
adds 5582e28 exit with an appropriate status
adds 9fd5ab5 Merge remote branch 'punytan/master' into develop
adds 33d5250 regen
adds 9dd4593 add a test for checking exit status
adds 14d1842 Merge pull request #117 from punytan/master
adds ccb77b8 version bump
adds cdfea8a the changelog
adds c7e26df chmod +x
adds 7ac9e12 Merge branch 'release/0.25' into develop
adds 0eca6ed Merge branch 'release/0.25'
adds 8e90889 Add -Dusedevel when installing blead perl
adds fe77071 Merge remote branch 'magnificent-tears/blead-usedevel' into develop
adds 0d18108 regen
adds 46fd0e8 Implement GH #103 - install -v shows build.log
adds 1ecdda7 Merge pull request #122 from hoelzro/install-v
adds 854af36 Test 'exec' command (ensure 1 run for each perl)
adds 7c9edbc Use explicit path to ensure exec of correct perl
adds 4393202 Explicitly stringify Path::Class object in exec
adds 0b91163 Specify full path to perl in fake shell script
adds 757bdc8 Set %ENV before 'exec' so that 'system' uses PATH
adds b7f88e3 Merge pull request #123 from magnificent-tears/fix-exec
adds a9a35b2 regen.
adds df12b12 locate the bin/perlbrew an use it.
adds 644ca6b coded a resolve_installation_name routine
adds 612642a for commands that requires to resolve an installation name, invoke the resolve_installation_name method
adds ad1f801 version up, and update changelog
adds 2ca843f Merge branch 'release/0.26'
adds 5163237 Don't s/// the non-existent arg for 'install' command
adds 2acd84b Merge pull request #124 from magnificent-tears/master
adds 3453d55 hotfix the `perlbrew install` command.
adds 022c4a3 Merge branch 'hotfix/0.27'
adds 4e88261 doc patch clarifying that perlbrew off is not as drastic as it seems
adds bcef757 regen
adds 9f3bed9 update to patchperl 0.42
adds dbeb4f6 skip tilde test when testing env lacks of $HOME.
adds 8eb2c0a .
adds 81b118a update to install patchperl 0.44
adds f071113 Add "available" command to -h screen
adds d328061 Merge pull request #129 from Sniperovitch/develop
adds 9b2b3d3 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds bfd090b regen
adds bf92741 update to patchperl 0.42
adds ed74b36 update to install patchperl 0.44
adds 0393168 Merge branch 'master' into develop
adds 42a77ec Fixed issue #108; the 'use' command by itself will display the version of perl being used
adds d1b60cf Merge pull request #134 from Woody2143/fixuse
adds 99492f0 changed the switch shell command to reflect the switched to version of Perl of off
adds 0f5a398 Merge pull request #133 from Woody2143/fixswitch
adds 5615e21 briefly update changelog.
adds 769677a Merge branch 'develop' into feature/using-fatpacker
adds e14b6f3 rewrite with a plain shell script
adds 3c9382d finishing up with a brief documentation for hackers.
adds 497c005 make it better.
adds 8c444e5 Merge branch 'feature/using-fatpacker' into develop
adds e04a944 fix a "parse error" on zsh, also make it much simpler.
adds ae0c38d regen
adds 39d14fd update the installer to download patchperl 0.46
adds 0fc48a9 version bump.
adds 814420b skip a few more files from Manifest.
adds 9d72b16 version in changelog.
adds 92d7cc5 Merge branch 'release/0.28' into develop
adds cbd484a quote various args to work around GH #141
adds 1c60878 Merge branch 'release/0.28'
adds c471756 Added version number for Test::Simple dependency.
adds 06c83d9 Merge pull request #139 from chromatic/master
adds afec262 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 88aa314 deprecate the special use of 'use system' in doc.
adds 4ef6720 several small rewrite.
adds 5f67ccb Merge branch 'feature/documentation-review' into develop
adds 9975f8f fix GH #108.
adds 81b5864 PERLBREW_PATH should be default to include $PERLBREW_ROOT/bin to make it easier to invoke perlbrew bash function in bash scripts.
adds 048b66e honor TMPDIR, and fallback to /tmp. Use pwd if neither of them exist.
adds 9deb682 officially deprecate switching to an external perl.
adds fb502a9 Add a `switch-off` command in addition to the `off` command.
adds 89db66d add -k to curl commands in doc. Some OS ships with curl that needs -k.
adds 4808977 regen.
adds 6381f83 declare requirement of patchperl 0.46
adds 07827ba a brief implementation to make it possible to correctly run `use` command without sourcing the bashrc / cshrc
adds 883c73f Use wget if curl is not available
adds 26be912 Fix syntax error in TMPDIR test
adds a80e751 Merge pull request #147 from sjn/develop
adds c606f28 use the new non-gist url of patchperl
adds 5f606a7 doc tweak.
adds c8c32d7 update change log
adds 8cfc404 bump version number.
adds ed5f366 steps to release
adds c804fdd regen
adds 4450152 Merge branch 'release/0.29' into develop
adds efe6702 what a long process
adds 141ad18 use Text::Levenshtein as a module, instead of pasting its methods.
adds 7707bc9 regen
adds fbccab5 Merge branch 'feature/use-text-levenshtien' into develop
adds f1c0203 minor message tweak.
adds 97f0109 Let install-cpanm response with some message.
adds 9ed54d0 minor.
adds dbf5c16 change the default value of "--quiet" option, will let it mean "complete silent" mode.
adds 11fc662 fix the test by using a special PERLBREW_ROOT for testing.
adds 55f31e0 Respect -f (--force) when installing to replace an already installed version
adds 3d8ed72 Merge branch 'develop' of https://github.com/claesjac/App-perlbrew into develop
adds a36933b update the test for the updated error message for unknown command.
adds 01a12eb that variable does not need to be a global.
adds 5d7ca88 add commands: display-bashrc and display-cshrc
adds 6fd2149 rename $ROOT and $PB_HOME to $PERLBREW_ROOT and $PERLBREW_HOMM, respectively.
adds 4e84480 some brief change log.
adds 61ae08c To eliminate duplicate runs, added a check in run_command_exec to skip aliases
adds 2c542db Merge branch 'develop' into fixexec
adds f01ff1e Merge pull request #135 from Woody2143/fixexec
adds 531b21a Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 3e1c057 introduce variables that contain bashrc/cshrc version number so it is posibble to programatically update bashrc/cshrc on demand.
adds 40d95fd let bashrc / cshrc provide default value of PERLBREW_HOME and PERLBREW_ROOT
adds c366461 new command: install-patchperl
adds 03c1963 also make sure that 'patchperl' has executable permission.
adds 4b36da7 re-write the installer to invoke `install-patchperl` command.
adds 68ec76e regen.
adds c35028c a brief test for install-cpanm command.
adds 4253cac a test for the 'available' command.
adds 180cc82 Here's some random notes about perlbrew that I take when I was thinking (or not.)
adds eceacdd let a bare `lib` command shows usage synopsis.
adds 29a4d33 Let command `lib create` creates the folder.
adds e6a36c4 let command `lib delete` wipes out the folder.
adds e721f85 guess it's better to require File::Path::Tiny in the test, just in case I want to remove mkpath sub from App/perlbrew.pm
adds 4e7eee4 put common routines for testing in test_helpers.pl
adds 88da61b describe the usage of test_helpers.pl
adds cf736f8 briefly test the `env` command
adds 304716d let 'env' command reconize perl names with @ sign in it.
adds 83ff272 minor.
adds 94f198b WRONG VARIABLE NAME. HA HA HA.
adds 09867b3 properly quote the env output
adds e152806 a very brief code to list libs
adds 1846c15 regen
adds f6b9038 unset certain variables.
adds a5760db update the fake perl executable to output version number for the command-list test.
adds 140f4ff let 'list' command includes local::libs in the list.
adds 91cbc77 the "current perl" is now decided by combining the "perl name" and "lib name".
adds 8363f1b refine the delete command.
adds 3d6bd89 fix test
adds 1e34ff0 update doc
adds 877f5af update changelog.
adds 042b72d Merge branch 'feature/locallib-integration' into develop
adds af3bbcd steal upgrade-fatlib.pl from cpanminus project ;)
adds e187e4b regen.
adds d896872 requires local::lib
adds 4f0c1ec improve help command to accept "perlbrew help <command>" cli syntax.
adds e1bf18c small refactor.
adds 271ae6c simply use 'args' as the method to access args.
adds 54d0ab6 the code that rename CONF to CONFIG
adds f7357df minor refactor: removing the "get_" prefixes in general out of personal preferences.
adds 6eaa8a2 again the naming.
adds ff81adb version bump
adds 7a29312 Mention 'lib' command in the pod.
adds 061a09f fix "switch" with lib
adds 448227a doc.
adds 60956af Merge branch 'release/0.30' into develop
adds 976e788 Merge branch 'develop' into feature/conf-renaming
adds c58a482 var name.
adds 2e9b930 noted that Conf.pm is gone.
adds 1beda08 Merge branch 'feature/conf-renaming' into develop
adds 4045d91 avoid reading a nonexistent directory
adds 48a01a7 Merge pull request #154 from horus/develop
adds d092f9a more doc in `help lib`
adds 51917a3 re-write the 'help' command to pull output from pod.
adds c65028f appears to be a good idea suing noperldoc opt.
adds 44f7fa9 testing the help command
adds ca822ae decide to ditch `perlbrew help commands` and simply let `perlbrew` display the initial help content, which should provide the full list of commands.
adds 886eeb4 update change log
adds 5b6aed6 regen
adds 1071006 let a App::perlbrew object has a 'root' property instead of always sharing $App::perlbrew::PERLBREWROOT
adds 2481daa call $self->root instead of using $PERLBREW_ROOT
adds 4fa1029 add a method to decide the the location of config file, for that is relative to PERLBREW_ROOT.
adds 52eee5d regen.
adds 47ae98a Somehow reverted the run_command_help code :/
adds 615987e some documentation refine
adds 5b5b58c fix GH #158
adds 93337ea Quote parameters to export in __perlbrew_set_path
adds dc9ac78 Merge pull request #157 from wolverian/develop
adds 8e7707f Merge remote-tracking branch 'origin/develop' into develop
adds 432b6df s/retrive/retrieve/g
adds 957bddb Terminate perlbrew-install if any of the steps fails
adds 0a6289b Merge pull request #160 from yibe/develop
adds b3c0b33 Remove dependency on Text::Levenshtein module.
adds 8cb156a Merge pull request #159 from juster/editdist
adds 0ea6ebc Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 61f5596 remove List::Util from deps
adds b64d4ef regen
adds 312601c stop showing external perl in the output `perlbrew list`
adds 7a5aa27 notable changes for the next release
adds ee73330 version up
adds 6a56085 fix the use of `exec` command with --root arg up front.
adds 3dc4673 regen
adds 810c4a1 Merge branch 'release/0.31' into develop
adds 098d6b6 skip some files
adds 0d3d8ea Merge branch 'release/0.31' into develop
adds 7253837 Merge branch 'release/0.29'
adds c072da2 Merge branch 'release/0.30'
adds 34d68fe Merge branch 'release/0.31'
adds f1255e6 Merge branch 'release/0.31'
adds 0558535 pack local::lib and bump version
adds 4146a73 Merge branch 'hotfix/0.32' into develop
adds 1beb698 lengthy documentationy processy
adds 0065c7c move all perlbrew usage doc to bin/perlbrew, App/perlbrew.pm should contain module API documentation from now on.
adds 472cab1 remove Text/Levenshtein
adds 82231aa regen.
adds 1614c53 version bump
adds cae8174 changelog
adds e93a509 Merge branch 'release/0.33' into develop
adds 8215d05 for some unknown reason, user using local::lib may find extra directories named ~/.perlbrew/libs/<perl-name> are created after installed some CPAN modules. Without knowning how to prevent those directories from being constructed, avoid showing them in the output of `perlbrew list` for now.
adds 9f57af3 regen
adds cf0ff42 Append pid to the local installer.
adds b3ad335 Merge pull request #162 from trcjr/develop
adds 6a6b4ac Avoid prompting -- it is always better to update patpchperl anyway.
adds 50d5b88 perlbrew completion, provided by 'compgen' subcommand
adds ad5c593 Add basic tests for 'compgen' subcommand
adds 1302e4f Merge branch 'hotfix/0.32'
adds 96fa094 Merge branch 'release/0.33'
adds 72d2809 installer hotfix: avoid prompting when installaing patchperl, because people will not be able to see the prompt if they follow the installation step stated on www.perlbrew.pl
adds 39c04c1 Merge branch 'master' of github.com:gfx/App-perlbrew into develop
adds 9c692fb Merge branch 'master' into develop
adds 0a58dca Merge branch 'develop' of github.com:gfx/App-perlbrew into develop
adds 1f5ff4c Fix completion script
adds 3a8696a Rebuild perlbrew
adds 1417ad3 Merge pull request #164 from gfx/develop
adds e79d799 Separate the bash completion code from $PERLBREW_ROOT/etc/bashrc
adds 62c5944 Add a workaround for bash completion to work with Zsh
adds ed0ae64 Merge pull request #165 from yibe/develop
adds 9a21156 fixed typo termanl to terminal in POD
adds fbfbe46 Merge pull request #167 from dsteinbrunner/develop
adds bb57a8c fixed perlbew typo to perlbrew in POD
adds c1ca8a4 Merge pull request #166 from dsteinbrunner/patch-1
adds 6684be2 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds bd6613d add self-install command (renamed from install-perlbrew)
adds 24d15f7 get rid of that undef warning.
adds 7268826 regen
adds 4fe3011 fixed typo shel to shell in POD twice
adds 1134f00 Merge pull request #168 from dsteinbrunner/develop
adds 8149895 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 1285f6c reorg the documentation section order.
adds 85de8cc minor wording tweak.
adds 3ef9912 rewrite the upgrade note because the previous version is a non-sense.
adds 31a9831 update changelog
adds 40abdca init process tweaks:
adds 761eeba need to quote ENV variable values
adds 9f4f657 Merge pull request #170 from kmcgrath/use-fix
adds cba5919 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds d88c7bc regen
adds dfeda53 don't blow away original PERL5LIB
adds 49726c9 honor TMPDIR envvar
adds 1a65bca note the GH #173 change
adds 7f1a49b regen
adds 7e4c72e Fix whitespace
adds 6f24946 Support setting/unsetting MANPATH
adds 8087338 Merge pull request #174 from DarwinAwardWinner/manpath
adds 22e0f0d Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 1430b3a enhance resolve_installation_name to recognize '@libname' as "current_perl + libname"
adds a01f6a9 little refactor
adds 69e1894 done #153
adds 004ce2d version up
adds 97f334d use the new *.perlbrew.pl urls
adds 094dfe8 small typo
adds 2aedd81 minor doc tweak
adds c386978 Merge branch 'release/0.34' into develop
adds eeb07a8 use catfile/catdir here and there
adds f31b56c more catfile/catdir here and there
adds ce4e3e1 fix http://www.cpantesters.org/cpan/report/5750ba6a-27ec-11e1-a1ec-ff7dd87862d9
adds a143a5b done RT #72513
adds 80d8932 update changelog
adds 670fe79 Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-dev_build_lib_aware
adds c9dbcae Merge branch 'release/0.34'
adds f6e2a51 version up
adds 15c4152 minor rewrite
adds 697a665 Merge branch 'release/0.35'
adds dd23b05 close STDERR/STDOUT for they are basically noises in the test case
adds 416af6c test current_perl subroutine
adds 664ee88 Merge branch 'release/0.35' into develop
adds 74d539c Merge branch 'master' into develop
adds d924e8f Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 093fcdb be less verbose
adds cc78a24 this should fix dubious result of command-exec.t on freebsd, as seen on http://www.cpantesters.org/cpan/report/bef5989c-288d-11e1-aab3-e558167d1473
adds b39b2d2 fix a couple of typos
adds e09794e Merge pull request #175 from AlexBio/develop
adds 628bf09 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 5cf93c7 version up
adds ea9e109 Merge branch 'release/0.36' into develop
adds 877f194 Refactor system() call to improve mockability
adds c9752ac Add sitecustomize option
adds f13468f Merge pull request #176 from dagolden/sitecustomize
adds 695544b Document --sitecustomize option
adds d812695 Merge pull request #177 from dagolden/sitecustomize-docs
adds b8cb5f1 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds d1cbae0 Use 0 instead of $[
adds ec0cf74 Merge pull request #178 from jwittkoski/topic/remove-array-base
adds d34d605 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds f1aeb53 Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-dev_build_lib_aware
adds b766ccd reset local lib when switching env
adds 950787f Merge pull request #180 from kmcgrath/feature-reset-locallib
adds 4130118 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds 15d3b6e releasing
adds a32761f Merge branch 'release/0.37' into develop
adds 976b539 Simplify option detection in Bash perlbrew function
adds 4cc550f Merge pull request #181 from arc/patch-1
adds 22d0d64 regen
adds b2ff0e7 ..... OUCH.
adds 265023a fix for PERL5LIB
adds ad46ab1 Merge branch 'release/0.36'
adds 7f6d63e Merge branch 'release/0.37'
adds 966dac3 fix deps
adds 2df02ea Merge branch 'hotfix/0.38' into develop
adds 36d7bb9 Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-reset-locallib
adds e71989c Merge pull request #182 from kmcgrath/feature-reset-locallib
adds f7c32c4 eval each line instead of entire code block
adds 3bed0de Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-bash_env_fix
adds 3fb8c59 Merge pull request #183 from kmcgrath/feature-bash_env_fix
adds b4db41f notable changes
adds ce02e56 make 'lib create' more consistent on the naming of lib, when the names contains '@'
adds a2daa05 make sure it errors out when the specified perl name is not installed
adds 74deb9a noted that GH #179 is fixed.
adds a2f216e version up
adds c415b94 ingore anything generated from testing.
adds eb59899 Merge branch 'release/0.39' into develop
adds 74d7dbb start utilizing CPAN::Perl::Releases
adds e1b141e rewrite part of the do_install_release based on CPAN::Perl::Release
adds c751867 regen, and strip fatlib contents.
adds 10b0cbd fetching tarbal takes some time... need message there.
adds bd37804 Use absolute path to perlbrew
adds 18e3e88 Merge pull request #185 from dagolden/abs-patchperl-path
adds 82365cc Update the fatpacking script to invoke `perlstrip` on App/perlbrew.pm
adds dc42f09 briefly update changelog
adds 2d1fee7 Merge branch 'hotfix/0.38'
adds a8d7b46 Merge branch 'release/0.39'
adds 8ccd855 Add support for upgrading older perls in-place.
adds 7d3d35a Merge remote-tracking branch 'hoelzro/master' into develop
adds f8631c3 let perl_release subroutine fallback to crawl search.cpan.org if CPAN::Perl::Releases does no contain the wanted version.
adds c031ab6 use the patchperl in $PATH if it is not found under $PERLBREW_ROOT/bin
adds 52d6531 briefly update changelog.
adds 1ce7634 version number.
adds 04f1ca0 regen
adds 111ea80 Merge branch 'release/0.40' into develop
adds c66f227 Verify that the author dirs are in the url
adds a189f46 Include author path in url (not just basename)
adds a88226c Merge pull request #187 from rwstauner/dist-path
adds 3ff9f76 update changelog
adds 6f4dc38 make "current_perl" an attribute of App::perlbrew object.
adds 876711d minor.
adds ce13017 use "note" to make it less verbose.
adds 08669dc make "current_perl" method a attribute getter/setter.
adds 46c1b76 describe the "current_perl" method.
adds fa95453 add --with arg to the 'exec' command.
adds 2c5bda7 also test exec without --with arg.
adds f9ecf02 replace the old exec test with new, mock-based testing.
adds 64488ad ignore ".prove"
adds e64f969 generate the mocked perlbrew root with tempdir to make the test suite work when running with `prove -j2` (or more)
adds 94c5048 fixing sub-shell invocation of the "use" command.
adds 1ddd6f2 instead of putting endless effort to make zsh sub-shell work on MacOSX Lion, display an warning message to advertise users to include the bashrc-sourcing statement in ~/.zshenv.
adds 87561e7 describe the sub-shell change
adds e76faba Merge branch 'feature/subshell' into develop
adds f7e4b9e version number bump
adds dcf6bbb Merge branch 'release/0.41' into develop
adds 318296a Fix bug in tests by making looking for whole url
adds a2bbe48 Remove incorrectly duplicated url portion
adds b550869 Merge pull request #189 from rwstauner/dup-url-part
adds 52a322b die and do nothing when running `perlbrew use` with a unknown installation name.
adds d1e900a die and do nothing when running `perlbrew switch` with a unknown installation name.
adds ba15f6a briefly update changelog.
adds 6f93571 suggest upgrading patchperl when build fails
adds bea2057 Merge pull request #191 from dagolden/suggest-patchperl
adds 92be66e Test that 'do_system' passes args to 'system' correctly
adds 902d047 Pass all do_system() args to system()
adds ca33e8a Merge pull request #192 from rwstauner/exec-system-args
adds 3ef0f6a ?
adds dd2fc0d travis-ci config.
adds 65b138c travis-ci config.
adds 73bec01 figured that $^X might not be able to be found in the $PATH
adds 55f012d regen
adds 38ed127 do not put travis config in dist
adds 9303011 unlink the build.log on each install.
adds 43885b7 changelog
adds 6a93cbb version bump
adds c827d59 rebuild
adds 6ef1792 Merge branch 'release/0.42' into develop
adds a34d631 quit gracefully when no argument to lib create or lib delete
adds 7def8a8 Merge pull request #196 from kidd/develop
adds dbe2aa0 support for fetch (default on FreeBSD)
adds 83dc61c Merge pull request #200 from zzzcpan/develop
adds 90ea7d8 Fix GitHub SSL errors.
adds 97bdecd Merge pull request #199 from alphapapa/patch-1
adds 719aea5 -noperldoc -- can hopefully fix some cpantester failures running with perl5.15.x
adds a1fa37e Ported the bashrc functionality into cshrc.
adds 1b1de9d Merge pull request #203 from matzsoft/feature-csh-support
adds 03cbfc6 Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds d2d7f56 changelog
adds 3ad789c rebuild.
adds 9162c3c pump the deps version.
adds 37cc918 brief changelog updates
adds 74949f7 typo
adds 3794174 reorganize installation commands into different phases.
adds 1fea4de get correct perl version with basename when "do_install_archive"
adds 4e9b02d Merge pull request #207 from alecchen/develop
adds 6881524 update changelog
adds f8ed8a3 rebuild
adds 70980f8 set version and rebuild.
adds 2f15d78 always requires the latest Devel::PatchPerl and CPAN::Perl::Release
adds b676a96 Merge branch 'release/0.43' into develop
adds 25c0ce8 Merge branch 'develop' into feature/upgrade-perl-in-place
adds 126224d Merge branch 'feature/upgrade-perl-in-place' into develop
adds 80c3d1d the standalone script now uses '/bin/sh' instead of '/usr/bin/env'
adds 8f48aa9 define scriptdir. See RT#77488
adds 8a5f095 fix: `perlbrew off` is not working properly when a lib is active.
adds 91d0174 fix: `perlbrew use` between lib/non-lib is not working properly
adds 0037fb8 briefly update changelog
adds c6b2f24 minor message.
adds 4ee1149 display-system-perl-shebang: A command to display system (pre-perlbrew state) perl shebang.
adds 5177077 system_perl: new method
adds 8a7a2df let installer invoke "self-install" command.
adds b714241 list "self-install" command in the SYNOPSIS
adds 5a0988c move the "INSTALLATION" section document to App/perlberw.pm, because that is not required to be read by daily users.
adds 678e690 a program to generate README base on the POD of bin/perlbrew and lib/App/perlbrew.pm
adds 1de64ce regenerate README
adds b70cf29 briefly update changelog.
adds d37304c self-install commands now change the shebang to use system perl.
adds b5d2182 make the shebang simpler... and actually worked on debian.
adds 5bb2a98 change the shebang of patchperl on install.
adds ff01c1a changelog
adds c068a58 version bump
adds 4573667 rebulid.
adds 79ae4bc Merge branch 'release/0.44' into develop
adds 98b5467 new command: install-ack
adds ca9be90 small tweak to make Emacs font lock happier.
adds 94de6fb regen
adds f8b6af5 new command: list-modules
adds 90532d6 include libs in the exec list.
adds 13d53ff notable changes
adds f12c7fd Fix a typo
adds 72f5a79 Mention list subcmd under lib cmd usage
adds b1fa0dc Merge pull request #217 from mvuets/develop
adds 803cb87 check perl version and fatpack path.
adds 59a73c0 rebuild.
adds 038fa03 documentation.
adds cde8efe deprecating the current behaviour of `perlbrew install`.
adds da99fac build 0.45
adds 1b2e87d Merge branch 'release/0.45' into develop
adds dbf5ce8 code reuse! code reuse! code reuse!
adds 555b305 Change 'install' to 'self-install' in self-upgrade
adds c3934b7 Fix system MANPATH detection in bashrc and cshrc.
adds 80816bf Let `exec --with` accept multiple perl installation names, seperated by either space or comma.
adds f47629e change log updates
adds 5e41aa7 doc: describing how to specify perl installation names.
adds 88acdf6 properly resolve specified installation names.
adds cb4b8c4 doc: more description about `exec --with`
adds 54255d9 bump version number.
adds ba10a6c Merge branch 'release/0.46' into develop
adds d0b0b76 Suppress warning about setting $MANPATH
adds 29ec495 Merge pull request #223 from FreekKalter/develop
adds d765a52 Small here-doc tweak.
adds 8bfc389 Implement a "download" command.
adds 2ae182f fix test errors.
adds ee9527a a sub routine that converts perl verion strings to an integer.
adds 2d8d54b relocatable by default.
adds 51a52b9 fix the test when there are intereferences..
adds ef4cebd fix the issue that PATH and PERL5LIB are written as constant in ~/.perlbrew/init
adds f01d458 rewrite a few "http_get" to "download".
adds eb53bdc change log updates.
adds c4730f6 0.47
adds a47a1e8 version bump.
adds 122f7aa document for the "download" command.
adds d0d3b5a rebuild.
adds fccc1a4 Merge branch 'release/0.47' into develop
adds adeb2f3 Allow bash/zsh users to use the eval statement:
adds 2f55799 Rename the variable $as to a more descriptive name.
adds 1912468 Store the build log by installation name for easier reference in the future.
adds 785c7d3 a few output message tweaks.
adds 60c80a7 Replace the deprecate warning for `perlbrew install` with its usage.
adds db9648d A typo that essentially intrdoced breakage *facepalm*
adds 912a371 documentation updates.
adds b5703d1 Should always quote the eval statement like: eval "$( ... )"
adds 3c51416 rebuild
adds 1318222 0.48 change log.
adds 71478cb version bump.
adds 047c20a Merge branch 'release/0.48' into develop
adds 91bfb3b userelocatableinc is not safe for 5.12 and 5.14
adds 00a2839 version bump.
adds 1c94322 rebuild.
adds 7c580a7 dependencies update.
adds d01f4c2 Merge branch 'release/0.49' into develop
adds 9ad9684 5.15.5 is good with userelocatableinc
adds 21b620b ensure perlbrew-related PERL5LIB values are removed properly.
adds 891bdb5 ensure the first line of command help is "Usage: ..."
adds 3c62933 rebuild.
adds 47b09b4 Fix minor spelling errors
adds 04315da Merge pull request #233 from rvoicilas/develop
adds dced49d documentation updates
adds 49505fc version bump.
adds b18428e rebuild.
adds cdcd927 Merge branch 'release/0.50' into develop
adds 9f15064 prevent a start-up warning when PERLBREW_PERL is unset.
adds 5ca9b34 Fix for manpath error on installation
adds 1fcb701 Merge pull request #236 from jspc/manpath_fix
adds 99da1c5 Make sure we have a non-empty /Users/dj_goku/perl5/perlbrew/bin:/Users/dj_goku/perl5/perlbrew/perls/perl5.16.1_threads/bin
adds 379fc75 bash does not like an empty if ... else block, so inserted a line "true"
adds 9a525d0 Merge pull request #240 from ashleywillis/develop
adds 89f73bf Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds fae94c1 Changing multilpe to multiple.
adds c41f5ca Merge pull request #238 from djgoku/minor_spelling_errors
adds 2f5ad89 -z returns true if zero -n returns non-zero true
adds 4f048d5 Merge remote-tracking branch 'djgoku/control_flow_fix_perlbrew_perl' into develop
adds 4af6e4e rebuild.
adds 881655a Fixed the order since -n returns true if non-zero
adds a644345 Merge pull request #241 from djgoku/perlbrew_path_is_empty_fix
adds 350f356 version bump and change log.
adds 4ca0b3b Merge branch 'release/0.51' into develop
adds a42d6e5 Suppress warnings from manpath.
adds 669ed10 Merge pull request #243 from ironcamel/manpath-warning
adds 7b9ef5b travis ci config.
adds a4543c3 Revert the use of userelocatableinc.
adds dd7411d re-work on the PERL5LIB issue GH #197.
adds 24cd896 rebuild.
adds fdf6d3f version bump
adds c5c13ba changelog updates.
adds c44e3bd Merge branch 'release/0.52' into develop
adds 7360843 clean up global filehandles in run_command_init
adds 752cece fix spelling error
adds 0934f76 Merge pull request #246 from friedo/develop
adds 72c82af updated dist regex to handle old version numbers
adds 464f404 clean up dist version handling
adds fdc8e36 Merge pull request #247 from friedo/develop
adds 168f90e Cleanup -- *_WITHOUT_PERLBREW does not have to be left in the env.
adds cf2282e travis config tweak.
adds 043e415 silence warnings on 5.16.
adds d74bfb6 travis config tweak.
adds 55b93ee travis config tweak.
adds 15690a6 more warninsg to be silenced.
adds 656bef5 skip 5.12 testing for now.
adds 01644c9 skip_cwd for GH #245.
adds 8ba020b A few helper commands for shell helpers.
adds 91029b7 use some helper commands in bashrc.
adds 946ed76 Change info command output.
adds 274d685 require CPAN::Perl::Releases 0.76
adds 5859a88 briefly update changelog.
adds 07725d6 version bump.
adds 5624f6e documenting.
adds 1d40df3 rebuild
adds f6db22e Merge branch 'release/0.53' into develop
adds 99fa1eb bugfix: cannot get version number during upgrade-perl
adds 378a7bb Merge pull request #251 from BlueT/develop
adds 8e9f9e2 hack Configure options for pre-5.6 perls, and use version obj comparison for makefile hack
adds 0513ef2 Merge pull request #249 from friedo/develop
adds dc336df remove userelocatableinc from doc.
adds efffc26 A little bit re-work of GH#251.
adds ce9666d move the big message block into a differen sub-routine.
adds ea4cf1a requires 5.8.8.
adds 3ee9de3 Trying to remove the use of File::Path::Tiny -- simply use File::Path
adds 6f2152a remove File::Path::Tiny from standalone executable.
adds 5c9d473 travis ci config tweaking.
adds cd57b77 remove File::Path::Tiny dependency list.
adds 6d2a1fd remove File::Path::Tiny in tests.
adds 7244ddd travis-ci config tweaking.
adds 72a80f7 travis-ci config tweaking.
adds 906853d Make "skip_cwd" compatible for older perl versions. See GH #245.
adds 00c1fd7 Let --quiet param effective for 'upgrade' command.
adds e4785ec change log.
adds afe6a69 version bump.
adds 391c30a rebuild
adds 40fee5b Merge branch 'release/0.54' into develop
adds 5e96772 Add env var: PERLBREW_CPAN_URL
adds 779f239 add a 'current_perl_executable' helper method.
adds 53e1f8f re-exec $0 with target perl when running 'perlbrew env' command.
adds 513efbc Show some notice messages during `perlbrew init` process when $PRERLBREW_ROOT/etc and files inside is not writable.
adds 14fc9fe Fixed Typo in lib/App/perlbrew.pm
adds 90394d6 Merge pull request #257 from pdl/develop
adds 3ba89da Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
adds cb9538e rebuild
adds f23628c a short perl distribution version parsing subroutine.
adds 0f2355f replace version->parse with internal implementation.
adds e45fcec Let "download" command recongnize 5.00[345] versoion numbers.
adds e4cce6f require 5.008 again.
adds 7496317 change log update
adds cdbf1b0 version bump.
adds 58a7fa7 rebuild
adds 3548f64 Merge branch 'release/0.55' into develop
adds 3fd89a3 Only re-exec perlbrew env if a name is provided.
adds 0773221 Merge pull request #262 from hoelzro/develop
adds bca584a for dev purpose, allow opt-out perlstrip process
adds c81af53 silence a warning when switching between different libs.
adds ffdb584 version, changelog
adds 4799303 Merge branch 'release/0.56' into develop
adds 97b008a fix a case where "perlbrew env NAME" falls into an inf loop.
adds 808988c version bump.
adds f2699fc rebuild
adds d1a6b6e Merge branch 'release/0.57' into develop
adds deefbd8 Remove the archname lib path from PERL5LIB.
adds 690e382 rebuild
adds 7e4d083 fix the env test
adds aaf6e12 Fix a case where PERL5LIB still contains previous entries after deactivating or activating other ones.
adds 3ccd486 rebuild
adds a431084 version bump, changlog updates.
adds cf494ec Merge branch 'release/0.58' into develop
adds efa3349 spelling fixes
adds f6795cb Merge pull request #264 from karenetheridge/topic/doc_spelling
adds 1b567a3 Support zsh5 shell name
adds a21156e Merge pull request #267 from omega/zsh5
adds 13ed3f1 do not rely on unreliable hash ordering
adds 7d5cf9a Merge pull request #278 from rjbs/hashes-are-random
adds 126252a escape envvars in regexes with \Q and \E
adds abd078c Merge pull request #265 from felliott/quotemeta_envvars
adds 6c5661d fixes issue #279
adds 3ad8a13 Merge pull request #280 from aixtal/iss279
adds 545f785 Fix issue #242: --quiet option does not work with exec
adds 26c1e44 Merge pull request #270 from happy-barney/develop
adds dc16019 Don't throw warnings if perl-5.8.0 has been installed with Perlbrew.
adds d6a6072 Merge pull request #266 from wolfsage/fix-5-8-0-warnings
adds 11befe6 Fix bug when PERLBREW_HOME contains regex metacharacters
adds e4353a5 New feature: "perlbrew install stable"
adds 6da850e New feature: "perlbrew install --switch $perl"
adds 07a3c5a Merge remote-tracking branch 'arc/install-switch-stable' into develop
adds 02287a4 fix this test when PERLBREW_LIB is defined.
adds be24ad5 for releasing.
adds 180e683 Merge branch 'release/0.59' into develop
adds ed29288 a bit exit status code handling in the perlbrew bash function to allow better shell scripting.
adds e5609f1 * Fixes issue #276
adds ac0f15a Merge pull request #286 from gvenkat/readme-typo
adds b08e41f Fix uninitialized warnings with perlbrew off
adds 8dda032 Should not have passed 'the default perl'
adds 1656f86 Merge pull request #289 from worr/perlbrew_off_warnings
adds c96420c Fixed bashrc that perlbrew init generates
adds 962f881 Merge pull request #288 from worr/fix_bashrc
adds 780848a Fixed bug with perlbrew env where PERL5LIB would be unset
adds 91b106f Merge pull request #287 from worr/fix_perl5lib_env
adds ab47ec6 Auto switch to wanted perl installation for building.
adds 2bcfe78 rebuild.
adds bf5d4c0 add semi-colon to end of each shell commands so that shell interprets them as independent commands
adds 64c8e22 fix tests to work with updated shell output
adds 7e839e5 Merge pull request #290 from djerius/develop
adds 55ade05 non-core modules not loaded until they are really needed
adds a7ad4df fix perl_releaes test by loading CPAN::Perl::Release there.
adds 5abff6b depend on local::lib 1.008009 and its fix for arch in PERL5LIB.
adds 2a78acc defer the requirement of File::Path and FindBin
adds d1e7656 requirement version bumps.
adds c65cc45 brief changelog updates
adds 350d06e version bump and change logs
adds c71a0cf rebuld
adds 33c147b Merge branch 'release/0.60' into develop
adds 1862655 Revert "add semi-colon to end of each shell commands so that shell interprets them as independent commands"
adds af1ebb0 consolidate calls to perlbrew env; use safe eval which correctly handles evaluates multi-line shell code
adds fed80bc rework a bit for zsh4.
adds 793214c also remove the the test
adds 1d24c05 Let `perlbre alias help` means `perlbrew help alias`.
adds 360d396 Preserve the execution order for `exec` command if `--with` option is given.
adds 0277563 Remove the `uniq` subroutine, which is not used in the pm code anymore.
adds 1e42b82 require the latest version of CPAN::Perl::Releases
adds 4ae723d Unalias grep command
adds 998f461 Merge pull request #307 from syohex/unalias-grep
adds 2af12d6 remove debug-purposes statement.
adds 42cac07 Fix 'list-modules' when current env is with a lib, so that the output correctly list all modules inside a lib.
adds b1cb131 update changelog
adds bf8547f version bump.
adds ae9fdd7 rebuild for 0.61
adds bf8aa08 Merge branch 'release/0.61' into develop
adds e16e0cd update change log.
adds 4db5bc6 version bump.
adds 3a2f098 rebuild 0.62 standalone executable.
adds d76b64b Merge branch 'release/0.62' into develop
adds ea2a481 Use opendir+chdir to change back to the original directory.
adds 4cce343 Try to remove the direct dependency on PathTool.
adds d4f1b1e rebuild
adds 2f680e3 require the core Cwd early to avoid arch conflict in PERL5LIB
adds 91067d5 sub assert_installation -> sub assert_known_installation
adds 0127a06 Merge remote-tracking branch 'msouth/develop' into develop
adds 9ccc373 Remove `install-ack` command.
adds 7b7fc82 delay the loading of File::Basename.
adds 669d412 Fix Can't call method "Capture::Tiny::capture" when install with --sitecustomize option
adds b8fdf80 Merge pull request #316 from hirose31/fix/call-capture-tiny-capture
adds 44e194a avoid undef value warnings.
adds a10b026 Tests for the "files-are-the-same" sub.
adds b9ce168 re-arrange the code to put sub/methods together with each others.
adds a75935a minor typo fix
adds 004e60a missed File::Spec there.
adds dde1d26 Add a subroutine to pull out config_arg* from %Config hash.
adds 41901a0 remove documentation for the deprecated 'install-ack' command
adds bac342e Merge pull request #318 from elindsey/develop
adds ab74843 rebuild
adds 44bd5fb version bump
adds 6af0722 Merge branch 'release/0.63' into develop
adds fcb16ad Spelling corrections
adds 22970cc Merge pull request #319 from dsteinbrunner/develop
adds e3c8c0a dependency version bumps.
adds 4665340 Avoid showing warnings when directly switching between different perl/libs combination.
adds f70a84d rebuild
adds 1055c56 Ensure a clean build environment
adds 087f20d Fix spurious test failures
adds 2aee0a8 Merge pull request #321 from doherty/clean-builds
adds 01bf91f add a switch to turn off man pages
adds 1c24b81 Merge pull request #329 from dagolden/topic/no-manpages-switch
adds 8060c24 Fix clean and have it remove tarballs, too
adds c80bcfa add a proper doc section for clean
adds 0fc1e10 Merge pull request #326 from dagolden/topic/clean-tarballs-also
adds e3af15d Use www.cpan.org as mirror
adds ba612eb Merge pull request #330 from dagolden/topic/use-official-cpan-mirror
adds e8c4e72 Use CPAN src index directly
adds 22ba675 Merge pull request #331 from dagolden/topic/use-cpan-src-index-directly
adds 199be8c Add switch to build perl with threads
adds e80759e add support for some predefined compilation flavors: thread, multi, 64int, 64all, ld and debug; rename threads to thread for consistency with how this flavor is usually named while keeping support for the old flag
adds 9e064ff add support for install-multiple command
adds 171c0da document install-multiple command
adds 0970649 remove warning from perl_version_to_integer
adds fcff71f set flags not in current variation to ''
adds 932d8ca detect 64bit platforms and hide 64int and 64all flags automatically
adds a6bb5c0 fix comment
adds ed15cf6 fix error on mocked http_get sub
adds ceec853 perl_version_to_integer was failing for versions of the form 5.xxx
adds b90a12e set $self->{installation_name} from mocked do_install_release
adds 31859f7 Merge pull request #334 from salva/flavors
adds fbb8374 rework the "clean building dir" from 1055c569ffb518e698c9396193f553898b98bbe6 so it works on macosx.
adds 34bf2e8 minor editor on the documentation format.
adds b6ccc15 minor code tidy up
adds b8c00f2 change log catch up.
adds 5dd901b prevent massive verbose warning message when cleaning the build dir.
adds 651569b briefly check if the downloaded cpanm or perlbrew seems to be a valid perl program, and die with some reasonable message if not.
adds 38ca8c8 Removed the --insecure and --no-check-certificate as discussed in https://github.com/gugod/App-perlbrew/issues/335
adds a9e7fd4 update change log.
adds 20110b5 version bump.
adds e46aa51 build standalone executable for 0.64
adds de7676c we have a t/test.tar.gz now.
adds f448a9a timestamp it.
adds d6f5afb Merge branch 'release/0.64' into develop
adds ec57dbe remove the documentation review step.
adds 08fb3d6 Fix for #337, "command not found: command perlbrew"
adds 072bd71 Merge pull request #338 from ironcamel/perlbrew-command
adds 7f8e257 Run /usr/bin/perl directly, rather than using the #! mechanism.
adds fa4347e Merge pull request #339 from gottreu/develop
adds 303f840 improve heuristic for detecting when we are running on a 64bit platform
adds 8ccbe47 add support for 'append' option
adds ae10461 Merge pull request #340 from salva/develop
adds b1fc368 done that.
adds 9bb0123 show the "Compiled at" time from `perl -V` in `perlbrew info`.
adds 27d14b0 Fix warning 'use uninitialized value' when env MANPATH is not defined
adds 1981e96 Merge pull request #344 from vsespb/no_warning
adds 85cb031 Command 'exec' now respects external command exit code
adds d6241be Fix warning 'use uninitialized value' when env MANPATH is not defined
adds ebce5f1 Merge pull request #343 from vsespb/develop
adds b7d55dd Fix files_are_the_same test and test expected behaviour on Win32
adds 471a347 Merge pull request #345 from vsespb/files_are_the_same_on_win32
adds a443e98 Replace min() function with one from List::Util
adds 13a97c1 Merge pull request #346 from vsespb/min_from_list_util
adds a556227 Adjust exec exit code behaviour
adds ef95511 Unit test for "info" command.
adds 36b63fa Move "info" command code to subroutine which will only format version information
adds 722ef52 Command 'exec' - log exec failures
adds 2a3b2f1 Exec command - actually need shif exit code by 8
adds 0f7ddf6 info command test - less strict regexp
adds 22bd4ef Merge pull request #347 from vsespb/develop
adds 5cfc03d add option for clang compiler
adds b0084d4 document the new clang option
adds b3f15e4 Merge pull request #351 from salva/clang
adds 31c1319 installed_perls sort
adds 9f2387b Merge pull request #352 from vsespb/perl_versions_ordering
adds 775ba93 travis yml - add more versions
adds 4764abb Merge pull request #353 from vsespb/travis_improvements
adds 3a39d2f test - simple fix - code should be inside "it" block
adds e0b424d exec command - test that format_info_output is actually called in right context
adds 1ef0934 Merge pull request #354 from vsespb/more_tests_for_exec
adds 64161eb force to use Cwd from core.
adds 3bd5439 add an internal 'http_download' command for downloading content to a specific path.
adds 6c06b2b rewrite http_get with the new command detection.
adds 27eaa54 update years
adds e13bdf5 bump dependency versions.
adds f944054 update changelog.
adds 0586869 releasing 0.65
adds 682c781 Merge branch 'release/0.65' into develop
adds 4ae5627 relax the matching pattern to fix cpantester failures.
adds c248e7d fix the user agent command detection.
adds c36fb5d use the new http_download function to replace http_get
adds 63b82f1 changelog updates
adds afd6b53 version bump
adds e1fc3e9 rebuild
adds 9f5de5e Merge branch 'release/0.66' into develop
adds e6e25af document the module migration behavior
adds 2fd59ff Merge pull request #358 from markstos/develop
adds 6904963 Take the patch from RT #87897 https://rt.cpan.org/Ticket/Display.html?id=87897
adds 61506f2 some code cleanup.
adds c4b7f8a small refinement -- make the object construction a bit quicker when @argv is empty.
adds a85f8ff clean up useless code.
adds f6fb14d describe the behaviour of `perlbrew` (no args) and `help`, `-h` and `--help` in this test.
adds 6f3fd87 Fix perlbrew-install to check SSL cert validity
adds 0fca9a4 Merge pull request #364 from mperry2/patch-1
adds 39096c4 Make bashrc use PERLBREW_ROOT at installation time
adds 69761cf Merge pull request #359 from mmcclimon/inherit_root
adds 56705f6 Support for fish
adds bce5404 Merge pull request #365 from yanick/fish
adds 104163a add a small section to test 'help install'
adds 4a0c6c1 update this particular test with the changed local::lib output.
adds a93d011 briefly update the changelog.
adds 16aa13d info command can display module info
adds 6c9eaf3 rework on the "info $Module" part to use $CURRENT_PERL rather then $^X
adds 8e0a8dc Merge branch 'feature/info_show_module_info' into develop
adds 0d03d29 changelog updates
adds cf9c400 version bump.
adds 38db10e rebuild
adds 1ffaf67 fix test breakage due to the presence of PERLBREW_LIB
adds f213022 Merge branch 'release/0.67' into develop
adds 4c132bd Typo in fish script
adds 4849283 Merge pull request #369 from yanick/fish-typo
adds 003545c require recent version of Pod::*
adds 7a03ed9 setup to post test coverage to coveralls.io.
adds f97f470 fix a POD error.
adds 91e5ea7 use zofpli !
adds 4e49d09 allow some external control of which HTTP UA program to use, with this global variable: $App::perlbrew::HTTP_USER_AGENT_PROGRAM
adds ab14aac fix for eval
adds 0c0a244 Merge pull request #373 from yanick/fish-eval
adds b66049c minor documentation touch.
adds b4aadd6 Fish: fix for dropped null case in switch.
adds faf4c05 Merge pull request #374 from pullreq/fishswitch
adds e9b87d9 Typo (wasn't me!): s/mkdir-p/mkdir -p/
adds 5d4d10c Merge pull request #375 from pullreq/mkdir-p
adds 1bf6acd regenerated with dev-bin/generate-readme.pl
adds 7290761 upgrade dependency versions.
adds bec6df4 Fixes perlbrew off when using fish shell
adds 8e5ff31 Merge pull request #379 from tgt/patch-3
adds bf4fe1e Fixes test for empty $PERLBREW_HOME variable.
adds ac22ed0 Merge pull request #376 from tgt/patch-1
adds a2339b4 Fixes test for perlbrew arguments in fish shell
adds f93717c Merge pull request #378 from tgt/patch-2
adds 50ebabb "perlbrew download stable" now works as one expects
adds 09bf56d Merge pull request #383 from RsrchBoy/topic/resolve-stable-in-download
adds 3e6b8d6 minor documentation touch
adds a2790fe update changelog with list of related pull requests.
adds f3ea943 Updated PERLBREWURL to reflect Github API Changes
adds a2f104a Merge pull request #391 from bcomnes/patch-1
adds c89d81f Corrected spelling of useful
adds 66bd4dc Merge pull request #395 from mttrb/develop
adds 6855623 Change https://raw.github.com into https://raw.githubusercontent.com
adds 9f84135 Merge pull request #392 from hirose31/fix/raw-github-url
adds 0015fc9 Add order for http_user_agent_program
adds 38c3583 Merge pull request #386 from hirose31/feature/command-order
adds e113024 Rephrased output to sound less like a question
adds 34d4fd6 Merge pull request #398 from jonasbn/develop
adds a4d356c Fixed bug where dev branch version 5.21 or above don't work
adds 0df81db Merge pull request #397 from mttrb/develop
adds 6b1763a Add support for a ".version" file in each perls root directory.
adds 545da9e Autovifify .version files at first opportunity. This greatly accelerates terminal load time when you have many perlbrews lying around
adds d99285f Merge pull request #381 from kentfredric/develop
adds 6537d31 rebuild
adds bfdfdc4 #92380: download of perlbrew fails when ca certs are not up-to-date
adds 3d971cd fix #92379: don't check ca cert on download
adds 084c4ad Merge remote-tracking branch 'memphinet/no-cert-check' into develop
adds 2e3b390 notable changes.
adds d28beeb releasing 0.68.
adds 33e5341 Merge branch 'release/0.68' into develop
adds 547d627 new base dependency versions.
adds ae8c247 rebuild
adds 85554e2 version up.
adds 591e125 rebuild.
adds d0fdac0 wtffix
adds dec578f Merge branch 'release/0.69' into develop
adds 0165d69 switch to http:// url.
adds c499ac2 Silence "print() on closed filehandle" warnings
adds 6b416e2 Merge pull request #403 from DabeDotCom/fix_read_only_version_file
adds 441052c protect fatpacked perlbrew from PERL5LIB
adds bf475f5 Merge pull request #387 from dagolden/topic/protect-from-perl5lib
adds c4782cf rebuild the dev version.
adds 62bc08e update the list of perl versions supported by travis-ci.
adds f6765ea set $ENV{SHELL} if it's missing
adds 00ebd79 Merge pull request #404 from maxhq/develop
adds ff9f2e7 check /proc, of course.
adds 641cf82 Merge branch 'release/0.40'
adds 2af1e3e Merge branch 'release/0.41'
adds 13f760a Merge branch 'release/0.42'
adds 9934afe Merge branch 'release/0.43'
adds 0bec3b8 Merge branch 'release/0.44'
adds 01d9fea Merge branch 'release/0.45'
adds af7cdd3 Merge branch 'release/0.46'
adds e630e0e Merge branch 'release/0.47'
adds eb01d4b Merge branch 'release/0.48'
adds 087b91d Merge branch 'release/0.49'
adds acd42d7 Merge branch 'release/0.50'
adds 2d451eb Merge branch 'release/0.51'
adds 2b456d0 Merge branch 'release/0.52'
adds 2bd35b7 Merge branch 'release/0.53'
adds 8aa9287 Merge branch 'release/0.54'
adds af57461 Merge branch 'release/0.55'
adds c5955c7 Merge branch 'release/0.56'
adds 70d06cc Merge branch 'release/0.57'
adds 4b36c42 Merge branch 'release/0.58'
adds 6626db8 Merge branch 'release/0.59'
adds 947aacc Merge branch 'release/0.60'
adds 6b1d978 Merge branch 'release/0.61'
adds ee128db Merge branch 'release/0.62'
adds 038bebb Merge branch 'release/0.63'
adds 36018c5 Merge branch 'release/0.64'
adds 711e8ee Merge branch 'release/0.65'
adds 44ae015 Merge branch 'release/0.66'
adds 52943e3 Merge branch 'release/0.67'
adds d40c44f Merge branch 'release/0.68'
adds cf3c5a6 Merge branch 'release/0.69'
adds e51a154 Merge branch 'master' into develop
adds a344403 rebuild
adds e9eed8d rebuild with updated fattlibs
adds 916c9d5 try to use 'prove' command for travis-ci.
adds 8732ab7 some notable changes.
adds c14d87e always catchup with latest CPAN::Perl::Releases.
adds 1546532 Sort by `order` key, rather than by ref address
adds 3559701 Merge pull request #406 from taryk/develop
adds 6715c06 make it possible to override PERLBREWURL externallly.
adds 86f55e9 bump dependency versions
adds c33b650 update change log
adds 81b6d75 version bump.
adds cafdba9 rebuild
adds 00351a7 Merge branch 'release/0.70'
adds e41c27c Merge branch 'release/0.70' into develop
adds c4d5afe make it sh friendly. fix GH #407
adds 20415b6 fix PERL5LIB leftover bug.
adds 75759bb Merge branch 'feature/local-lib-cleanup' into develop
adds 0eb25b0 rebuild
adds 327bbf8 fix a PERL5LIB-leftover bug
adds 11d6b61 always catch up with CPAN::Perl::Releases
adds afd9b2c rebuild
adds 871544a require local::lib 2.000014
adds 8c46b78 avoid omitting a "unset VAR" command when the VAR is already blank/unset.
adds 3a09781 version up.
adds 5672843 Merge branch 'release/0.71'
adds d1562e5 Imported Upstream version 0.71
new a0c0565 Merge tag 'upstream/0.71'
new 6466215 Update debian/changelog
new d66b236 cme: reformat debian/control
new 3333cc2 Declare compliance with Debian Policy 3.9.6.
new 76af54d Update (build) dependencies.
new 2613190 Add a patch to fix a spelling mistake.
new e8a9c82 releasing package perlbrew version 0.71-1
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 | 10 ++++
META.yml | 34 ++++++-------
Makefile.PL | 8 +--
debian/changelog | 17 ++++---
debian/control | 49 +++++++++---------
debian/patches/series | 1 +
debian/patches/spelling.patch | 18 +++++++
debian/upstream/metadata | 5 ++
inc/Module/Install.pm | 18 +++----
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/Scripts.pm | 2 +-
inc/Module/Install/Win32.pm | 2 +-
inc/Module/Install/WriteAll.pm | 2 +-
lib/App/perlbrew.pm | 110 ++++++++++++++++++++---------------------
18 files changed, 166 insertions(+), 126 deletions(-)
create mode 100644 debian/patches/series
create mode 100644 debian/patches/spelling.patch
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/perlbrew.git
More information about the Pkg-perl-cvs-commits
mailing list