[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