From: Marius Gavrilescu Date: Fri, 16 May 2014 16:31:48 +0000 (+0300) Subject: Update MANIFEST, README, Makefile.PL, Changes X-Git-Tag: 5999.000_003^0 X-Git-Url: http://git.ieval.ro/?a=commitdiff_plain;h=2c7f0a5d65dc39fcfe38dd45ffba3e4b5d1cb2e9;p=gruntmaster-data.git Update MANIFEST, README, Makefile.PL, Changes --- diff --git a/Changes b/Changes index 2dd268e..b78e9f7 100644 --- 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 diff --git a/MANIFEST b/MANIFEST index 43657cd..c3bc284 100644 --- 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 diff --git a/Makefile.PL b/Makefile.PL index d62a979..4e898d0 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -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 6f90679..11eaa87 100644 --- 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