]>
iEval git - gruntmaster-data.git/log
Marius Gavrilescu [Wed, 4 Feb 2015 20:34:57 +0000 (22:34 +0200)]
Skip private jobs in update_status without dying
Marius Gavrilescu [Wed, 4 Feb 2015 20:29:37 +0000 (22:29 +0200)]
Skip private jobs in update_status
Marius Gavrilescu [Wed, 4 Feb 2015 13:16:50 +0000 (15:16 +0200)]
Make problem_list return solutions if requested (for editorial support)
Marius Gavrilescu [Wed, 4 Feb 2015 09:31:09 +0000 (11:31 +0200)]
Purge /sol/ :problem when a problem is updated
Marius Gavrilescu [Tue, 3 Feb 2015 16:37:35 +0000 (18:37 +0200)]
Fix crash in gruntmaster-problem
Marius Gavrilescu [Thu, 29 Jan 2015 16:48:10 +0000 (18:48 +0200)]
Add a country column to users
Marius Gavrilescu [Mon, 26 Jan 2015 22:14:52 +0000 (00:14 +0200)]
Do not include the started key in process_ct
Marius Gavrilescu [Sun, 25 Jan 2015 21:23:02 +0000 (23:23 +0200)]
Do not include statement in problem_list
Marius Gavrilescu [Sun, 25 Jan 2015 11:36:52 +0000 (13:36 +0200)]
Always filter job log entries by contest
Marius Gavrilescu [Fri, 23 Jan 2015 14:38:35 +0000 (16:38 +0200)]
Allow submitting before contest start
Marius Gavrilescu [Tue, 20 Jan 2015 12:44:56 +0000 (14:44 +0200)]
Add an open_time key to problem_entry during contests
Marius Gavrilescu [Sun, 4 Jan 2015 15:26:01 +0000 (17:26 +0200)]
Add a "private" argument to problem_ and job_list
Marius Gavrilescu [Sun, 4 Jan 2015 15:19:54 +0000 (17:19 +0200)]
Include contest name in job_entry
Marius Gavrilescu [Sat, 27 Dec 2014 14:45:58 +0000 (16:45 +0200)]
Depend on DBD::Pg
Marius Gavrilescu [Sat, 20 Dec 2014 21:20:22 +0000 (23:20 +0200)]
Bump version and update Changes
Marius Gavrilescu [Sat, 20 Dec 2014 21:19:40 +0000 (23:19 +0200)]
Remove now-obsolete purges
Marius Gavrilescu [Sat, 20 Dec 2014 15:02:27 +0000 (17:02 +0200)]
Fix job_list error
Marius Gavrilescu [Sat, 20 Dec 2014 14:41:39 +0000 (16:41 +0200)]
Purge affected pages on insert/update/delete
Marius Gavrilescu [Sat, 20 Dec 2014 14:41:07 +0000 (16:41 +0200)]
Make job_list only return public jobs
Marius Gavrilescu [Fri, 19 Dec 2014 14:54:28 +0000 (16:54 +0200)]
Add table and column comments
Marius Gavrilescu [Fri, 19 Dec 2014 08:03:11 +0000 (10:03 +0200)]
Add a purge sub and use it in gruntmaster-*
Marius Gavrilescu [Wed, 17 Dec 2014 11:54:16 +0000 (13:54 +0200)]
Sort problem and contest lists in user_entry
Marius Gavrilescu [Tue, 16 Dec 2014 17:44:16 +0000 (19:44 +0200)]
Improve user_list performance
Marius Gavrilescu [Tue, 16 Dec 2014 17:13:25 +0000 (19:13 +0200)]
Change count(%cond) to count(\%cond) to fix warning
Marius Gavrilescu [Sat, 13 Dec 2014 16:20:17 +0000 (18:20 +0200)]
Bump version and update Changes
Marius Gavrilescu [Sat, 13 Dec 2014 16:20:00 +0000 (18:20 +0200)]
Update MANIFEST
Marius Gavrilescu [Sat, 13 Dec 2014 16:09:01 +0000 (18:09 +0200)]
Add a no critic annotation
Marius Gavrilescu [Fri, 12 Dec 2014 15:03:42 +0000 (17:03 +0200)]
Fix names returned by standings
Marius Gavrilescu [Fri, 12 Dec 2014 13:17:37 +0000 (15:17 +0200)]
Include problem/contest counts in user_list
Marius Gavrilescu [Fri, 12 Dec 2014 12:45:03 +0000 (14:45 +0200)]
Move standings to Result/Contest.pm
Marius Gavrilescu [Fri, 12 Dec 2014 12:41:41 +0000 (14:41 +0200)]
Remove support for archive standings
Marius Gavrilescu [Fri, 12 Dec 2014 12:28:47 +0000 (14:28 +0200)]
Fix (negate) solved in problem_status
Marius Gavrilescu [Fri, 12 Dec 2014 12:28:21 +0000 (14:28 +0200)]
Include contest_name in us_entry list of contests
Marius Gavrilescu [Fri, 12 Dec 2014 12:16:10 +0000 (14:16 +0200)]
Improve performance of standings/update_status. Break standings API
Marius Gavrilescu [Fri, 12 Dec 2014 11:22:32 +0000 (13:22 +0200)]
Add problem_status, contest_status and a method that updates them
Marius Gavrilescu [Thu, 11 Dec 2014 21:50:15 +0000 (23:50 +0200)]
Add the solution to pb_entry when not in contest
Marius Gavrilescu [Sat, 6 Dec 2014 22:52:24 +0000 (00:52 +0200)]
Bump version and update Changes
Marius Gavrilescu [Sat, 6 Dec 2014 22:52:05 +0000 (00:52 +0200)]
Add a "solution" column to problem
Marius Gavrilescu [Sat, 6 Dec 2014 22:45:28 +0000 (00:45 +0200)]
Use perlcritic
Marius Gavrilescu [Mon, 1 Dec 2014 13:41:36 +0000 (15:41 +0200)]
Add contest_start and contest_stop to pb_entry
Marius Gavrilescu [Mon, 1 Dec 2014 12:42:46 +0000 (14:42 +0200)]
Make problem value NOT NULL
Marius Gavrilescu [Sat, 4 Oct 2014 21:32:18 +0000 (00:32 +0300)]
Bump version and update Changes
Marius Gavrilescu [Sat, 4 Oct 2014 21:28:42 +0000 (00:28 +0300)]
Switch to JSON::MaybeXS
Marius Gavrilescu [Sat, 4 Oct 2014 21:21:44 +0000 (00:21 +0300)]
Depend on PerlX::Maybe
Marius Gavrilescu [Tue, 30 Sep 2014 05:43:04 +0000 (08:43 +0300)]
Add PerlX::Maybe to prereqs
Marius Gavrilescu [Sat, 27 Sep 2014 21:02:04 +0000 (00:02 +0300)]
Bump version and update Changes
Marius Gavrilescu [Fri, 26 Sep 2014 21:35:46 +0000 (00:35 +0300)]
Prevent experimental reference usage warnings
Marius Gavrilescu [Fri, 26 Sep 2014 21:31:19 +0000 (00:31 +0300)]
Add page information to job_list
Marius Gavrilescu [Sat, 2 Aug 2014 21:25:11 +0000 (00:25 +0300)]
Bump version and update Changes
Marius Gavrilescu [Sat, 2 Aug 2014 21:22:37 +0000 (00:22 +0300)]
Add a method for computing standings
Marius Gavrilescu [Sat, 2 Aug 2014 21:21:02 +0000 (00:21 +0300)]
Depend on Authen::Passphrase(::BlowfishCrypt)
Marius Gavrilescu [Sat, 2 Aug 2014 21:20:22 +0000 (00:20 +0300)]
Fix bugs in user_list and set_passphrase
Marius Gavrilescu [Sat, 19 Jul 2014 22:37:59 +0000 (01:37 +0300)]
Bump version and update Changes
Marius Gavrilescu [Sat, 19 Jul 2014 22:19:18 +0000 (01:19 +0300)]
Add some utility functions
Marius Gavrilescu [Tue, 24 Jun 2014 20:27:56 +0000 (23:27 +0300)]
Try (again) to use correct perl in tools.t
Marius Gavrilescu [Sat, 24 May 2014 21:00:40 +0000 (00:00 +0300)]
Bump version number
Marius Gavrilescu [Sat, 24 May 2014 20:59:10 +0000 (23:59 +0300)]
Try to use correct perl in tools.t
Marius Gavrilescu [Sat, 17 May 2014 09:30:28 +0000 (12:30 +0300)]
Bump version
Marius Gavrilescu [Sat, 17 May 2014 09:28:10 +0000 (12:28 +0300)]
Depend on DBIx::Class directly
Marius Gavrilescu [Sat, 17 May 2014 07:51:40 +0000 (10:51 +0300)]
Bump version and add changelog entry
Marius Gavrilescu [Sat, 17 May 2014 07:49:40 +0000 (10:49 +0300)]
Build-Depend on SQL::Translator
Marius Gavrilescu [Fri, 16 May 2014 16:31:48 +0000 (19:31 +0300)]
Update MANIFEST, README, Makefile.PL, Changes
Marius Gavrilescu [Fri, 16 May 2014 16:07:30 +0000 (19:07 +0300)]
Remove obsolete Gruntmaster::OldData and redis-to-postgres
Marius Gavrilescu [Fri, 16 May 2014 16:03:43 +0000 (19:03 +0300)]
Update POD
Marius Gavrilescu [Fri, 16 May 2014 14:22:52 +0000 (17:22 +0300)]
Add EXE_FILES to Makefile.PL
Marius Gavrilescu [Fri, 16 May 2014 12:32:36 +0000 (15:32 +0300)]
Remove all remaining mentions of the AGPL3
Marius Gavrilescu [Fri, 16 May 2014 12:30:02 +0000 (15:30 +0300)]
Add tests
Marius Gavrilescu [Fri, 16 May 2014 12:28:25 +0000 (15:28 +0300)]
Use ON DELETE CASCADE and TEXT instead of enums
Marius Gavrilescu [Thu, 15 May 2014 13:15:38 +0000 (16:15 +0300)]
Add statement writer support to gruntmaster-problem
Marius Gavrilescu [Thu, 15 May 2014 13:01:28 +0000 (16:01 +0300)]
Make tools connect to $ENV{GRUNTMASTER_DSN} if it exists
Marius Gavrilescu [Thu, 15 May 2014 09:07:42 +0000 (12:07 +0300)]
Improve gruntmaster tools
Marius Gavrilescu [Thu, 15 May 2014 09:06:16 +0000 (12:06 +0300)]
Add some utility functions and POD
Marius Gavrilescu [Tue, 13 May 2014 15:12:15 +0000 (18:12 +0300)]
Change license to perl
Marius Gavrilescu [Fri, 18 Apr 2014 17:17:30 +0000 (20:17 +0300)]
Add passphrase and admin fields to users table
Marius Gavrilescu [Thu, 10 Apr 2014 09:43:32 +0000 (12:43 +0300)]
Add get subcommand to gruntmaster-problem
Marius Gavrilescu [Sun, 30 Mar 2014 10:00:01 +0000 (13:00 +0300)]
Add statement writer column to problems
Marius Gavrilescu [Thu, 27 Mar 2014 15:47:47 +0000 (17:47 +0200)]
Fix gruntmaster-contest
Marius Gavrilescu [Wed, 26 Mar 2014 16:27:14 +0000 (18:27 +0200)]
Update gruntmaster-problem for Postgres
Marius Gavrilescu [Wed, 26 Mar 2014 13:25:57 +0000 (15:25 +0200)]
Add genformat & gensource to db.sql, rerun dbicdump
Marius Gavrilescu [Wed, 26 Mar 2014 05:44:08 +0000 (07:44 +0200)]
Add phone column to users
Marius Gavrilescu [Tue, 25 Mar 2014 12:42:49 +0000 (14:42 +0200)]
Make redis-to-postgres also copy problems which are only in a contest
Marius Gavrilescu [Mon, 24 Mar 2014 18:36:14 +0000 (20:36 +0200)]
Make redis-to-postgres also copy the tests column of problems
Marius Gavrilescu [Mon, 24 Mar 2014 07:26:44 +0000 (09:26 +0200)]
Update schema
Marius Gavrilescu [Wed, 19 Mar 2014 16:31:42 +0000 (18:31 +0200)]
From Redis to Postgres - Part 1
S7012MY [Tue, 11 Mar 2014 21:30:15 +0000 (23:30 +0200)]
add description to contest
Marius Gavrilescu [Fri, 28 Feb 2014 16:07:23 +0000 (18:07 +0200)]
Bump version number and update Changes
Marius Gavrilescu [Fri, 28 Feb 2014 16:03:28 +0000 (18:03 +0200)]
Document changes since 5999.000_001
Marius Gavrilescu [Fri, 28 Feb 2014 15:53:18 +0000 (17:53 +0200)]
Move lastjob to the user hash
Marius Gavrilescu [Wed, 26 Feb 2014 08:14:24 +0000 (10:14 +0200)]
Use a static list of formats in gruntmaster-problem
Marius Gavrilescu [Wed, 26 Feb 2014 08:12:39 +0000 (10:12 +0200)]
Add lastjob
Marius Gavrilescu [Fri, 21 Feb 2014 15:46:06 +0000 (17:46 +0200)]
Do not make all problems private
Marius Gavrilescu [Fri, 21 Feb 2014 15:45:55 +0000 (17:45 +0200)]
Add HGETALL function
S7012MY [Fri, 14 Feb 2014 15:06:38 +0000 (17:06 +0200)]
add problem difficulty
Marius Gavrilescu [Sun, 9 Feb 2014 16:47:09 +0000 (18:47 +0200)]
Move most problem parameters out of problem_meta
Marius Gavrilescu [Thu, 6 Feb 2014 06:52:59 +0000 (08:52 +0200)]
Add private to problem hash
Marius Gavrilescu [Sat, 1 Feb 2014 23:01:14 +0000 (01:01 +0200)]
Add Changes
Marius Gavrilescu [Sat, 1 Feb 2014 23:00:30 +0000 (01:00 +0200)]
Add README
Marius Gavrilescu [Sat, 1 Feb 2014 20:20:30 +0000 (22:20 +0200)]
Do not test unless $ENV{RUN_TESTS} is true
Marius Gavrilescu [Sat, 1 Feb 2014 20:18:13 +0000 (22:18 +0200)]
Remove empty line in MANIFEST
Marius Gavrilescu [Sat, 1 Feb 2014 20:15:39 +0000 (22:15 +0200)]
Update Makefile.PL
This page took 0.052536 seconds and 4 git commands to generate.