Kwalitee Issues


Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)


Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: SVK-1.00_03/lib/SVK/Help/ zh_cn/Index.pod -- Around line 3: Non-ASCII character seen before =encoding in '说明索引'. Assuming CP1252 SVK-1.00_03/lib/SVK/Help/ zh_tw/Index.pod -- Around line 3: Non-ASCII character seen before =encoding in '說明索引'. Assuming CP1252


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: SVK::Editor::Sign


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: SVK, SVK::Command, SVK::Command::Add, SVK::Command::Admin, SVK::Command::Annotate, SVK::Command::Cat, SVK::Command::Checkout, SVK::Command::Cleanup, SVK::Command::Cmerge, SVK::Command::Commit, SVK::Command::Copy, SVK::Command::Delete, SVK::Command::Depotmap, SVK::Command::Describe, SVK::Command::Diff, SVK::Command::Help, SVK::Command::Import, SVK::Command::Info, SVK::Command::List, SVK::Command::Log, SVK::Command::Merge, SVK::Command::Mirror, SVK::Command::Mkdir, SVK::Command::Move, SVK::Command::Patch, SVK::Command::Propdel, SVK::Command::Propedit, SVK::Command::Propget, SVK::Command::Proplist, SVK::Command::Propset, SVK::Command::Pull, SVK::Command::Push, SVK::Command::Resolved, SVK::Command::Revert, SVK::Command::Smerge, SVK::Command::Status, SVK::Command::Switch, SVK::Command::Sync, SVK::Command::Update, SVK::Command::Verify, SVK::Editor::Combine, SVK::Editor::Delay, SVK::Editor::Diff, SVK::Editor::Merge, SVK::Editor::Patch, SVK::Editor::Rename, SVK::Editor::Sign, SVK::Editor::Status, SVK::Editor::Translate, SVK::Editor::XD, SVK::I18N, SVK::Merge, SVK::Notify, SVK::Patch, SVK::Resolve, SVK::Resolve::AraxisMerge, SVK::Resolve::Emacs, SVK::Resolve::FileMerge, SVK::Resolve::GVim, SVK::Resolve::GtkDiff, SVK::Resolve::Guiffy, SVK::Resolve::KDiff3, SVK::Resolve::Meld, SVK::Resolve::P4WinMerge, SVK::Resolve::TkDiff, SVK::Resolve::TortoiseMerge, SVK::Resolve::Vim, SVK::Resolve::XXDiff, SVK::Target, SVK::Target::Universal, SVK::Util, SVK::XD


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
SVK A Distributed Version Control System 1.00_03 metacpan
SVK::Command Base class and dispatcher for SVK commands 1.00_03 metacpan
SVK::Command::Add Put files and directories under version control 1.00_03 metacpan
SVK::Command::Admin Administration tools 1.00_03 metacpan
SVK::Command::Annotate Display per-line revision and author info 1.00_03 metacpan
SVK::Command::Cat Output the file from depot 1.00_03 metacpan
SVK::Command::Checkout Checkout the depotpath 1.00_03 metacpan
SVK::Command::Checkout::detach 1.00_03 metacpan
SVK::Command::Checkout::list 1.00_03 metacpan
SVK::Command::Checkout::purge 1.00_03 metacpan
SVK::Command::Checkout::relocate 1.00_03 metacpan
SVK::Command::Cleanup Remove stalled locks 1.00_03 metacpan
SVK::Command::Cmerge Merge specific changes 1.00_03 metacpan
SVK::Command::Commit Commit changes to depot 1.00_03 metacpan
SVK::Command::Copy Make a versioned copy 1.00_03 metacpan
SVK::Command::Delete Remove versioned item 1.00_03 metacpan
SVK::Command::Depotmap Create or edit the depot mapping configuration 1.00_03 metacpan
SVK::Command::Depotmap::add 1.00_03 metacpan
SVK::Command::Depotmap::detach 1.00_03 metacpan
SVK::Command::Depotmap::list 1.00_03 metacpan
SVK::Command::Depotmap::relocate 1.00_03 metacpan
SVK::Command::Describe Describe a change 1.00_03 metacpan
SVK::Command::Diff Display diff between revisions or checkout copies 1.00_03 metacpan
SVK::Command::Help Show help 1.00_03 metacpan
SVK::Command::Import Import directory into depot 1.00_03 metacpan
SVK::Command::Info Display information about a file or directory 1.00_03 metacpan
SVK::Command::List List entries in a directory from depot 1.00_03 metacpan
SVK::Command::Log Show log messages for revisions 1.00_03 metacpan
SVK::Command::Merge Apply differences between two sources 1.00_03 metacpan
SVK::Command::Mirror Initialize a mirrored depotpath 1.00_03 metacpan
SVK::Command::Mirror::detach 1.00_03 metacpan
SVK::Command::Mirror::list 1.00_03 metacpan
SVK::Command::Mirror::recover 1.00_03 metacpan
SVK::Command::Mirror::relocate 1.00_03 metacpan
SVK::Command::Mirror::unlock 1.00_03 metacpan
SVK::Command::Mirror::upgrade 1.00_03 metacpan
SVK::Command::Mkdir Create a versioned directory 1.00_03 metacpan
SVK::Command::Move Move a file or directory 1.00_03 metacpan
SVK::Command::Patch Manage patches 1.00_03 metacpan
SVK::Command::Patch::FileRequired 1.00_03 metacpan
SVK::Command::Patch::apply 1.00_03 metacpan
SVK::Command::Patch::delete 1.00_03 metacpan
SVK::Command::Patch::dump 1.00_03 metacpan
SVK::Command::Patch::list 1.00_03 metacpan
SVK::Command::Patch::regen 1.00_03 metacpan
SVK::Command::Patch::test 1.00_03 metacpan
SVK::Command::Patch::update 1.00_03 metacpan
SVK::Command::Patch::view 1.00_03 metacpan
SVK::Command::Propdel Delete a property on files or dirs 1.00_03 metacpan
SVK::Command::Propedit Edit a property on path 1.00_03 metacpan
SVK::Command::Propget Display a property on path 1.00_03 metacpan
SVK::Command::Proplist List all properties on files or dirs 1.00_03 metacpan
SVK::Command::Propset Set a property on path 1.00_03 metacpan
SVK::Command::Pull Bring changes from another repository 1.00_03 metacpan
SVK::Command::Push Move changes into another repository 1.00_03 metacpan
SVK::Command::Resolved Remove conflict mark from checkout items 1.00_03 metacpan
SVK::Command::Revert Revert changes made in checkout copies 1.00_03 metacpan
SVK::Command::Smerge Automatically merge all changes between branches 1.00_03 metacpan
SVK::Command::Status Display the status of items in the checkout copy 1.00_03 metacpan
SVK::Command::Switch Switch to another branch and keep local changes 1.00_03 metacpan
SVK::Command::Sync Synchronize a mirrored depotpath 1.00_03 metacpan
SVK::Command::Update Bring changes from repository to checkout copies 1.00_03 metacpan
SVK::Command::Verify Verify change signatures 1.00_03 metacpan
SVK::Editor::Combine An editor combining several editor calls to one 1.00_03 metacpan
SVK::Editor::Delay 1.00_03 metacpan
SVK::Editor::Diff An editor for producing textual diffs 1.00_03 metacpan
SVK::Editor::Merge An editor that does merges for the storage editor 1.00_03 metacpan
SVK::Editor::Patch An editor to serialize editor calls. 1.00_03 metacpan
SVK::Editor::Rename An editor that translates editor calls for renamed entries 1.00_03 metacpan
SVK::Editor::Sign metacpan
SVK::Editor::Status 1.00_03 metacpan
SVK::Editor::Translate An editor that translates path names 1.00_03 metacpan
SVK::Editor::XD An editor for modifying checkout copies 1.00_03 metacpan
SVK::I18N metacpan
SVK::Merge Merge context class metacpan
SVK::Merge::Info metacpan
SVK::Notify svk entry status notification metacpan
SVK::Patch Class representing a patch to be applied 1.00_03 metacpan
SVK::Patch::CommitEditor 1.00_03 metacpan
SVK::Resolve Interactively resolve conflicts metacpan
SVK::Resolve::AraxisMerge metacpan
SVK::Resolve::Emacs metacpan
SVK::Resolve::FileMerge metacpan
SVK::Resolve::GVim metacpan
SVK::Resolve::GtkDiff metacpan
SVK::Resolve::Guiffy metacpan
SVK::Resolve::KDiff3 metacpan
SVK::Resolve::Meld metacpan
SVK::Resolve::P4WinMerge metacpan
SVK::Resolve::TkDiff metacpan
SVK::Resolve::TortoiseMerge metacpan
SVK::Resolve::Vim metacpan
SVK::Resolve::XXDiff metacpan
SVK::Target SVK targets 1.00_03 metacpan
SVK::Target::Universal svk target that might not be local 1.00_03 metacpan
SVK::Util Utility functions for SVK classes 1.00_03 metacpan
SVK::VerifyEditor 1.00_03 metacpan
SVK::XD svk depot and checkout handling. 1.00_03 metacpan
SVK::XD::Root 1.00_03 metacpan
SVK::XD::Signature 1.00_03 metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan