cvs diff: Diffing .
Index: xcvs-db.php
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/cvslog/xcvs/xcvs-db.php,v
retrieving revision 1.9
diff -u -p -r1.9 xcvs-db.php
--- xcvs-db.php	29 Jan 2009 22:35:40 -0000	1.9
+++ xcvs-db.php	2 Feb 2009 23:09:16 -0000
@@ -48,8 +48,8 @@ function xcvs_db_get_drupal_uid($user) {
 /**
  * Return a new unique ID in the given sequence.
  */
-function xcvs_next_id($name) {
-  return mysql_result(mysql_query("SELECT LAST_INSERT_ID()"));
+function xcvs_last_insert_id($table, $field) {
+  return mysql_result(mysql_query("SELECT LAST_INSERT_ID()"), 0);
 }
 
 /**
Index: xcvs-loginfo.php
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/cvslog/xcvs/xcvs-loginfo.php,v
retrieving revision 1.12
diff -u -p -r1.12 xcvs-loginfo.php
--- xcvs-loginfo.php	22 Aug 2007 15:09:10 -0000	1.12
+++ xcvs-loginfo.php	2 Feb 2009 23:10:16 -0000
@@ -203,14 +203,12 @@ function xcvs_init($argc, $argv) {
 
       // Integrate with Drupal cvslog.module.
       if ($xcvs['cvslog'] && is_array($cvslog_files)) {
-
         $connection = xcvs_db_connect($xcvs);
-
-        $cid = xcvs_next_id('cvs_messages_cid');
-
         $uid = mysql_result(mysql_query("SELECT uid FROM cvs_accounts WHERE cvs_user = '". mysql_escape_string($user) ."'"), 0);
 
-        mysql_query("INSERT INTO cvs_messages (cid, rid, uid, created, cvs_user, message) VALUES ($cid, $xcvs[cvs_repo_id], $uid, ". time() .", '$user', '". mysql_escape_string($message) ."')");
+        mysql_query("INSERT INTO cvs_messages (rid, uid, created, cvs_user, message) VALUES ($xcvs[cvs_repo_id], $uid, ". time() .", '$user', '". mysql_escape_string($message) ."')");
+
+        $cid = xcvs_last_insert_id('cvs_messages', 'cid');
 
         foreach ($cvslog_files as $cvslog_file) {
           $project = mysql_query("SELECT nid FROM cvs_projects WHERE rid = ". $xcvs[cvs_repo_id] ." AND '". mysql_escape_string($cvslog_file->file) ."' LIKE CONCAT(directory, '%')");
