<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>t/01-basic.t</filename>
    </added>
    <added>
      <filename>t/release/boilerplate.t</filename>
    </added>
    <added>
      <filename>t/release/pod-coverage.t</filename>
    </added>
    <added>
      <filename>t/release/pod.t</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,9 +1,13 @@
 TODO:
 
+0.03 Friday August 15 19:59:28 PDT 2008:
+    - Clone and Storable are now required
+    - Conversion to Module::Install from M::B
+
 0.02 Tuesday October 02 20:47:20 PDT 2007:
- - Change &quot;use Exporter qw/import/&quot; to &quot;@ISA = qw/Exporter/&quot;
- - Notification warning if {} is used in @cut
- - Return hash (%) instead of has reference ($) depending on wantarray
+    - Change &quot;use Exporter qw/import/&quot; to &quot;@ISA = qw/Exporter/&quot;
+    - Notification warning if {} is used in @cut
+    - Return hash (%) instead of has reference ($) depending on wantarray
 
 0.01 Monday October 01 00:51:17 PDT 2007:
- - Initial version
+    - Initial version</diff>
      <filename>Changes</filename>
    </modified>
    <modified>
      <diff>@@ -1,14 +1,23 @@
-.PHONY: all test time clean distclean dist build distcheck upload distupload
+.PHONY: all test time clean distclean dist distcheck upload distupload
 
 all: test
 
-build: Build
-	./$&lt;
+dist:
+	rm -rf inc META.y*ml
+	perl Makefile.PL
+	$(MAKE) -f Makefile dist
 
-dist distclean test tardist: Build
-	./Build $@
+install distclean tardist: Makefile
+	$(MAKE) -f $&lt; $@
 
-Build: Build.PL
+test: Makefile
+	TEST_RELEASE=1 $(MAKE) -f $&lt; $@
+
+Makefile: Makefile.PL
 	perl $&lt;
 
 clean: distclean
+
+reset: clean
+	perl Makefile.PL
+	$(MAKE) test</diff>
      <filename>GNUmakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,23 @@
-Build.PL
 Changes
 MANIFEST
 META.yml # Will be created by &quot;make dist&quot;
 README
+Makefile.PL
+inc/Module/AutoInstall.pm
+inc/Module/Install.pm
+inc/Module/Install/AutoInstall.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
 lib/Hash/Slice.pm
 t/00-load.t
-t/boilerplate.t
-t/pod-coverage.t
-t/pod.t
-t/01-Hash-Slice.t
-Makefile.PL
+t/01-basic.t
+t/release/boilerplate.t
+t/release/pod-coverage.t
+t/release/pod.t
+</diff>
      <filename>MANIFEST</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,36 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.03
-use ExtUtils::MakeMaker;
-WriteMakefile
-(
-          'NAME' =&gt; 'Hash::Slice',
-          'VERSION_FROM' =&gt; 'lib/Hash/Slice.pm',
-          'PREREQ_PM' =&gt; {
-                           'Carp' =&gt; '0',
-                           'Test::Deep' =&gt; '0',
-                           'Test::More' =&gt; '0'
-                         },
-          'INSTALLDIRS' =&gt; 'site',
-          'EXE_FILES' =&gt; [],
-          'PL_FILES' =&gt; {}
-        )
-;
+use inc::Module::Install;
+
+name 'Hash-Slice';
+all_from 'lib/Hash/Slice.pm';
+
+resources repository =&gt; 'http://github.com/robertkrimen/hash-slice/tree/master';
+
+{
+    require ExtUtils::MakeMaker;
+    use strict;
+    no strict 'refs';
+
+    my $libscan = \&amp;{&quot;ExtUtils::MM_Any::libscan&quot;};
+    *{&quot;ExtUtils::MM_Any::libscan&quot;} = sub {
+        return '' unless $libscan-&gt;(@_);
+        return '' if $_[1] =~ /\.sw[p-z]$/;
+        return $_[1];
+    };
+}
+
+{
+    map { my ($pk, $vr) = split m/\s/; build_requires $pk =&gt; $vr || 0 } grep { ! /^\s*#/ } split m/\n/, &lt;&lt;_END_;
+Test::Most
+_END_
+
+    map { my ($pk, $vr) = split m/\s/; requires $pk =&gt; $vr || 0 } grep { ! /^\s*#/ } split m/\n/, &lt;&lt;_END_;
+Carp::Clan
+Clone
+Storable
+_END_
+}
+
+auto_install;
+
+WriteAll;
+</diff>
      <filename>Makefile.PL</filename>
    </modified>
    <modified>
      <diff>@@ -9,11 +9,11 @@ Hash::Slice - Make a hash from a deep slice of another hash
 
 =head1 VERSION
 
-Version 0.02
+Version 0.03
 
 =cut
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 SYNOPSIS
 
@@ -59,7 +59,7 @@ use vars qw/@ISA @EXPORT_OK/;
 @ISA = qw/Exporter/;
 @EXPORT_OK = qw/slice clone_slice cslice dclone_slice dcslice/;
 
-use Carp;
+use Carp::Clan;
 
 =head1 FUNCTIONS
 
@@ -142,14 +142,18 @@ sub dclone_slice($@) {
 }
 *dcslice = \&amp;dclone_slice;
 
-=head1 SEE ALSO
-
-Clone, Storable
-
 =head1 AUTHOR
 
 Robert Krimen, C&lt;&lt; &lt;rkrimen at cpan.org&gt; &gt;&gt;
 
+=head1 SOURCE
+
+You can contribute or fork this project via GitHub:
+
+L&lt;http://github.com/robertkrimen/hash-slice/tree/master&gt;
+
+    git clone git://github.com/robertkrimen/hash-slice.git Hash-Slice
+
 =head1 BUGS
 
 Please report any bugs or feature requests to</diff>
      <filename>lib/Hash/Slice.pm</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Build.PL</filename>
    </removed>
    <removed>
      <filename>t/01-Hash-Slice.t</filename>
    </removed>
    <removed>
      <filename>t/boilerplate.t</filename>
    </removed>
    <removed>
      <filename>t/pod-coverage.t</filename>
    </removed>
    <removed>
      <filename>t/pod.t</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>1c5a6356079e647d2bd88b009b8a33c6b024f469</id>
    </parent>
  </parents>
  <author>
    <name>robertkrimen</name>
    <email>robertkrimen@gmail.com</email>
  </author>
  <url>http://github.com/robertkrimen/hash-slice/commit/055650baa2edc78abb781b11181c35b06a210f1a</url>
  <id>055650baa2edc78abb781b11181c35b06a210f1a</id>
  <committed-date>2008-08-15T20:03:23-07:00</committed-date>
  <authored-date>2008-08-15T20:03:23-07:00</authored-date>
  <message>Clone and Storable are now required
Conversion to Module::Install from M::B
Now using the latest in GNUmakefile technology</message>
  <tree>0e513ad81c74e92fbe9e2489e06f4161fce37554</tree>
  <committer>
    <name>robertkrimen</name>
    <email>robertkrimen@gmail.com</email>
  </committer>
</commit>
