]>
gitweb.michael.orlitzky.com - dead/htsn-import.git/log
Michael Orlitzky [Sun, 1 Jun 2014 18:27:00 +0000 (14:27 -0400)]
Add tests for TSN.XML.GameInfo.
Fix a find command used in an existing shell test.
Add unsafe_read_document to the Xml module (used in GameInfo tests).
Michael Orlitzky [Sun, 1 Jun 2014 14:39:48 +0000 (10:39 -0400)]
Add DTDs and sample documents for a number of GameInfo types.
Comment which types are missing DTDs in TSN.XML.GameInfo.
Michael Orlitzky [Sun, 1 Jun 2014 13:16:51 +0000 (09:16 -0400)]
Add initial database code for TSN.XML.GameInfo.
Michael Orlitzky [Sun, 1 Jun 2014 04:13:42 +0000 (00:13 -0400)]
Begin the implementation of TSN.XML.GameInfo.
Michael Orlitzky [Sun, 1 Jun 2014 04:13:08 +0000 (00:13 -0400)]
Add a .ghci file useful for debugging.
Michael Orlitzky [Sun, 1 Jun 2014 04:12:39 +0000 (00:12 -0400)]
Move some things from TSN.Picklers into TSN.Parse.
Add XML tree parsing functions to TSN.Parse.
Michael Orlitzky [Sun, 1 Jun 2014 04:11:37 +0000 (00:11 -0400)]
Use a UTCTime for the Heartbeat timestamp.
Michael Orlitzky [Thu, 29 May 2014 17:02:29 +0000 (13:02 -0400)]
Version bump with loosened dependency bounds.
Fix a deprecation warning.
Michael Orlitzky [Thu, 29 May 2014 17:01:32 +0000 (13:01 -0400)]
Remove leading/trailing space from the time_stamp format string (GHC bug #9150).
Michael Orlitzky [Wed, 23 Apr 2014 13:26:38 +0000 (09:26 -0400)]
Remove the regular-xmlpickler TODO, mixed-case tags mess everything up.
Michael Orlitzky [Sun, 20 Apr 2014 22:52:05 +0000 (18:52 -0400)]
Add dummy TSN.XML.{Game,Sport}Info modules that only list DTDs for now.
Michael Orlitzky [Sun, 20 Apr 2014 22:29:28 +0000 (18:29 -0400)]
Replace all raw DELETE queries with deleteAll.
Set a new lower bound on groundhog for the deleteAll function.
Michael Orlitzky [Wed, 9 Apr 2014 14:33:43 +0000 (10:33 -0400)]
Update TODO.
Michael Orlitzky [Wed, 9 Apr 2014 02:33:39 +0000 (22:33 -0400)]
Fix tasty dependencies and bump to 0.0.4.
Michael Orlitzky [Wed, 9 Apr 2014 02:33:18 +0000 (22:33 -0400)]
Use --format=ustar when creating a source tarball.
Michael Orlitzky [Mon, 27 Jan 2014 19:38:10 +0000 (14:38 -0500)]
Document the DEBUG log level.
Michael Orlitzky [Mon, 27 Jan 2014 01:24:04 +0000 (20:24 -0500)]
Update the TODO now that scoresxml support is complete.
Michael Orlitzky [Sun, 26 Jan 2014 21:21:37 +0000 (16:21 -0500)]
Add the DB schema diagram for scoresxml.
Fix a table name in TSN.XML.Scores.
Michael Orlitzky [Sat, 25 Jan 2014 02:11:44 +0000 (21:11 -0500)]
Add another TODO item.
Michael Orlitzky [Sat, 25 Jan 2014 02:10:10 +0000 (21:10 -0500)]
Add database support and tests for TSN.XML.Scores.
Michael Orlitzky [Sat, 25 Jan 2014 01:31:08 +0000 (20:31 -0500)]
Export a "dtd" function from each XML module and use that instead of hard-coding the DTD names in Main.
Michael Orlitzky [Fri, 24 Jan 2014 20:27:47 +0000 (15:27 -0500)]
Add the TSN.XML.Scores module (no db support yet) and update docs and tests for it.
Michael Orlitzky [Fri, 24 Jan 2014 20:27:18 +0000 (15:27 -0500)]
Remove unnecessary dbName.
Michael Orlitzky [Fri, 24 Jan 2014 20:26:29 +0000 (15:26 -0500)]
Add test documents for the scoresxml type.
Michael Orlitzky [Fri, 24 Jan 2014 18:35:23 +0000 (13:35 -0500)]
Add sample scoresxml files and the generated DTD.
Michael Orlitzky [Fri, 24 Jan 2014 15:45:32 +0000 (10:45 -0500)]
Update the TODO.
Michael Orlitzky [Fri, 24 Jan 2014 04:41:32 +0000 (23:41 -0500)]
Add the new module to the cabal file.
Michael Orlitzky [Fri, 24 Jan 2014 04:36:20 +0000 (23:36 -0500)]
Add missing test XML file.
Michael Orlitzky [Fri, 24 Jan 2014 04:35:39 +0000 (23:35 -0500)]
Document the new TSN.XML.AutoRacingSchedule module.
Michael Orlitzky [Fri, 24 Jan 2014 04:18:54 +0000 (23:18 -0500)]
Add a schema diagram for Auto_Racing_Schedule_XML.
Add the new doctype to the man page.
Add files for the new doctype to the cabal file.
Michael Orlitzky [Thu, 23 Jan 2014 20:38:45 +0000 (15:38 -0500)]
Add a new module, TSN.XML.AutoRacingSchedule, and its tests.
Michael Orlitzky [Thu, 23 Jan 2014 20:37:53 +0000 (15:37 -0500)]
Add a new (un)pickler for the auto racing schedule "TBA"-able time field.
Michael Orlitzky [Thu, 23 Jan 2014 20:37:37 +0000 (15:37 -0500)]
Fix a typo.
Michael Orlitzky [Thu, 23 Jan 2014 18:25:00 +0000 (13:25 -0500)]
Bump the version number.
Michael Orlitzky [Thu, 23 Jan 2014 18:24:23 +0000 (13:24 -0500)]
Add the DTD for Auto_Racing_Schedule_XML and an XML file to generate it.
Michael Orlitzky [Thu, 23 Jan 2014 01:49:53 +0000 (20:49 -0500)]
Add the shell test scripts to the cabal file.
Michael Orlitzky [Thu, 23 Jan 2014 01:44:51 +0000 (20:44 -0500)]
Implement the other ON DELETE CASCADE tests and update the TODO.
Michael Orlitzky [Thu, 23 Jan 2014 00:45:41 +0000 (19:45 -0500)]
Update TODO and add a cascading delete test for newsxml.
Michael Orlitzky [Wed, 22 Jan 2014 22:48:04 +0000 (17:48 -0500)]
Add a shelltestrunner test suite.
Add a test for duplicate message insertion.
Remove an item from the TODO.
Michael Orlitzky [Wed, 22 Jan 2014 22:44:19 +0000 (17:44 -0500)]
Munge the XML_File_ID of a newsxml sample since it was modified by hand from another sample.
Michael Orlitzky [Wed, 22 Jan 2014 22:43:53 +0000 (17:43 -0500)]
Change "imported" to "processed" in some output.
Michael Orlitzky [Wed, 22 Jan 2014 04:57:09 +0000 (23:57 -0500)]
Disable the threaded runtime for now and drop overkill CFLAGS.
Michael Orlitzky [Wed, 22 Jan 2014 04:48:46 +0000 (23:48 -0500)]
Add some tests for the ON DELETE CASCADE behavior.
Michael Orlitzky [Wed, 22 Jan 2014 04:48:19 +0000 (23:48 -0500)]
Remove an unused import.
Michael Orlitzky [Wed, 22 Jan 2014 04:47:59 +0000 (23:47 -0500)]
Minor indentation fix.
Michael Orlitzky [Wed, 22 Jan 2014 04:20:43 +0000 (23:20 -0500)]
Remove unused dbimport_generic function.
Michael Orlitzky [Wed, 22 Jan 2014 02:48:25 +0000 (21:48 -0500)]
Fix two typos that broke cascading delete.
Michael Orlitzky [Wed, 22 Jan 2014 00:49:03 +0000 (19:49 -0500)]
Add extra docs to the source tarball.
Michael Orlitzky [Wed, 22 Jan 2014 00:42:56 +0000 (19:42 -0500)]
Update TODO.
Michael Orlitzky [Wed, 22 Jan 2014 00:42:20 +0000 (19:42 -0500)]
Update all of the schema diagrams again.
Michael Orlitzky [Tue, 21 Jan 2014 21:27:17 +0000 (16:27 -0500)]
Document the weird weather sample.
Michael Orlitzky [Tue, 21 Jan 2014 21:26:47 +0000 (16:26 -0500)]
Fix some docs in Odds and Weather.
Michael Orlitzky [Tue, 21 Jan 2014 21:07:00 +0000 (16:07 -0500)]
Add a new weatherxml sample that messes everything up.
Michael Orlitzky [Tue, 21 Jan 2014 19:19:51 +0000 (14:19 -0500)]
Add a new module, TSN.Database, and use it to clean up TSN.XML.News.
Michael Orlitzky [Tue, 21 Jan 2014 19:05:43 +0000 (14:05 -0500)]
Update docs in TSN.XML.Injuries.
Michael Orlitzky [Tue, 21 Jan 2014 19:01:04 +0000 (14:01 -0500)]
Update docs in TSN.XML.InjuriesDetail.
Michael Orlitzky [Tue, 21 Jan 2014 19:00:22 +0000 (14:00 -0500)]
Fix an error message in TSN.XML.Heartbeat.
Michael Orlitzky [Tue, 21 Jan 2014 19:00:05 +0000 (14:00 -0500)]
Update the database schema docs.
Michael Orlitzky [Tue, 21 Jan 2014 18:54:00 +0000 (13:54 -0500)]
Fix a News test.
Michael Orlitzky [Tue, 21 Jan 2014 18:29:41 +0000 (13:29 -0500)]
Update TSN.XML.Weather for the new typeclass hierarchy.
Update the weatherxml schema diagram.
Michael Orlitzky [Tue, 21 Jan 2014 17:45:22 +0000 (12:45 -0500)]
Add time_stamp and xml_file_id to Weather.
Michael Orlitzky [Tue, 21 Jan 2014 17:35:16 +0000 (12:35 -0500)]
Rewrite TSN.XML.Odds for the new typeclass hierarchy.
Add a unique xml_file_id to Odds.
Add a time_stamp to Odds.
Replace a many-to-many relationship with a one-to-many in Odds.
Michael Orlitzky [Tue, 21 Jan 2014 17:34:48 +0000 (12:34 -0500)]
Update the Odds db schema diagram, but it's outdated again.
Michael Orlitzky [Tue, 21 Jan 2014 17:34:27 +0000 (12:34 -0500)]
Add a unique xml_file_id to News.
Michael Orlitzky [Tue, 21 Jan 2014 17:34:02 +0000 (12:34 -0500)]
Add a unique xml_file_id to InjuriesDetail.
Michael Orlitzky [Tue, 21 Jan 2014 17:33:38 +0000 (12:33 -0500)]
Add a unique xml_file_id to Injuries.
Michael Orlitzky [Tue, 21 Jan 2014 07:16:12 +0000 (02:16 -0500)]
Set "withSubstDTDEntities no" for now.
Michael Orlitzky [Tue, 21 Jan 2014 04:30:12 +0000 (23:30 -0500)]
Update TSN.XML.InjuriesDetail for the new typeclass hierarchy.
Add InjuriesDetail and InjuriesDetailListing to the database.
Update the database schema diagram for Injuries_Detail_XML.
Michael Orlitzky [Tue, 21 Jan 2014 04:29:41 +0000 (23:29 -0500)]
Update TSN.XML.Injuries for the new typeclass hierarchy.
Michael Orlitzky [Tue, 21 Jan 2014 04:25:50 +0000 (23:25 -0500)]
Add XmlImportFk, a total copy of XmlImport for instances of FromXmlFk. This could probably use a redesign.
Michael Orlitzky [Tue, 21 Jan 2014 04:12:27 +0000 (23:12 -0500)]
Add the FromXmlFk class, like FromXml except it requires an FK (old idea).
Split the (Db a) associated type out into its own class, ToDb.
Update News, Odds, and Weather for the new typeclass hierarchy.
Michael Orlitzky [Tue, 21 Jan 2014 01:44:20 +0000 (20:44 -0500)]
Update the DB schema diagram for injuriesxml.
Michael Orlitzky [Mon, 20 Jan 2014 21:24:35 +0000 (16:24 -0500)]
Add a top-level injuries table for TSN.XML.Injuries.
Michael Orlitzky [Mon, 20 Jan 2014 20:38:06 +0000 (15:38 -0500)]
Add the FromXmlFk class which allows us to construct database representations from XML ones.
Michael Orlitzky [Mon, 20 Jan 2014 16:46:54 +0000 (11:46 -0500)]
Fix example connection string.
Michael Orlitzky [Mon, 20 Jan 2014 16:39:50 +0000 (11:39 -0500)]
Add required test DTDs to the source distribution.
Michael Orlitzky [Mon, 20 Jan 2014 16:36:25 +0000 (11:36 -0500)]
Add the TSN.XML.Weather module to the cabal file.
Michael Orlitzky [Mon, 20 Jan 2014 16:32:13 +0000 (11:32 -0500)]
Add the example config file.
Michael Orlitzky [Mon, 20 Jan 2014 16:31:58 +0000 (11:31 -0500)]
Remove errant man page option and fix a typo.
Michael Orlitzky [Mon, 20 Jan 2014 16:31:42 +0000 (11:31 -0500)]
Fix paths in cabal file.
Michael Orlitzky [Mon, 20 Jan 2014 16:08:07 +0000 (11:08 -0500)]
Fix doc typo.
Michael Orlitzky [Mon, 20 Jan 2014 16:05:31 +0000 (11:05 -0500)]
Update the schema documentation.
Add ON DELETE CASCADE for the references in TSN.XML.Odds.
Michael Orlitzky [Mon, 20 Jan 2014 16:05:12 +0000 (11:05 -0500)]
Update the TODO again.
Michael Orlitzky [Mon, 20 Jan 2014 07:08:10 +0000 (02:08 -0500)]
Use the timestamp pickler in TSN.XML.News.
Set ON DELETE CASCADE where possible in TSN.XML.News.
Michael Orlitzky [Mon, 20 Jan 2014 07:07:20 +0000 (02:07 -0500)]
Add a pickler for the <time_stamp> elements.
Michael Orlitzky [Mon, 20 Jan 2014 05:02:09 +0000 (00:02 -0500)]
Add another TODO.
Michael Orlitzky [Mon, 20 Jan 2014 04:58:58 +0000 (23:58 -0500)]
Fix a typo.
Michael Orlitzky [Mon, 20 Jan 2014 04:55:39 +0000 (23:55 -0500)]
Update makefile/cabalfile with better profiling support.
Add an XML file that will eventually be tested.
Michael Orlitzky [Mon, 20 Jan 2014 04:54:54 +0000 (23:54 -0500)]
Update the TODO file.
Michael Orlitzky [Sun, 19 Jan 2014 15:45:22 +0000 (10:45 -0500)]
Add docs for TSN.XML.Weather.
Michael Orlitzky [Thu, 16 Jan 2014 01:34:34 +0000 (20:34 -0500)]
Fix hlint suggestion.
Michael Orlitzky [Thu, 16 Jan 2014 01:33:19 +0000 (20:33 -0500)]
Minimal undocumented implementation of TSN.XML.Weather.
Add weatherxml.dtd support to Main.
Michael Orlitzky [Thu, 16 Jan 2014 01:32:40 +0000 (20:32 -0500)]
Add a pickler for the forecast gamedate attribute.
Michael Orlitzky [Thu, 16 Jan 2014 01:27:49 +0000 (20:27 -0500)]
Add the schema diagram for weatherxml.
Michael Orlitzky [Wed, 15 Jan 2014 06:09:58 +0000 (01:09 -0500)]
Add the TSN.XML.Weather module (passing pickle/unpickle tests).
Michael Orlitzky [Wed, 15 Jan 2014 06:09:29 +0000 (01:09 -0500)]
Fix typos and use xpAttrImplies where appropriate (one case).
Michael Orlitzky [Wed, 15 Jan 2014 03:44:40 +0000 (22:44 -0500)]
Remove two completed TODO items.
Michael Orlitzky [Wed, 15 Jan 2014 03:41:13 +0000 (22:41 -0500)]
Add a README for the generated dbschema diagrams.
Add three more dbschema diagrams to replace the deleted PDF versions.
Michael Orlitzky [Wed, 15 Jan 2014 03:18:50 +0000 (22:18 -0500)]
Remove old and busted PDF diagrams, add a new hotness PNG diagram.
Michael Orlitzky [Wed, 15 Jan 2014 02:28:07 +0000 (21:28 -0500)]
Combine the odds game date/time into one DB field.