diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-04-19 18:59:10 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-04-19 18:59:10 +0000 |
commit | 11666090206b84e97b0cd822ca1053aa9d7f53b3 (patch) | |
tree | 62f21e7b31c593280dd5fdeeda1dc8d04eba2978 /scripts | |
parent | d001c73302e6ca023946632c62e8b8940cfb9a21 (diff) | |
download | brdo-11666090206b84e97b0cd822ca1053aa9d7f53b3.tar.gz brdo-11666090206b84e97b0cd822ca1053aa9d7f53b3.tar.bz2 |
- Addition: added new "cvs.module" to display and mail drupal's
CVS log messages. Our additional Perl script that hooks into
the CVS repository is also provided in ./scripts. Requires a
SQL update, see 2.00-to-x.xx.sql.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/cvs-to-sql.pl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/cvs-to-sql.pl b/scripts/cvs-to-sql.pl new file mode 100644 index 000000000..355d22739 --- /dev/null +++ b/scripts/cvs-to-sql.pl @@ -0,0 +1,17 @@ +#!/usr/bin/perl -w + +use DBI; + +my $db_name = 'drupal'; +my $db_user = 'drupal'; +my $db_pass = 'drupal'; + +my $files = $ARGV[0]; +my @message = <STDIN>; +my $message = join '' , @message; +my $user = $ENV{USER}; +my $timestamp = time(); + +my $db = DBI->connect("DBI:mysql:$db_name", "$db_user", "$db_pass") or die "Couldn't connect to database: " . DBI->errstr; +$db->do("INSERT INTO cvs (user, files, message, timestamp) VALUES (". $db->quote($user) .", ". $db->quote($files) .", ". $db->quote($message) .", ". $db->quote($timestamp) .")") or die "Couldn't execute query: " . $db->errstr; +$db->disconnect(); |