[perlbrew] annotated tag upstream/0.71 created (now c2e517c)
gregor herrmann
gregoa at debian.org
Wed Oct 1 18:23:56 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.71
in repository perlbrew.
at c2e517c (tag)
tagging d1562e5a965c821e762fc23dc24c5f04a58d7b18 (commit)
replaces upstream/0.69
tagged by gregor herrmann
on Wed Oct 1 19:53:34 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 0.71
Aaron Crane (4):
Simplify option detection in Bash perlbrew function
Fix bug when PERLBREW_HOME contains regex metacharacters
New feature: "perlbrew install stable"
New feature: "perlbrew install --switch $perl"
Alec Chen (1):
get correct perl version with basename when "do_install_archive"
Alessandro Ghedini (3):
Fix missing test_requires for IO::All
Fix missing test_requires for Try::Tiny
fix a couple of typos
Alexandr Gomoliako (1):
support for fetch (default on FreeBSD)
Andreas Marienborg (1):
Support zsh5 shell name
Andrew (2):
added test_requires that brings in a version of Test::Simple that includes note() and explain() in Test::More.
Changing to backwards compatible version string to stop a warning from being generated
Andrew Rodland (1):
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.
Ask Bjørn Hansen (1):
Trivial spelling fix
Audrey Tang (1):
* Fix "perlbrew install http://url.to/perl-5.14.0.tar.gz" so it installs into
BlueT - Matthew Lien - 練喆明 (1):
bugfix: cannot get version number during upgrade-perl
Branislav Zahradnik (1):
Fix issue #242: --quiet option does not work with exec
Breno G. de Oliveira (1):
Let 5.12.3 mean "perl-5.12.3" in command line
Bret Comnes (1):
Updated PERLBREWURL to reflect Github API Changes
Brian Gottreu (1):
Run /usr/bin/perl directly, rather than using the #! mechanism.
Chris Prather (20):
add a -f force switch, so we can force-install a perl if we have to
fix the newlines by using the -l switch to perl on the #! line
clean up the Makefile
add a quiet/verbose option defaulting to quiet
add a -D switch for passing through to Configure.sh
add local::lib support
add a minimal test suite
stub in local::lib as a dependency
roll back a change in run_command_switch; update config notes in run_command_init
make --no-quiet work I think
get --as switch working so you can install perls under a custom name
merge down changes from gugod upstream
kill the -l switch on the #! line, miyagawa fixed this differently upstream
skip over the "current" symlink
use Pod::Usage in the bin/perlbrew
copy the `bin/perlbrew` into the *generated* `perlbrew` app
update the generated standalone perlbrew
merge gugod/master
ignore MYMETA.yml too
update the generated perlbrew
Chris Weyl (1):
"perlbrew download stable" now works as one expects
Claes Jakobsson (1):
Respect -f (--force) when installing to replace an already installed version
Dabrien 'Dabe' Murphy (1):
Silence "print() on closed filehandle" warnings
Danijel Tasov (3):
added notest option
Merge remote branch 'origin/master' into notest
added notest option
David Golden (13):
enable parallel testing and document -j option
Refactor system() call to improve mockability
Add sitecustomize option
Document --sitecustomize option
Use absolute path to perlbrew
suggest upgrading patchperl when build fails
Fix clean and have it remove tarballs, too
add a proper doc section for clean
add a switch to turn off man pages
Use www.cpan.org as mirror
Use CPAN src index directly
Add switch to build perl with threads
protect fatpacked perlbrew from PERL5LIB
David Rigaudiere (1):
Add "available" command to -h screen
David Steinbrunner (4):
fixed perlbew typo to perlbrew in POD
fixed typo termanl to terminal in POD
fixed typo shel to shell in POD twice
Spelling corrections
Diab Jerius (3):
add semi-colon to end of each shell commands so that shell interprets them as independent commands
fix tests to work with updated shell output
consolidate calls to perlbrew env; use safe eval which correctly handles evaluates multi-line shell code
Eli Lindsey (1):
remove documentation for the deprecated 'install-ack' command
Fitz Elliott (2):
add support for multiple .perlbrew dirs
escape envvars in regexes with \Q and \E
Flavio Poletti (6):
non-fatal cpanm installation when "perlbrew install"-ing a perl
updated SYNOPSIS using "list" instead of deprecated "installed"
Merge remote branch 'upstream/master'
updated SYNOPSIS using "list" instead of deprecated "installed"
updated SYNOPSIS using "list" instead of deprecated "installed"
removed dependency from HTTP::Lite
Florian Ragwitz (1):
Use Devel::PatchPerl to make old perls build
Freek Kalter (1):
Suppress warning about setting $MANPATH
Fuji, Goro (6):
perlbrew completion, provided by 'compgen' subcommand
Add basic tests for 'compgen' subcommand
Merge branch 'master' of github.com:gfx/App-perlbrew into develop
Merge branch 'develop' of github.com:gfx/App-perlbrew into develop
Fix completion script
Rebuild perlbrew
Geoff (2):
Fish: fix for dropped null case in switch.
Typo (wasn't me!): s/mkdir-p/mkdir -p/
HIROSE Masaaki (3):
Fix Can't call method "Capture::Tiny::capture" when install with --sitecustomize option
Add order for http_user_agent_program
Change https://raw.github.com into https://raw.githubusercontent.com
Hojung Yoon (1):
fix to chdir to git repo directory temporarily.
Ilmari Vacklin (1):
Quote parameters to export in __perlbrew_set_path
Jason May (3):
allow installation from perl5-git
install dist as perl5-git's `git describe`
operator precedence fix for -as
Jean Véronis (1):
fixes issue #279
Jens Berthold (1):
set $ENV{SHELL} if it's missing
Jess Robinson (5):
Add more documentation to perlbrew script itself, as users are more likely to look there.
Add more documentation to perlbrew script itself, as users are more likely to look there.
Merge commit 'gugod/master'
Add docs for "mirror" command
Add docs for "mirror" command
Jesse Luehrs (4):
precedence bug
fix up the makefile for earlier perl versions
/bin/sh as a shell should use 'export'
typo fix
John Chambers-Malewig (2):
A suggested way to prevent unalias from failing on UBUNTU
'unalias' seems to fail on my Ubuntu and Redhat, a similar patch was suggested here:
John Wittkoski (1):
Use 0 instead of $[
Jonas B. Nielsen (1):
Rephrased output to sound less like a question
Jonathan C. Otsuka (4):
-z returns true if zero -n returns non-zero true
Changing multilpe to multiple.
Make sure we have a non-empty /Users/dj_goku/perl5/perlbrew/bin:/Users/dj_goku/perl5/perlbrew/perls/perl5.16.1_threads/bin
Fixed the order since -n returns true if non-zero
Jonathan Rockway (4):
support some introspection of the brewed perls without having to parse
also expose $CURRENT_PERL
support some introspection of the brewed perls without having to parse
also expose $CURRENT_PERL
Jose Rey (3):
rewrite the mirror command (run_command_mirror)
Add changes from App::perlbrew to perlbrew
Fix logic for mirror selection
Justin Davis (6):
Small spelling fixes.
Display status when switch isn't given arguments.
Small spelling fixes.
Display status when switch isn't given arguments.
Have 'switch' w/out args handle perlbrew turned off.
Remove dependency on Text::Levenshtein module.
Kang-min Liu (1099):
Let there be "init" and "install" command.
Deal with some perl tarballs released as .tar.bz2.
should just use "sh"
this dist renamed to App::perlbrew.
Let the default command be "help"
implement "pb switch" command.
add a "installed" command that list all installed perl distributions.
rename and mv the executable
decide to put stuffs under ~/perl5/perlbrew.
let there be App/perlbrew.pm
doc
org for release
Generate README.pod and README.
gitignore
Checking in changes prior to tagging of version 0.01. Changelog diff is:
fix bug PATH thanks to miyagawa++
Generate a standalone 'perlbrew' command for module authors.
check in the generated perlbrew command so people can simply download it from github
Merge remote branch 'miyagawa/master'
regenerate the perlbrew executable
regen perlbrew executable
The installation doc.
implement the self-installation code
Instruct the user who just run 'perlbrew install' to run 'perlbrew init'
Write some install/init user instructions
Merge branch 'self-install'
basically re-write with HTTP::Lite
fix: should return (exit) from the self-install command
Merge branch 'master' into use-http-lite
fix: install perl-x.x.x was broken...
Merge branch 'master' into use-http-lite
get it working with HTTP::Lite
regen perlbrew program
Merge branch 'use-http-lite'
Merge remote branch 'perigrin/master'
remove one useless statement coming out from last merge.
Embed HTTP::Lite into the standalone perlbrew app
Improve the embedding process.
implement 'perlbrew swith /usr/bin/perl'
The auto-generated perlbrew should be excluded from CPAN dist, but should be kept in the repo so people can download it from github.
doc.
put down several major changes.
preparing the release of 0.02
implement a "off" command to remove symlinked executables from perlbrew path.
fix a bug where perlbrew fail to switch 5.12 after turned off
Checking in changes prior to tagging of version 0.03. Changelog diff is:
include MIT ad Perl license in the doc/ dir for reference.
Licensed under MIT again. Added in the doc that the embedded HTTP::Lite is licensed under the same term as Perl itself.
say 'perlbrew -h' in the default help message.
Use PAR to build the perlbrew executable.
Revert "Use PAR to build the perlbrew executable."
regen
Merge branch 'master' of github.com:gugod/App-perlbrew
regen
update doc.
Checking in changes prior to tagging of version 0.04. Changelog diff is:
Merge branch 'master' of git://github.com/hidekiy/App-perlbrew
regen
regen
rewrite the extracting steps so perl can be build from an existing git checkout.
Merge branch 'brew-from-git'
remove README.pod for it gets installed as App::README.pod when people innstall from a git checkout. *sigh*
simply use README for both github and cpan dist
briefly doc brew-from-git usage
Kudos for jasonmay++ for his work on brew-from-git
embed marketing (hey) of 5.1[23]
releasing 0.05
briefly update changelog
Merge remote branch 'jasonmay/master'
attribute the fix to doy and jasonmay
regen
Merge remote branch 'juster/master'
die if the mirror site does not have the tarball mirrored yet
attribute to contributers, and regen the executable.
update perl verison numers in POD to contain 5.12.1
document about PERLBREW_ROOT in the installation section.
document about installing App::perlbrew cpan module.
update changelog
Checking in changes prior to tagging of version 0.07.
Merge branch 'master' of github.com:gugod/App-perlbrew
Merge remote branch 'doy/master'
Merge branch 'master' of github.com:gugod/App-perlbrew
Merge branch 'master' of github.com:gugod/App-perlbrew
Merge branch 'master' of github.com:gugod/App-perlbrew
update Change log for the up-coming 0.08
shipping 0.08
Use the proxy set in http_proxy env var if available.
set $VERSION to a dev version.
small rewrite
fix the example of using -D and -U
update chromatic's change.
update perl version numbers in the program.
Checking in changes prior to tagging of version 0.09.
fixes RT 59729. https://rt.cpan.org/Ticket/Display.html?id=59729
Merge remote branch 'xsawyerx/master'
Merge remote branch 'castaway/master'
Merge remote branch 'yanick/master'
attribute people for their commits
use File::Path::Tiny instead of File::Path.
Checking in changes prior to tagging of version 0.10.
Merge remote branch 'datamuc/master'
Merge branch 'master' of github.com:gugod/App-perlbrew
correct the pod.
Tweaking docs.
avoid 'uninitialized var' warnings when $ROOT/perls/current is missing.
Check if Test::Simple exports `note` and `explain` before calling them
minor fix
A small program to automate the installation of installing latest perlbrew.
add an env document for shell integration.
let 'env' command take an arg, which is the name of perl that was installed with perlbrew before.
fix PERLBREW_PATH when switching to a dev version of perl.
lift use/switch function to bash
change the way to decide current perl.
Run 'hash -r' afterwards.
update some numbers in the doc.
revert perlbrew executable to previous stable version
sneak the perlbrew version in to maybe provide some hints for bash...
symlink right after install!
a plumbering command to symlink executable for a dev version of perl.
document the 'symlink_executables' command.
* allow use dash-delimited-command-names.
describe the 'env' command.
describe project development
describe the version command.
documentation updates.
Replacing 'installed' with 'list'
show a deprecation warning when people run `perlbrew intsalled`
avoid duplicate entires in the output of `perlbrew list`
minor sub rename for consistency
put PERLBREW_ROOT back into ~/.perlbrew/init for it is required to be there for bash.
fix 'uniq' and update bashrc.
doc updates.
[bash] `perlbrew (switch|use)` now prints errors when switching to an uninstalled perl.
perlbrew - 0.11
Checking in changes prior to tagging of version 0.11.
Fix: should generate ~/.perlbrew/init when doing 'perlbrew init'
re-generate executable.
temporarily use curl to fetch cpanm.
regen perlbrew executable.
attribute ploettix for the curl/wget works.
Merge remote branch 'polettix/no-http-lite'
documentation updates.
documentation updates.
Checking in changes prior to tagging of version 0.13.
Merge remote branch 'trcjr/master'
document about 'install-cpanm' command.
maybe not auto-install cpanm right after `perlbrew install perl-5.x.x`
regenerate the perlbrew executable
Let help, -h and --help do the same thing -- showing full pod.
update changelog.
use a shorter method named 'current_perl' to replace 'get_current_perl'.
documentation update
DEPRECATE 'get_current_perl' in favor of 'current_perl'
version bump.
Merge remote branch 'yibe/master'
remove 'installed' command.
revert the 'perlbrew' executable to version 0.14 so it's more stable.
seperate bashrc code for better reading... a little bit.
avoid using one-time global variables.
Copy File::Path::Tiny::mk over because that is the only sub we need from there.
no need to embed File::Path::Tiny anymore.
remove File::Path::Tiny from dependencies and the dist can be released under MIT license.
should ingore cover_db dir.
fix: `perlbrew list` does not correctly mark current perl.
a minor rewrite for my personal flavor of coding...
minor cleanup.
start avoid using %ENV directly.
Make 'http_get' method a plain, $self-less function.
let 'http_get' always treat the last subroutine argument as a callback.
minor cleanup.
dnoe the first implementation of 'perlbrew exec' command.
fix: 'switch' command was broken and not saved to ~/.perlbrew/init
briefly update changelog.
remove twitter step from shipit config.
regenerate perlbrew executable for 0.15.
attribute avar for the test_harness change
pass thru '-j' to 'make' when building.
Merge remote branch 'avar/use-encoding-utf8-in-pod'
decide not to use pivotaltracker.
Merge remote branch 'trcjr/master' into command-available
revert the perlbrew executable to release-0.15.
not 0.17 quite yet.
regen
releasing 0.16
Merge branch 'feature/exec-exclude-non-brew' into develop
regen executable
Merge commit 'abh/master' into develop
regenerate
Merge remote-tracking branch 'melo/fix_switch_and_use' into develop
Merge remote-tracking branch 'origin/develop' into develop
get rid of that stupid conflict marker
Merge remote-tracking branch 'melo/fix_switch_and_use' into develop
version up
brief implementation of `clean` command.
apply the patch about noclobber
attribute melo++ in doc.
Merge branch 'dagolden/master' into develop
regen
attribute dagolden++ for https://github.com/gugod/App-perlbrew/pull/47
In the instruction messages, replace "$HOME" with "~" when possible.
avoid undef warnings on -j arg
update changelog.
tilde-ify one more message
Checking in changes prior to tagging of version 0.18.
deal with an edge case when people typed unknow short options.
No need to pass any options to `perlbrew env`
regenerate the standalone executable.
update licence years
merge from trcjr
attribute trcjr++ for the available command.
version should match
Merge branch 'feature/command-available' into develop
fix get_avaialble_versions after cpan.org website update
replace done_testing
replace done_testing with plan
replace done_testing with plan
remove done_testing
Merge branch 'feature/fix-rt-63763' into develop
Revert "Remove implementation of symlink-executables command"
run 'symlink-executables' automatically after installing a dist without an executable named 'perl'.
describe the change.
Merge branch 'feature/symlink-executables-for-dev-versions' into develop
always auto run `init` after `install`
the generation of ~/.perlbrew/init should respect the value of $PERLBREW_PREL
describe the change.
Merge branch 'feature/auto-init-on-install' into develop
version up
use "i" to mark as installed perl instead of "*", for the latter one already means "currently used perl"
Merge branch 'release/0.19'
Merge branch 'release/0.19' into develop
Merge branch 'develop'
deal with build post-5.14 RC release from git.
Merge branch 'doy/master' into develop
Merge remote branch 'doherty/die-on-invalid-version' into develop
use a simpler message.
Merge remote branch 'doherty/install-blead' into develop
regen execuatble for develop branch
Merge remote branch 'jrey/new_mirror' into develop
changes
Merge branch 'develop' of git://github.com/am0c/App-perlbrew into develop
changes by am0c++
re-pack the perlbrew standalone executable with App::FatPacker
Merge remote branch 'doherty/install-tarball' into feature/install-tarball
Merge remote branch 'doherty/check-404s' into feature/install-tarball
Merge branch 'feature/install-tarball' into develop
regenerate standalone executable
Merge remote branch 'doherty/refactor-install-command' into develop
Merge remote branch 'jrey/new_mirror' into develop
removed the verbose message.
re-implement the switch as part of the bash script to get rid of thet `current` symlink
auto-run the symlink-executable command on init, therefore people who are upgrading
update CSHRC_CONTENT
implement switch command for non-bash
implement 'perlbrew use' command for c shell.
Merge remote branch 'trcjr/hotfix/available_help_message' into develop
remove / rewrite the code that depends on the 'current' symlink.
version bump
fix in bash: `perlbrew switch`, without args, shows current perl.
documenting, and implement `perlbrew off` for C shells
friendlier message when the installation target is invalid or unknown.
Merge branch 'release/0.20'
Merge branch 'release/0.20' into develop
fix test
Merge branch 'release/0.20'
Merge branch 'release/0.20' into develop
update shipit config
Merge branch 'master' into develop
update the installer to install a packed patchperl
Merge branch 'master' into develop
update patchperl
fix PERLBREW_ROOT
Merge branch 'master' into develop
Merge remote branch 'audreyt/master' into develop
regenerate
update patchperl
Merge branch 'master' into develop
Merge remote branch 'oylenshpeegul/master' into develop
regen
also resolve alias for 'env' command.
attribute oylenshpeegul
Refactor: let installed_perls returns a array of hashref. And improve 'perllbrew list' command.
remove the "install" part in bashrc -- not required.
doc fix from @rodrigolive
make sure ~/.perlbrew exists before writing ~/.perlbrew/init file
fix RT #68241
installs patchperl 0.36
installs patchperl 0.36
Merge remote branch 'arpadszasz/master' into develop
complete the install-from-archive feature without file:// prefix
extra blank line looks slightly better.
a little bit less verbose by default
update doc
version bump
fix the bashrc for zsh.
0.21 change log
documentation updates
apparently syntax error
Merge branch 'release/0.21'
Merge branch 'release/0.21' into develop
update version test
Merge branch 'release/0.21'
rewrite the usage of uninstall command.
a brief test for -D args
do not have to backslash-escpae the space.
correctly quote $@ such that '-Dcc=ccache\ gcc' is seen as a single entry in @ARGV
regen
implement alias create/delete/rename
document
Merge branch 'feature/alias-command' into develop
use simple mocking to test installation process.
a simple case to detect the existing of installation by distirbution names
add a is_installed method to tell if the given installation name exists.
refactor with is_installed method.
do not clobber existing user-specified installation names (the `--as` option.)
should use the specified installation name in the error message.
Merge branch 'feature/fix-install-clobbering' into develop
bump version to 0.22.
briefing the changes
update the version test
typo
Merge branch 'release/0.22'
Merge branch 'release/0.22' into develop
Merge pull request #98 from felliott/feature/perlbrew_home
Merge remote branch 'zakame/master' into develop
keep the original @ARGV in $self->{args}
brief editing
The exec command handle @args differently.
dependency fix
changelog
fix arg test
version bump
Merge branch 'release/0.23'
Merge branch 'release/0.23' into develop
let `perlbrew availables` shows error message when http_get fail to get content.
let `perlbrew install-cpanm` shows error message when http_get fail to get cpanm executable.
let `perlbrew mirror` shows error message when http_get fail to get content.
tests on http_get errors
shows error message when 'perlbrew install perl-x.y.z' fails to download perl tarball.
show error message when 'perlbrew install perl-blead' or 'perlbrew install blead' fail to download perl-blead tarball.
deduplicate outputs of `perlbrew list` when PATH contain duplicated items.
write spec tests for the do_install_archive method.
write a spec test for do_install_url method.
changelog for the upcoming release.
fix the installer due to the new github redirect scheme.
fix the installer due to the new github redirect scheme.
Merge pull request #107 from doherty/perlbrewinstall-bugs
Merge branch 'master' into develop
version bump
Merge branch 'release/0.24'
Merge branch 'release/0.24' into develop
Merge branch 'master' into develop
mkdir
Merge branch 'release/0.24'
Merge branch 'release/0.24' into develop
Merge remote branch 'hoelzro/master' into develop
revert the installer implementation to bash. See my reason in https://github.com/gugod/App-perlbrew/pull/109#issuecomment-1333975
Merge pull request #111 from hoelzro/master
briefly update changelog
Merge remote branch 'kanetann/master' into develop
Merge remote branch 'johncm/patch-1' into develop
Merge remote branch 'johncm/master' into develop
Merge remote branch 'punytan/master' into develop
regen
Merge pull request #117 from punytan/master
version bump
the changelog
chmod +x
Merge branch 'release/0.25'
Merge branch 'release/0.25' into develop
Merge remote branch 'magnificent-tears/blead-usedevel' into develop
regen
Merge pull request #122 from hoelzro/install-v
Merge pull request #123 from magnificent-tears/fix-exec
regen.
locate the bin/perlbrew an use it.
coded a resolve_installation_name routine
for commands that requires to resolve an installation name, invoke the resolve_installation_name method
version up, and update changelog
Merge branch 'release/0.26'
Merge pull request #124 from magnificent-tears/master
hotfix the `perlbrew install` command.
Merge branch 'hotfix/0.27'
regen
update to patchperl 0.42
update to patchperl 0.42
skip tilde test when testing env lacks of $HOME.
.
Merge pull request #129 from Sniperovitch/develop
update to install patchperl 0.44
update to install patchperl 0.44
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
regen
Merge branch 'master' into develop
Merge pull request #134 from Woody2143/fixuse
Merge pull request #133 from Woody2143/fixswitch
briefly update changelog.
Merge branch 'develop' into feature/using-fatpacker
rewrite with a plain shell script
finishing up with a brief documentation for hackers.
make it better.
Merge branch 'feature/using-fatpacker' into develop
fix a "parse error" on zsh, also make it much simpler.
regen
update the installer to download patchperl 0.46
version bump.
skip a few more files from Manifest.
version in changelog.
Merge branch 'release/0.28'
Merge branch 'release/0.28' into develop
Merge pull request #139 from chromatic/master
quote various args to work around GH #141
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
deprecate the special use of 'use system' in doc.
several small rewrite.
Merge branch 'feature/documentation-review' into develop
fix GH #108.
PERLBREW_PATH should be default to include $PERLBREW_ROOT/bin to make it easier to invoke perlbrew bash function in bash scripts.
honor TMPDIR, and fallback to /tmp. Use pwd if neither of them exist.
officially deprecate switching to an external perl.
Add a `switch-off` command in addition to the `off` command.
add -k to curl commands in doc. Some OS ships with curl that needs -k.
regen.
declare requirement of patchperl 0.46
a brief implementation to make it possible to correctly run `use` command without sourcing the bashrc / cshrc
Merge pull request #147 from sjn/develop
use the new non-gist url of patchperl
doc tweak.
update change log
bump version number.
steps to release
regen
Merge branch 'release/0.29'
Merge branch 'release/0.29' into develop
what a long process
use Text::Levenshtein as a module, instead of pasting its methods.
regen
Merge branch 'feature/use-text-levenshtien' into develop
minor message tweak.
Let install-cpanm response with some message.
minor.
change the default value of "--quiet" option, will let it mean "complete silent" mode.
fix the test by using a special PERLBREW_ROOT for testing.
Merge branch 'develop' of https://github.com/claesjac/App-perlbrew into develop
update the test for the updated error message for unknown command.
that variable does not need to be a global.
add commands: display-bashrc and display-cshrc
rename $ROOT and $PB_HOME to $PERLBREW_ROOT and $PERLBREW_HOMM, respectively.
Merge pull request #135 from Woody2143/fixexec
some brief change log.
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
introduce variables that contain bashrc/cshrc version number so it is posibble to programatically update bashrc/cshrc on demand.
let bashrc / cshrc provide default value of PERLBREW_HOME and PERLBREW_ROOT
new command: install-patchperl
also make sure that 'patchperl' has executable permission.
re-write the installer to invoke `install-patchperl` command.
regen.
a brief test for install-cpanm command.
a test for the 'available' command.
Here's some random notes about perlbrew that I take when I was thinking (or not.)
let a bare `lib` command shows usage synopsis.
Let command `lib create` creates the folder.
let command `lib delete` wipes out the folder.
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
put common routines for testing in test_helpers.pl
describe the usage of test_helpers.pl
briefly test the `env` command
let 'env' command reconize perl names with @ sign in it.
minor.
WRONG VARIABLE NAME. HA HA HA.
properly quote the env output
a very brief code to list libs
regen
unset certain variables.
update the fake perl executable to output version number for the command-list test.
let 'list' command includes local::libs in the list.
the "current perl" is now decided by combining the "perl name" and "lib name".
refine the delete command.
fix test
update doc
update changelog.
Merge branch 'feature/locallib-integration' into develop
steal upgrade-fatlib.pl from cpanminus project ;)
regen.
requires local::lib
improve help command to accept "perlbrew help <command>" cli syntax.
small refactor.
simply use 'args' as the method to access args.
the code that rename CONF to CONFIG
minor refactor: removing the "get_" prefixes in general out of personal preferences.
again the naming.
version bump
Mention 'lib' command in the pod.
fix "switch" with lib
doc.
Merge branch 'release/0.30'
Merge branch 'release/0.30' into develop
Merge branch 'develop' into feature/conf-renaming
var name.
noted that Conf.pm is gone.
Merge branch 'feature/conf-renaming' into develop
Merge pull request #154 from horus/develop
more doc in `help lib`
re-write the 'help' command to pull output from pod.
appears to be a good idea suing noperldoc opt.
testing the help command
decide to ditch `perlbrew help commands` and simply let `perlbrew` display the
update change log
regen
let a App::perlbrew object has a 'root' property instead of always sharing $App::perlbrew::PERLBREWROOT
call $self->root instead of using $PERLBREW_ROOT
add a method to decide the the location of config file, for that is relative to PERLBREW_ROOT.
regen.
Somehow reverted the run_command_help code :/
some documentation refine
Merge pull request #157 from wolverian/develop
fix GH #158
Merge remote-tracking branch 'origin/develop' into develop
Merge pull request #160 from yibe/develop
Merge pull request #159 from juster/editdist
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
remove List::Util from deps
regen
stop showing external perl in the output `perlbrew list`
notable changes for the next release
version up
fix the use of `exec` command with --root arg up front.
regen
Merge branch 'release/0.31'
Merge branch 'release/0.31' into develop
skip some files
Merge branch 'release/0.31'
Merge branch 'release/0.31' into develop
pack local::lib and bump version
Merge branch 'hotfix/0.32'
Merge branch 'hotfix/0.32' into develop
lengthy documentationy processy
move all perlbrew usage doc to bin/perlbrew, App/perlbrew.pm should contain module API documentation from now on.
remove Text/Levenshtein
regen.
version bump
changelog
Merge branch 'release/0.33'
Merge branch 'release/0.33' into develop
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.
regen
Merge pull request #162 from trcjr/develop
Avoid prompting -- it is always better to update patpchperl anyway.
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
Merge branch 'master' into develop
Merge pull request #164 from gfx/develop
Merge pull request #165 from yibe/develop
Merge pull request #167 from dsteinbrunner/develop
Merge pull request #166 from dsteinbrunner/patch-1
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
add self-install command (renamed from install-perlbrew)
get rid of that undef warning.
regen
Merge pull request #168 from dsteinbrunner/develop
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
reorg the documentation section order.
minor wording tweak.
rewrite the upgrade note because the previous version is a non-sense.
update changelog
init process tweaks:
Merge pull request #170 from kmcgrath/use-fix
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
regen
Merge pull request #174 from DarwinAwardWinner/manpath
honor TMPDIR envvar
note the GH #173 change
regen
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
enhance resolve_installation_name to recognize '@libname' as "current_perl + libname"
little refactor
done #153
version up
use the new *.perlbrew.pl urls
small typo
minor doc tweak
Merge branch 'release/0.34'
Merge branch 'release/0.34' into develop
use catfile/catdir here and there
more catfile/catdir here and there
fix http://www.cpantesters.org/cpan/report/5750ba6a-27ec-11e1-a1ec-ff7dd87862d9
done RT #72513
update changelog
version up
minor rewrite
Merge branch 'release/0.35'
Merge branch 'release/0.35' into develop
Merge branch 'master' into develop
close STDERR/STDOUT for they are basically noises in the test case
test current_perl subroutine
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
be less verbose
Merge pull request #175 from AlexBio/develop
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
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
version up
Merge branch 'release/0.36'
Merge branch 'release/0.36' into develop
Merge pull request #176 from dagolden/sitecustomize
Merge pull request #177 from dagolden/sitecustomize-docs
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
Merge pull request #178 from jwittkoski/topic/remove-array-base
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
Merge pull request #180 from kmcgrath/feature-reset-locallib
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
releasing
Merge branch 'release/0.37'
Merge branch 'release/0.37' into develop
Merge pull request #181 from arc/patch-1
regen
..... OUCH.
fix deps
Merge branch 'hotfix/0.38'
Merge branch 'hotfix/0.38' into develop
Merge pull request #182 from kmcgrath/feature-reset-locallib
Merge pull request #183 from kmcgrath/feature-bash_env_fix
notable changes
make 'lib create' more consistent on the naming of lib, when the names contains '@'
make sure it errors out when the specified perl name is not installed
noted that GH #179 is fixed.
version up
ingore anything generated from testing.
Merge branch 'release/0.39'
Merge branch 'release/0.39' into develop
start utilizing CPAN::Perl::Releases
rewrite part of the do_install_release based on CPAN::Perl::Release
regen, and strip fatlib contents.
fetching tarbal takes some time... need message there.
Merge pull request #185 from dagolden/abs-patchperl-path
Update the fatpacking script to invoke `perlstrip` on App/perlbrew.pm
briefly update changelog
Merge remote-tracking branch 'hoelzro/master' into develop
let perl_release subroutine fallback to crawl search.cpan.org if CPAN::Perl::Releases does no contain the wanted version.
use the patchperl in $PATH if it is not found under $PERLBREW_ROOT/bin
briefly update changelog.
version number.
regen
Merge branch 'release/0.40'
Merge branch 'release/0.40' into develop
Merge pull request #187 from rwstauner/dist-path
update changelog
make "current_perl" an attribute of App::perlbrew object.
minor.
use "note" to make it less verbose.
make "current_perl" method a attribute getter/setter.
describe the "current_perl" method.
add --with arg to the 'exec' command.
also test exec without --with arg.
replace the old exec test with new, mock-based testing.
ignore ".prove"
generate the mocked perlbrew root with tempdir to make the test suite work when running with `prove -j2` (or more)
fixing sub-shell invocation of the "use" command.
instead of putting endless effort to make zsh sub-shell work on MacOSX Lion, display an warning
describe the sub-shell change
Merge branch 'feature/subshell' into develop
version number bump
Merge branch 'release/0.41'
Merge branch 'release/0.41' into develop
Merge pull request #189 from rwstauner/dup-url-part
die and do nothing when running `perlbrew use` with a unknown installation name.
die and do nothing when running `perlbrew switch` with a unknown installation name.
briefly update changelog.
Merge pull request #191 from dagolden/suggest-patchperl
Merge pull request #192 from rwstauner/exec-system-args
?
travis-ci config.
travis-ci config.
figured that $^X might not be able to be found in the $PATH
regen
do not put travis config in dist
unlink the build.log on each install.
changelog
version bump
rebuild
Merge branch 'release/0.42'
Merge branch 'release/0.42' into develop
Merge pull request #196 from kidd/develop
Merge pull request #200 from zzzcpan/develop
Merge pull request #199 from alphapapa/patch-1
Merge pull request #203 from matzsoft/feature-csh-support
-noperldoc -- can hopefully fix some cpantester failures running with perl5.15.x
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
changelog
rebuild.
pump the deps version.
brief changelog updates
typo
reorganize installation commands into different phases.
Merge pull request #207 from alecchen/develop
update changelog
rebuild
set version and rebuild.
always requires the latest Devel::PatchPerl and CPAN::Perl::Release
Merge branch 'release/0.43'
Merge branch 'release/0.43' into develop
Merge branch 'develop' into feature/upgrade-perl-in-place
Merge branch 'feature/upgrade-perl-in-place' into develop
the standalone script now uses '/bin/sh' instead of '/usr/bin/env'
define scriptdir. See RT#77488
fix: `perlbrew off` is not working properly when a lib is active.
fix: `perlbrew use` between lib/non-lib is not working properly
briefly update changelog
minor message.
display-system-perl-shebang: A command to display system (pre-perlbrew state) perl shebang.
system_perl: new method
let installer invoke "self-install" command.
list "self-install" command in the SYNOPSIS
move the "INSTALLATION" section document to App/perlberw.pm, because that is not required to be read by daily users.
a program to generate README base on the POD of bin/perlbrew and lib/App/perlbrew.pm
regenerate README
briefly update changelog.
self-install commands now change the shebang to use system perl.
make the shebang simpler... and actually worked on debian.
change the shebang of patchperl on install.
changelog
version bump
rebulid.
Merge branch 'release/0.44'
Merge branch 'release/0.44' into develop
new command: install-ack
small tweak to make Emacs font lock happier.
regen
new command: list-modules
include libs in the exec list.
notable changes
Merge pull request #217 from mvuets/develop
check perl version and fatpack path.
rebuild.
documentation.
deprecating the current behaviour of `perlbrew install`.
build 0.45
Merge branch 'release/0.45'
Merge branch 'release/0.45' into develop
code reuse! code reuse! code reuse!
Let `exec --with` accept multiple perl installation names, seperated by either space or comma.
change log updates
doc: describing how to specify perl installation names.
properly resolve specified installation names.
doc: more description about `exec --with`
bump version number.
Merge branch 'release/0.46'
Merge branch 'release/0.46' into develop
Merge pull request #223 from FreekKalter/develop
Small here-doc tweak.
Implement a "download" command.
fix test errors.
a sub routine that converts perl verion strings to an integer.
relocatable by default.
fix the test when there are intereferences..
fix the issue that PATH and PERL5LIB are written as constant in ~/.perlbrew/init
rewrite a few "http_get" to "download".
change log updates.
0.47
version bump.
document for the "download" command.
rebuild.
Merge branch 'release/0.47'
Merge branch 'release/0.47' into develop
Allow bash/zsh users to use the eval statement:
Rename the variable $as to a more descriptive name.
Store the build log by installation name for easier reference in the future.
a few output message tweaks.
Replace the deprecate warning for `perlbrew install` with its usage.
A typo that essentially intrdoced breakage *facepalm*
documentation updates.
Should always quote the eval statement like: eval "$( ... )"
rebuild
0.48 change log.
version bump.
Merge branch 'release/0.48'
Merge branch 'release/0.48' into develop
userelocatableinc is not safe for 5.12 and 5.14
version bump.
rebuild.
dependencies update.
Merge branch 'release/0.49'
Merge branch 'release/0.49' into develop
5.15.5 is good with userelocatableinc
ensure perlbrew-related PERL5LIB values are removed properly.
ensure the first line of command help is "Usage: ..."
rebuild.
Merge pull request #233 from rvoicilas/develop
documentation updates
version bump.
rebuild.
Merge branch 'release/0.50'
Merge branch 'release/0.50' into develop
prevent a start-up warning when PERLBREW_PERL is unset.
Merge pull request #236 from jspc/manpath_fix
Merge pull request #240 from ashleywillis/develop
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
Merge pull request #238 from djgoku/minor_spelling_errors
Merge remote-tracking branch 'djgoku/control_flow_fix_perlbrew_perl' into develop
rebuild.
Merge pull request #241 from djgoku/perlbrew_path_is_empty_fix
version bump and change log.
Merge branch 'release/0.51'
Merge branch 'release/0.51' into develop
Merge pull request #243 from ironcamel/manpath-warning
travis ci config.
Revert the use of userelocatableinc.
re-work on the PERL5LIB issue GH #197.
rebuild.
version bump
changelog updates.
Merge branch 'release/0.52'
Merge branch 'release/0.52' into develop
Merge pull request #246 from friedo/develop
Merge pull request #247 from friedo/develop
Cleanup -- *_WITHOUT_PERLBREW does not have to be left in the env.
travis config tweak.
silence warnings on 5.16.
travis config tweak.
travis config tweak.
more warninsg to be silenced.
skip 5.12 testing for now.
skip_cwd for GH #245.
A few helper commands for shell helpers.
use some helper commands in bashrc.
Change info command output.
require CPAN::Perl::Releases 0.76
briefly update changelog.
version bump.
documenting.
rebuild
Merge branch 'release/0.53'
Merge branch 'release/0.53' into develop
Merge pull request #251 from BlueT/develop
Merge pull request #249 from friedo/develop
remove userelocatableinc from doc.
A little bit re-work of GH#251.
move the big message block into a differen sub-routine.
requires 5.8.8.
Trying to remove the use of File::Path::Tiny -- simply use File::Path
remove File::Path::Tiny from standalone executable.
travis ci config tweaking.
remove File::Path::Tiny dependency list.
remove File::Path::Tiny in tests.
travis-ci config tweaking.
travis-ci config tweaking.
Make "skip_cwd" compatible for older perl versions. See GH #245.
Let --quiet param effective for 'upgrade' command.
change log.
version bump.
rebuild
Merge branch 'release/0.54'
Merge branch 'release/0.54' into develop
Add env var: PERLBREW_CPAN_URL
add a 'current_perl_executable' helper method.
re-exec $0 with target perl when running 'perlbrew env' command.
Merge pull request #257 from pdl/develop
Show some notice messages during `perlbrew init` process when $PRERLBREW_ROOT/etc and files inside is not writable.
Merge branch 'develop' of github.com:gugod/App-perlbrew into develop
rebuild
a short perl distribution version parsing subroutine.
replace version->parse with internal implementation.
Let "download" command recongnize 5.00[345] versoion numbers.
require 5.008 again.
change log update
version bump.
rebuild
Merge branch 'release/0.55'
Merge branch 'release/0.55' into develop
Merge pull request #262 from hoelzro/develop
for dev purpose, allow opt-out perlstrip process
silence a warning when switching between different libs.
version, changelog
Merge branch 'release/0.56'
Merge branch 'release/0.56' into develop
fix a case where "perlbrew env NAME" falls into an inf loop.
version bump.
rebuild
Merge branch 'release/0.57'
Merge branch 'release/0.57' into develop
Remove the archname lib path from PERL5LIB.
rebuild
fix the env test
Fix a case where PERL5LIB still contains previous entries after deactivating or activating other ones.
rebuild
version bump, changlog updates.
Merge branch 'release/0.58'
Merge branch 'release/0.58' into develop
Merge pull request #264 from karenetheridge/topic/doc_spelling
Merge pull request #267 from omega/zsh5
Merge pull request #278 from rjbs/hashes-are-random
Merge pull request #265 from felliott/quotemeta_envvars
Merge pull request #280 from aixtal/iss279
Merge pull request #270 from happy-barney/develop
Merge pull request #266 from wolfsage/fix-5-8-0-warnings
Merge remote-tracking branch 'arc/install-switch-stable' into develop
fix this test when PERLBREW_LIB is defined.
for releasing.
Merge branch 'release/0.59'
Merge branch 'release/0.59' into develop
a bit exit status code handling in the perlbrew bash function to allow better shell scripting.
Merge pull request #286 from gvenkat/readme-typo
Merge pull request #289 from worr/perlbrew_off_warnings
Merge pull request #288 from worr/fix_bashrc
Merge pull request #287 from worr/fix_perl5lib_env
Auto switch to wanted perl installation for building.
rebuild.
Merge pull request #290 from djerius/develop
fix perl_releaes test by loading CPAN::Perl::Release there.
depend on local::lib 1.008009 and its fix for arch in PERL5LIB.
defer the requirement of File::Path and FindBin
requirement version bumps.
brief changelog updates
version bump and change logs
rebuld
Merge branch 'release/0.60'
Merge branch 'release/0.60' into develop
Revert "add semi-colon to end of each shell commands so that shell interprets them as independent commands"
rework a bit for zsh4.
also remove the the test
version bump.
rebuild for 0.61
Merge branch 'release/0.61'
Let `perlbre alias help` means `perlbrew help alias`.
Preserve the execution order for `exec` command if `--with` option is given.
Remove the `uniq` subroutine, which is not used in the pm code anymore.
require the latest version of CPAN::Perl::Releases
Merge pull request #307 from syohex/unalias-grep
remove debug-purposes statement.
Fix 'list-modules' when current env is with a lib, so that the output correctly list all modules inside a lib.
update changelog
Merge branch 'release/0.61' into develop
update change log.
version bump.
rebuild 0.62 standalone executable.
Merge branch 'release/0.62'
Merge branch 'release/0.62' into develop
Use opendir+chdir to change back to the original directory.
Try to remove the direct dependency on PathTool.
rebuild
require the core Cwd early to avoid arch conflict in PERL5LIB
Merge remote-tracking branch 'msouth/develop' into develop
Remove `install-ack` command.
delay the loading of File::Basename.
Merge pull request #316 from hirose31/fix/call-capture-tiny-capture
avoid undef value warnings.
Tests for the "files-are-the-same" sub.
re-arrange the code to put sub/methods together with each others.
minor typo fix
missed File::Spec there.
Add a subroutine to pull out config_arg* from %Config hash.
Merge pull request #318 from elindsey/develop
rebuild
version bump
Merge branch 'release/0.63'
Merge branch 'release/0.63' into develop
Merge pull request #319 from dsteinbrunner/develop
dependency version bumps.
Avoid showing warnings when directly switching between different perl/libs combination.
rebuild
Merge pull request #321 from doherty/clean-builds
Merge pull request #329 from dagolden/topic/no-manpages-switch
Merge pull request #326 from dagolden/topic/clean-tarballs-also
Merge pull request #330 from dagolden/topic/use-official-cpan-mirror
Merge pull request #331 from dagolden/topic/use-cpan-src-index-directly
Merge pull request #334 from salva/flavors
rework the "clean building dir" from 1055c569ffb518e698c9396193f553898b98bbe6
minor editor on the documentation format.
minor code tidy up
change log catch up.
prevent massive verbose warning message when cleaning the build dir.
briefly check if the downloaded cpanm or perlbrew seems to be a valid perl program,
Removed the --insecure and --no-check-certificate as discussed in https://github.com/gugod/App-perlbrew/issues/335
update change log.
version bump.
build standalone executable for 0.64
we have a t/test.tar.gz now.
timestamp it.
Merge branch 'release/0.64'
Merge branch 'release/0.64' into develop
remove the documentation review step.
Merge pull request #338 from ironcamel/perlbrew-command
Merge pull request #339 from gottreu/develop
Merge pull request #340 from salva/develop
done that.
show the "Compiled at" time from `perl -V` in `perlbrew info`.
Merge pull request #344 from vsespb/no_warning
Merge pull request #343 from vsespb/develop
Merge pull request #345 from vsespb/files_are_the_same_on_win32
Merge pull request #346 from vsespb/min_from_list_util
Merge pull request #347 from vsespb/develop
Merge pull request #351 from salva/clang
Merge pull request #352 from vsespb/perl_versions_ordering
Merge pull request #353 from vsespb/travis_improvements
Merge pull request #354 from vsespb/more_tests_for_exec
force to use Cwd from core.
add an internal 'http_download' command for downloading content to a specific path.
rewrite http_get with the new command detection.
update years
bump dependency versions.
update changelog.
releasing 0.65
Merge branch 'release/0.65'
Merge branch 'release/0.65' into develop
relax the matching pattern to fix cpantester failures.
fix the user agent command detection.
use the new http_download function to replace http_get
changelog updates
version bump
rebuild
Merge branch 'release/0.66'
Merge branch 'release/0.66' into develop
Merge pull request #358 from markstos/develop
Take the patch from RT #87897 https://rt.cpan.org/Ticket/Display.html?id=87897
some code cleanup.
small refinement -- make the object construction a bit quicker when @argv is empty.
clean up useless code.
describe the behaviour of `perlbrew` (no args) and `help`, `-h` and `--help` in this test.
Merge pull request #364 from mperry2/patch-1
Merge pull request #359 from mmcclimon/inherit_root
Merge pull request #365 from yanick/fish
add a small section to test 'help install'
update this particular test with the changed local::lib output.
briefly update the changelog.
rework on the "info $Module" part to use $CURRENT_PERL rather then $^X
Merge branch 'feature/info_show_module_info' into develop
changelog updates
version bump.
rebuild
fix test breakage due to the presence of PERLBREW_LIB
Merge branch 'release/0.67'
Merge branch 'release/0.67' into develop
Merge pull request #369 from yanick/fish-typo
require recent version of Pod::*
setup to post test coverage to coveralls.io.
fix a POD error.
use zofpli !
allow some external control of which HTTP UA program to use,
Merge pull request #373 from yanick/fish-eval
minor documentation touch.
Merge pull request #374 from pullreq/fishswitch
Merge pull request #375 from pullreq/mkdir-p
regenerated with dev-bin/generate-readme.pl
upgrade dependency versions.
Merge pull request #379 from tgt/patch-3
Merge pull request #376 from tgt/patch-1
Merge pull request #378 from tgt/patch-2
Merge pull request #383 from RsrchBoy/topic/resolve-stable-in-download
minor documentation touch
update changelog with list of related pull requests.
Merge pull request #391 from bcomnes/patch-1
Merge pull request #395 from mttrb/develop
Merge pull request #392 from hirose31/fix/raw-github-url
Merge pull request #386 from hirose31/feature/command-order
Merge pull request #398 from jonasbn/develop
Merge pull request #397 from mttrb/develop
Merge pull request #381 from kentfredric/develop
rebuild
Merge remote-tracking branch 'memphinet/no-cert-check' into develop
notable changes.
releasing 0.68.
Merge branch 'release/0.68'
Merge branch 'release/0.68' into develop
new base dependency versions.
rebuild
version up.
rebuild.
wtffix
Merge branch 'release/0.69'
Merge branch 'release/0.69' into develop
switch to http:// url.
Merge pull request #403 from DabeDotCom/fix_read_only_version_file
Merge pull request #387 from dagolden/topic/protect-from-perl5lib
rebuild the dev version.
update the list of perl versions supported by travis-ci.
Merge pull request #404 from maxhq/develop
check /proc, of course.
Merge branch 'master' into develop
rebuild
rebuild with updated fattlibs
try to use 'prove' command for travis-ci.
some notable changes.
always catchup with latest CPAN::Perl::Releases.
Merge pull request #406 from taryk/develop
make it possible to override PERLBREWURL externallly.
bump dependency versions
update change log
version bump.
rebuild
Merge branch 'release/0.70'
Merge branch 'release/0.70' into develop
make it sh friendly. fix GH #407
fix PERL5LIB leftover bug.
Merge branch 'feature/local-lib-cleanup' into develop
rebuild
fix a PERL5LIB-leftover bug
always catch up with CPAN::Perl::Releases
rebuild
require local::lib 2.000014
avoid omitting a "unset VAR" command when the VAR is already blank/unset.
version up.
Merge branch 'release/0.71'
Karen Etheridge (2):
spelling fixes
non-core modules not loaded until they are really needed
Kent Fredric (2):
Add support for a ".version" file in each perls root directory.
Autovifify .version files at first opportunity.
Kevin McGrath (9):
need to quote ENV variable values
don't blow away original PERL5LIB
Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-dev_build_lib_aware
Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-dev_build_lib_aware
reset local lib when switching env
fix for PERL5LIB
eval each line instead of entire code block
Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-reset-locallib
Merge branch 'develop' of git://github.com/gugod/App-perlbrew into feature-bash_env_fix
Leo Kim (2):
support short options
Merge branch 'master' of git://github.com/gugod/App-perlbrew
Mark Johnson (1):
Ported the bashrc functionality into cshrc.
Mark Stosberg (1):
document the module migration behavior
Matt Perry (1):
Fix perlbrew-install to check SSL cert validity
Matthew Horsfall (alh) (1):
Don't throw warnings if perl-5.8.0 has been installed with Perlbrew.
Matthew Robinson (2):
Corrected spelling of useful
Fixed bug where dev branch version 5.21 or above don't work
Maxim Vuets (2):
Fix a typo
Mention list subcmd under lib cmd usage
Michael McClimon (1):
Make bashrc use PERLBREW_ROOT at installation time
Michael South (1):
sub assert_installation -> sub assert_known_installation
Mike Doherty (11):
Use gtar on Solaris
Add a way to install blead
Die when we can't find a tarball for the specified release
Add a method to install a tarball from a given URL
Check for 404s when downloading things
Merge branch 'install-blead' into refactor-install-command
Refactor various install subroutines
Merge commit 'be1b3a9e36864f7d0b09bd80d6fa57022894fd92' into refactor-install-command
Fix perlbrew-install bash script
Ensure a clean build environment
Fix spurious test failures
Mike Friedman (5):
clean up global filehandles in run_command_init
fix spelling error
updated dist regex to handle old version numbers
clean up dist version handling
hack Configure options for pre-5.6 perls, and use version obj comparison for makefile hack
Naveed Massjouni (2):
Suppress warnings from manpath.
Fix for #337, "command not found: command perlbrew"
Nigel Metheringham (1):
Used older Getopt::Long API for compatibility
Pedro Melo (19):
Move check for .perlbrew dir to where we need it
Treat system as any other perl-DIST inside perlbrew use
Remove switch logic from shell, and back to perl:
Make env cmd respect current perl symblink:
Add support for use without parameters: show current version in use
Fix: don't reinit shell environment on "perlbrew swith", with no extra args
Don't symlink executables into bin/
Don't trust the shell command path cache to find the perl executable
Replace system() calls with proper Perl function use
Make switch command with specific perl executable work without symlinks
Add option to name each perl executable used in perlbrew switch /path/perl
Remove implementation of symlink-executables command
Extract env SHELL tests into a method for reuse
Added command use to the perl version
Adjust documentation to latest features
Regen standalone version
Make sure we export the SHELL environment
Regen standalone version
Fix curl auto-detection
Philippe Bruhat (BooK) (1):
some copyediting
Radu Voicilas (1):
Fix minor spelling errors
Raimon Grau (1):
quit gracefully when no argument to lib create or lib delete
Randy Stauner (13):
Add -Dusedevel when installing blead perl
Test 'exec' command (ensure 1 run for each perl)
Use explicit path to ensure exec of correct perl
Explicitly stringify Path::Class object in exec
Specify full path to perl in fake shell script
Set %ENV before 'exec' so that 'system' uses PATH
Don't s/// the non-existent arg for 'install' command
Verify that the author dirs are in the url
Include author path in url (not just basename)
Fix bug in tests by making looking for whole url
Remove incorrectly duplicated url portion
Test that 'do_system' passes args to 'system' correctly
Pass all do_system() args to system()
Ricardo Signes (1):
do not rely on unreliable hash ordering
Rob Hoelz (12):
Add self-upgrade command
Add docs for self-upgrade
Add uninstall command
Remove perlbrew-install's bash dependency
Implement self-upgrade in Perl
Detect old/new versions of perlbrew
Don't allow self-upgrade of system-wide installs
Add 'Did you mean?' functionality
Implement GH #103 - install -v shows build.log
Add support for upgrading older perls in-place.
Change 'install' to 'self-install' in self-upgrade
Only re-exec perlbrew env if a name is provided.
Ryan C. Thompson (2):
Fix whitespace
Support setting/unsetting MANPATH
Salvador Fandino (14):
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
add support for install-multiple command
document install-multiple command
remove warning from perl_version_to_integer
set flags not in current variation to ''
detect 64bit platforms and hide 64int and 64all flags automatically
fix comment
fix error on mocked http_get sub
perl_version_to_integer was failing for versions of the form 5.xxx
set $self->{installation_name} from mocked do_install_release
improve heuristic for detecting when we are running on a 64bit platform
add support for 'append' option
add option for clang compiler
document the new clang option
Salve J. Nilsen (2):
Use wget if curl is not available
Fix syntax error in TMPDIR test
Sawyer X (8):
RT #57672
RT #60123
RT #59086
GH #9 - correct handling of -U
updated perlbrew file
RT #57672
RT #60123
GH #9 - correct handling of -U
Squeeks (1):
Adding manual CPAN mirror entry so local servers can be configured.
Syohei YOSHIDA (1):
Unalias grep command
Taras Iagniuk (1):
Sort by `order` key, rather than by ref address
Tatsuhiko Miyagawa (11):
fix the PATH
Support t?csh
add newline between installed perls
display (*) to the current one
Support installing perl RC releases e.g. perl-5.12.0-RC0
Display more friendly instructions during the build
File::Path::make_path doesn't work with older File::Path that's bundled with older perls
Display more friendly instructions during the build
File::Path::make_path doesn't work with older File::Path that's bundled with older perls
ignore symbolic links in installed
Support 5.13 (and future development versions :D)
Theodore Robert Campbell Jr (9):
Show the version of perls found in the path.
It is better to parse $] than perl -v.
Removed character from object creation.
Added the ability to list available versionf of Perl to install
perlbrew available works, this time without extra dependancies
Corrected my nick in Changes
Added entry to help section for available command
Append pid to the local installer.
info command can display module info
Thomas Klausner (1):
doc patch clarifying that perlbrew off is not as drastic as it seems
Tim Heaney (1):
Assume 5.12.3 means perl-5.12.3, for example.
Tom Grimwood-Taylor (3):
Fixes test for empty $PERLBREW_HOME variable.
Fixes test for perlbrew arguments in fish shell
Fixes perlbrew off when using fish shell
Venkatakrishnan Ganesh (1):
* Fixes issue #276
Victor (15):
Command 'exec' now respects external command exit code
Fix warning 'use uninitialized value' when env MANPATH is not defined
Fix warning 'use uninitialized value' when env MANPATH is not defined
Fix files_are_the_same test and test expected behaviour on Win32
Replace min() function with one from List::Util
Adjust exec exit code behaviour
Unit test for "info" command.
Move "info" command code to subroutine which will only format version information
Command 'exec' - log exec failures
Exec command - actually need shif exit code by 8
info command test - less strict regexp
installed_perls sort
travis yml - add more versions
test - simple fix - code should be inside "it" block
exec command - test that format_info_output is actually called in right context
Vladimir Timofeev (1):
Fix system MANPATH detection in bashrc and cshrc.
William Orr (4):
Fixed bug with perlbrew env where PERL5LIB would be unset
Fixed bashrc that perlbrew init generates
Fix uninitialized warnings with perlbrew off
Should not have passed 'the default perl'
Woody2143 (4):
changed the switch shell command to reflect the switched to version of Perl of off
Fixed issue #108; the 'use' command by itself will display the version of perl being used
To eliminate duplicate runs, added a check in run_command_exec to skip aliases
Merge branch 'develop' into fixexec
Yanick Champoux (11):
fixing some typos in perlbrew.pm
adding repository info in META
Adding dependency for File::Path (version needed for make_path)
another small typo
Merge branches 'typos', 'dependencies' and 'repo-in-meta'
fixing some typos in perlbrew.pm
adding repository info in META
another small typo
Support for fish
Typo in fish script
fix for eval
Yuki Ibe (12):
update perlbrew-install
update README
bashrc: set $PATH_WITHOUT_PERLBREW every time before setting $PATH
small doc fix
fix some typos and remove a duplicated line in pod
bashrc: minor fixes for error handling etc.
bashrc: implement `perlbrew (use|switch) (system|default)`
bashrc: too early to reserve 'default'...
s/retrive/retrieve/g
Terminate perlbrew-install if any of the steps fails
Separate the bash completion code from $PERLBREW_ROOT/etc/bashrc
Add a workaround for bash completion to work with Zsh
Zak B. Elep (3):
Support OpenBSD pdksh
Update init doc for sourcing ${shrc}
Simplify init a bit, and be explicit in which shrc to append
alphapapa (1):
Fix GitHub SSL errors.
ashley willis (1):
bash does not like an empty if ... else block, so inserted a line "true"
chromatic (4):
Added -U flag to pass through to Perl's config.
Removed trailing whitespace.
Updated perlbrew in top directory.
Added version number for Test::Simple dependency.
franck cuny (2):
add --brew-only to exec
don't care about system perl
gfx (2):
Allow -Dopt style flags as Perl's Configure does. -D=opt and -D opt are also okay.
Fix missing '-A...' options; quoting options (should we use String::ShellQuote?)
gregor herrmann (1):
Imported Upstream version 0.71
hidekiy (1):
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
horus (1):
avoid reading a nonexistent directory
jspc (1):
Fix for manpath error on installation
kanetann (2):
add --insecure option for curl. because 'perlbrew install-cpanm' command fails.
add --insecure option for curl. because 'perlbrew install-cpanm' command fails.
mephinet (2):
#92380: download of perlbrew fails when ca certs are not up-to-date
fix #92379: don't check ca cert on download
pdl (1):
Fixed Typo in lib/App/perlbrew.pm
punytan (2):
exit with an appropriate status
add a test for checking exit status
tokuhirom (6):
fixed pod bug, added missing =back.
fixed pod bug, added missing =back.
fixed pod bug, added missing =back.
Merge branch 'master' of git://github.com/gugod/App-perlbrew
'-as' option was renamed to --as, but document is not changeed.
better error handler to open file.
unknown (4):
added error code
Conf file + CPAN mirror support
added error code
Conf file + CPAN mirror support
Árpád Szász (1):
Support for install from local archive file
Ævar Arnfjörð Bjarmason (2):
App::perlbrew: use "test_harness" on perl >=5.7.3
App::perlbrew POD: add =encoding utf8
-----------------------------------------------------------------------
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/perlbrew.git
More information about the Pkg-perl-cvs-commits
mailing list