Checking in changes prior to tagging of version 0.5. Changelog diff is: Test-NoTabs-0.5
Tomas Doran [Sun, 4 Jan 2009 20:59:49 +0000 (20:59 +0000)]
.gitignore
.shipit [new file with mode: 0644]
Changes
MANIFEST.SKIP [new file with mode: 0644]
tools/chimps-client.pl [deleted file]

index 9d7d7d7..6a39c71 100644 (file)
@@ -1,3 +1,5 @@
+MANIFEST
+MANIFEST.bak
 META.yml
 Makefile
 blib
diff --git a/.shipit b/.shipit
new file mode 100644 (file)
index 0000000..4acb76f
--- /dev/null
+++ b/.shipit
@@ -0,0 +1,10 @@
+# auto-generated shipit config file.
+steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
+
+git.tagpattern = Test-NoTabs-%v
+git.push_to = origin
+
+# svn.tagpattern = MyProj-%v
+# svn.tagpattern = http://code.example.com/svn/tags/MyProj-%v
+
+CheckChangeLog.files = Changes
diff --git a/Changes b/Changes
index fe5afe4..87b454f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -14,7 +14,8 @@ Revision history for Test-NoTabs
      - Change to Module::Install so that we install 
        cleanly on a fresh perl 5.8
 
-0.5
+0.5  2009-01-04
+     - Start building dist with ShipIt
      - Change to remove warnings in newer versions of
        Test::Builder (Florian Ragwitz)
 
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
new file mode 100644 (file)
index 0000000..bf460b1
--- /dev/null
@@ -0,0 +1,12 @@
+MANIFEST.bak
+MANIFEST.SKIP
+.git
+.gitignore
+Test-NoTabs-*
+Makefile.old
+.shipit
+Makefile
+blib
+pm_to_blib
+.*.swp
+
diff --git a/tools/chimps-client.pl b/tools/chimps-client.pl
deleted file mode 100644 (file)
index 7d49c92..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/perl
-use strict;
-use warnings;
-
-use FindBin;
-use lib "$FindBin::Bin/../lib";
-
-use Config;
-use File::Spec;
-use Test::Chimps::Client;
-use Test::TAP::Model::Visual;
-
-chdir "$FindBin::Bin/..";
-
-my @tests = map glob, qw(t/*.t);
-my $start = time;
-my $model = Test::TAP::Model::Visual->new_with_tests(@tests);
-
-my $client = Test::Chimps::Client->new(
-    server => 'http://dev.socklabs.com/cgi-bin/chimps-server.pl',
-    model  => $model,
-    report_variables => {
-        archname  => $Config{archname},
-        committer => $ENV{USER} || $ENV{USERNAME},
-        osname    => $Config{osname},
-        osvers    => $Config{osvers},
-        project   => 'Test-NoTabs',
-        duration  => time - $start,
-        revision  => get_revision(),
-    },
-);
-
-my ($status, $msg) = $client->send;
-if (! $status) {
-    print "Error: $msg\n";
-    exit(1);
-}
-
-sub get_revision {
-    return
-        # extract_revision('svk', 'svk info', qr/Mirrored From: .*Rev\. (\d+)/) ||
-        extract_revision('svn', 'svn info', qr/Revision: (\d+)/) ||
-        extract_svn_revision('.svn/entries') ||
-       'unknown';
-}
-
-sub extract_revision {
-    my($cmd, $command, $re) = @_;
-
-    return unless has_command($cmd);
-
-    my $out = qx($command) or return;
-    $out =~ /$re/;
-    return $1;
-}
-
-sub has_command {
-    my $cmd = shift;
-    grep { -e File::Spec->catfile($_, $cmd) } split /:/, $ENV{PATH};
-}
-
-sub extract_svn_revision {
-    my $file = shift;
-    open my($fh), $file or return;
-    while (<$fh>) {
-        /revision="(\d+)"/ and return $1;
-    }
-    return;
-}