Permalink
Commits on Aug 11, 2016
  1. fix a test that fails with CPAN::Perl::Releases 2.88

    committed Aug 11, 2016
Commits on Aug 10, 2016
Commits on Aug 4, 2016
Commits on Aug 3, 2016
  1. uninstall command: require confirmation.

    With this commit, the "uninstall" command requires a manual
    confirmation, like this.
    
        > perlbrew uninstall perl-5.20.0
    
        The following perl+lib installation(s) will be deleted:
    
            /Users/gugod/.perlbrew/libs/perl-5.20.0@bar
            /Users/gugod/.perlbrew/libs/perl-5.20.0@dev
            /Users/gugod/.perlbrew/libs/perl-5.20.0@foo
            /Users/gugod/.perlbrew/libs/perl-5.20.0@op
            /Users/gugod/perl5/perlbrew/perls/perl-5.20.0
    
        ... are you sure ? [y/N] [N]
    
    This can be altered by adding a `--yes` flag, which answers "yes" for
    that prompt and can be used for unattended execution.
    committed Aug 3, 2016
Commits on Jul 10, 2016
  1. Merge pull request #515 from ComaVN/bug/cshrc-error-when-spaces-in-path

    added quotes to prevent "setenv: Too many arguments." in cshrc
    committed on GitHub Jul 10, 2016
  2. Include cperl releases in the "available" output.

    committed Jul 10, 2016
Commits on Jun 22, 2016
  1. Merge branch 'master' into develop

    committed Jun 22, 2016
  2. Revert "probing wget/curl/fetch earlier, before the creation of tmpdir."

    This reverts commit 8e89fe0.
    
    Broken. See #514
    committed Jun 22, 2016
Commits on Jun 21, 2016
  1. Merge branch 'release/0.76' into develop

    committed Jun 21, 2016
  2. Merge branch 'release/0.76'

    committed Jun 21, 2016
  3. version++

    committed Jun 21, 2016
  4. timestamp

    committed Jun 21, 2016
  5. Update change log pre-release.

    committed Jun 21, 2016
Commits on Jun 20, 2016
  1. requires TEST_LIVE=1 to run these tests.

    Because they send actual HTTP requests and will fail without a working
    networking.
    committed Jun 20, 2016
Commits on Jun 19, 2016
  1. another micro optimization to avoid a trivial grep.

    committed Jun 19, 2016
  2. probing wget/curl/fetch earlier, before the creation of tmpdir.

    another micro optimization just so we do not produce some unnecessary
    junk.
    committed Jun 19, 2016
  3. use our joinpath()

    committed Jun 19, 2016
  4. minor logical optimization.

    The statements to mutate `@a_options` do not need to be ran
    when installing ancient perl.
    committed Jun 19, 2016
  5. Rewrite 'install' command with the new 'release_detail' method.

    committed Jun 19, 2016
Commits on Jun 18, 2016
  1. Rewrite 'download' command with the new 'release_detail' method.

    committed Jun 18, 2016
  2. Add method 'release_detail_perl_remote'

    committed Jun 18, 2016
  3. Add a method 'release_detail_perl_local'

    committed Jun 18, 2016
  4. Add method 'release-detail-cperl-local'

    committed Jun 18, 2016
  5. Add a method "release_detail_cperl_remote"

    This method fetch cperl release information from https://github.com/perl11/cperl/releases
    and fleshen them into a RequestDetail.
    committed Jun 18, 2016
  6. Add a few more sub-tests.

    committed Jun 18, 2016
  7. Add 'release_detail' method.

    this should parse the dist string (eg, "perl-5.22.0") and
    return a Dict of what we know about this dist.
    
    A definition for its return value in the form of Moose Type looks like
    this:
    
        Dict[
            type         => Enum[ "perl", "cperl" ]
            version      => VersionNumber,
            tarball_name => FileNameWithExtTarGz,
            tarball_url  => URI
        ]
    committed Jun 18, 2016
  8. rebuild

    committed Jun 18, 2016
Commits on Jun 17, 2016
  1. fix broken tests on 5.8

    committed Jun 17, 2016
Commits on Jun 16, 2016
  1. symlink cperl correctly. (eg, cperl5.22.3 -> cperl)

    committed Jun 16, 2016
Commits on Jun 14, 2016
  1. mention cperl release in the documentation of 'install' command.

    committed Jun 14, 2016
Commits on Jun 12, 2016
  1. update Change log.

    committed Jun 12, 2016
  2. make 'install' command work with cperl.

    for example,
    
        perlbrew install cperl-5.24.0-RC1
        perlbrew install cperl-5.22.3
    committed Jun 12, 2016
  3. Merge branch 'master' into develop

    committed Jun 12, 2016
  4. url for cperl-5.24.0-RC1.tar.gz

    committed Jun 12, 2016
Commits on Jun 11, 2016
  1. let download command work with known cperl distributions.

    For example:
    
        perlbrew download cperl-5.22.2
    committed Jun 11, 2016