[rt-commit] CVS commit: rt

jesse at fsck.com jesse at fsck.com
Tue Oct 3 02:41:31 EDT 2000


Module Name:	rt
Committed By:	jesse
Date:		Tue Oct  3 06:41:31 UTC 2000

Modified Files:
	rt: Makefile
	rt/bin: initdb.Oracle testdeps.pl
	rt/lib/RT: ACE.pm Queue.pm Scrip.pm User.pm
Added Files:
	rt/etc: schema.pm
Removed Files:
	rt/bin: initdb.Pg initdb.mysql
	rt/etc: schema.Pg

Log Message:
Fairly massive installation changes.
	We now use ivan's really cool DBIx::DBschema, which, when things
settle out a bit mean that the oracle and postgres (and possibly other) ports
get their schema updated automatically.

The initial seed data is now inserted by tools/insertdata through the RT API.

ACE::Create now actually works.
Same with Scrip::Create.
and Queue::Create.

There are a couple of new installation-only dependencies. One of them (DBSchema) may become a build-only
dependency if people whine enough :)

date/time handling was a casualty of the changes. some things will be handled oddly for now.
Once Ivan releases the next DBSchema update, this should get better again. it was
the result of a namespace collision between pg and mysql. the timestamp column has
different behavior. go fig.

This version will require DBIx::SearchBuilder 0.06 (aka what I'm about to check in)


To generate a diff of this commit:
cvs rdiff -u -r1.90.2.99 -r1.90.2.100 rt/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 rt/bin/initdb.Oracle
cvs rdiff -u -r1.1.2.1 -r0 rt/bin/initdb.Pg
cvs rdiff -u -r1.1.2.7 -r0 rt/bin/initdb.mysql
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 rt/bin/testdeps.pl
cvs rdiff -u -r1.1.2.2 -r0 rt/etc/schema.Pg
cvs rdiff -u -r0 -r1.1.2.1 rt/etc/schema.pm
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 rt/lib/RT/ACE.pm
cvs rdiff -u -r1.1.2.26 -r1.1.2.27 rt/lib/RT/Queue.pm
cvs rdiff -u -r1.1.2.22 -r1.1.2.23 rt/lib/RT/Scrip.pm
cvs rdiff -u -r1.1.2.36 -r1.1.2.37 rt/lib/RT/User.pm





More information about the Rt-commit mailing list