Update MANIFEST, README, Makefile.PL, Changes 5999.000_003
authorMarius Gavrilescu <marius@ieval.ro>
Fri, 16 May 2014 16:31:48 +0000 (19:31 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Fri, 16 May 2014 16:31:48 +0000 (19:31 +0300)
Changes
MANIFEST
Makefile.PL
README

diff --git a/Changes b/Changes
index 2dd268e3cee4db3453c628dba9e016feec8dbf98..b78e9f706156c880a02c0fe1f7eec5085d8bdf0f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,10 +1,16 @@
 Revision history for Perl extension Gruntmaster::Data.
 
-5999.000_002 2014-02-28T18:07
+5999.000_003 2014-05-16T19:31+03:00
+ - Use Postgres (via DBIx::Class) instead of Redis
+ - Change license to perl
+ - Improve tools
+ - Add tests
+
+5999.000_002 2014-02-28T18:07+02:00
  - Move most problem attributes outside problem_meta
  - Add the HGETALL Redis command
  - Add functions for getting/setting the last submit time of a user.
 
-5999.000_001 2014-02-02T01:01
+5999.000_001 2014-02-02T01:01+02:00
  - Initial release
 
index 43657cd6034f9044c1b864bbf31a4a0423dfa6ef..c3bc28456ce1600a23bb88bc44b306dfdc39102a 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,9 +1,17 @@
 Changes
-Makefile.PL
-MANIFEST
-README
+db.sql
 gruntmaster-contest
 gruntmaster-job
 gruntmaster-problem
-t/Gruntmaster-Data.t
 lib/Gruntmaster/Data.pm
+lib/Gruntmaster/Data/Result/Contest.pm
+lib/Gruntmaster/Data/Result/ContestProblem.pm
+lib/Gruntmaster/Data/Result/Job.pm
+lib/Gruntmaster/Data/Result/Open.pm
+lib/Gruntmaster/Data/Result/Problem.pm
+lib/Gruntmaster/Data/Result/User.pm
+Makefile.PL
+MANIFEST
+README
+t/Gruntmaster-Data.t
+t/tools.t
index d62a979aa70117a3adf836d23fdab17cbf8fe187..4e898d02378ea2c02a945083c89a275c57d1b9b9 100644 (file)
@@ -13,18 +13,20 @@ WriteMakefile(
        PREREQ_PM         => {
                qw/Getopt::Long 0
                   POSIX 0
+                  Term::ANSIColor 0
 
                   Date::Parse 0
+                  DBIx::Class::Core 0
+                  DBIx::Class::Schema 0
                   File::Slurp 0
                   IO::Prompter 0
+                  Lingua::EN::Inflect 0
                   JSON 0
-                  Redis 0
-                  Sub::Name 0
-                  Term::ANSIColor 0/,
+                  Sub::Name 0/,
        },
        BUILD_REQUIRES    => {
                qw/DBD::SQLite 0/,
-       }
+       },
        META_MERGE        => {
                dynamic_config => 0,
                resources      => {
diff --git a/README b/README
index 6f90679c3b29261bc467afda7ea6c65b9c946c22..11eaa87961cdb21e2ac99f3d364c50bac6bdecfd 100644 (file)
--- a/README
+++ b/README
@@ -1,9 +1,10 @@
-Gruntmaster-Data version 5999.000_001
+Gruntmaster-Data version 5999.000_003
 =====================================
 
-Gruntmaster-Data contains the Gruntmaster::Data module and associated tools.
+This distribution contains:
 
-Gruntmaster::Data is the Redis interface used by the Gruntmaster 6000 Online Judge.
+* Gruntmaster::Data, the DBIx::Class database schema used by the Gruntmaster 6000 Online Judge.
+* Several command-line tools for viewing and editing the database.
 
 INSTALLATION
 
@@ -19,12 +20,12 @@ DEPENDENCIES
 This module requires these other modules and libraries:
 
 * Date::Parse
+* DBIx::Class
 * File::Slurp
 * IO::Prompter
+* Lingua::EN::Inflect
 * JSON
-* Redis
 * Sub::Name
-* Term::ANSIColor
 
 COPYRIGHT AND LICENCE
 
This page took 0.013215 seconds and 4 git commands to generate.