Fix provides() when passed a list of files topic/fix_provides_files
authorKaren Etheridge <ether@cpan.org>
Sun, 8 Dec 2013 05:35:20 +0000 (21:35 -0800)
committerKaren Etheridge <ether@cpan.org>
Sun, 8 Dec 2013 05:35:20 +0000 (21:35 -0800)
commitc6809f4e42b65ce4a3740f48d0b98f02a2b5a4a5
treed97301b0b800579160e409d530fceab71dc21899
parent62849b9aac1248b26061ba3dfc9fc07162a4b9c6
Fix provides() when passed a list of files

provides(files => [ ... ]) never worked before, because
package_versions_from_directory() must always be passed a directory name, for
use in abs2rel when resolving found files.

Plus the ability to combine the 'files' and 'prefix' options has been removed,
as it is paradoxical anyway - we cannot know what bits of the path would need
to be swapped out for the prefix.
Changes
lib/Module/Metadata.pm
t/metadata.t