Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 5, 2012
Commits on Dec 1, 2012
  1. @pjcj
  2. @pjcj
  3. @pjcj

    Merge branch 'master' of https://github.com/oalders/Devel--Cover

    pjcj authored
    Conflicts:
    	bin/cover
  4. @oalders
  5. @oalders

    Adds link to cpancover.

    oalders authored
  6. @oalders

    Fixes typo in cpancover.

    oalders authored
  7. @oalders

    Fixes typo.

    oalders authored
  8. @oalders
Commits on Nov 25, 2012
  1. @pjcj

    Fix typo in documentation.

    pjcj authored
  2. @pjcj

    v0.98

    pjcj authored
  3. @pjcj

    Bump version number.

    pjcj authored
  4. @pjcj

    Add Changes.

    pjcj authored
  5. @pjcj
Commits on Nov 24, 2012
  1. @pjcj

    Run cpancover with 5.16.2.

    pjcj authored
  2. @pjcj

    Add some TODO items.

    pjcj authored
  3. @pjcj

    Make cover -test -nodelete work.

    pjcj authored
  4. @pjcj

    Improve warnings when a file can't be found.

    pjcj authored
    Make them more consistent and reduce duplicates.
  5. @pjcj

    Test against 5.17.6.

    pjcj authored
  6. @pjcj

    Update Changes.

    pjcj authored
  7. @pjcj

    Minor formatting change.

    pjcj authored
Commits on Nov 23, 2012
  1. @guillaumeaubert
Commits on Nov 17, 2012
  1. @pjcj

    Fix links on html_basic report.

    pjcj authored
  2. @pjcj

    Fix up make diff.

    pjcj authored
Commits on Nov 10, 2012
  1. @pjcj

    v0.97

    pjcj authored
  2. @pjcj

    Bump version number.

    pjcj authored
  3. @pjcj

    Flesh out install_dev_modules.

    pjcj authored
  4. @pjcj

    Add Changes.

    pjcj authored
  5. @pjcj
  6. @pjcj
  7. @pjcj
  8. @pjcj

    done_testing() is too new.

    pjcj authored
    Some of the perls we support don't have it by default.
  9. @pjcj

    Add install_dev_modules script.

    pjcj authored
  10. @pjcj

    Keep line length consistent.

    pjcj authored
Commits on Nov 9, 2012
  1. @wchristian

    filter paths contained in CWD out of @Inc

    wchristian authored
    When collecting coverage, a user normally wants to cover modules contained
    within the tree of CWD. In order to actually load these modules there are
    various methods, one of which being $ENV{PERL5LIB}. However this method
    puts paths into @INC at compile time, at which time Devel::Cover stores
    the paths to be ignored via regex comparisons of the absolute paths. This
    normally does not impact Devel::Cover, as the Perl `require` mechanism
    does some naive detection of whether a module path is contained within
    CWD, and if so, loads it with a relative path; thus preventing a match
    with the stored paths and also preventing the module from being ignored.
    
    However, as mentioned, the containment detection mechanism is quite naive
    and can fail on string differences that are irrelevant on the executing
    operating or file system.
    
    This patch filters paths before they are stored for ignoring, and removes
    all paths it can detect as being contained within CWD. It is not perfect
    and will for example not be able to detect containment on linux or mac in
    file systems whose case tolerancy differs from the default file system. It
    does however fix `cover -test` on windows, and stops the coverage
    collection output from lying about which paths are ignored.
Something went wrong with that request. Please try again.