You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/04/07 16:19:42 UTC
svn commit: r1089889 - /subversion/trunk/subversion/libsvn_wc/wc-queries.sql
Author: hwright
Date: Thu Apr 7 14:19:41 2011
New Revision: 1089889
URL: http://svn.apache.org/viewvc?rev=1089889&view=rev
Log:
Reorder trigger declarations, so that the changelist_clear trigger fires
before the changelist_set trigger. Not only is this more intuitive, it fixes
a Ruby bindings test.
* subversion/libsvn_wc/wc-queries.sql
(STMT_CREATE_CHANGELIST_LIST): Reorder triggers as above.
Modified:
subversion/trunk/subversion/libsvn_wc/wc-queries.sql
Modified: subversion/trunk/subversion/libsvn_wc/wc-queries.sql
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc-queries.sql?rev=1089889&r1=1089888&r2=1089889&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc-queries.sql (original)
+++ subversion/trunk/subversion/libsvn_wc/wc-queries.sql Thu Apr 7 14:19:41 2011
@@ -373,15 +373,6 @@ BEGIN
INSERT INTO changelist_list(wc_id, local_relpath, notify, changelist)
VALUES (NEW.wc_id, NEW.local_relpath, 26, NEW.changelist);
END;
-DROP TRIGGER IF EXISTS trigger_changelist_list_actual_cl_set;
-CREATE TEMPORARY TRIGGER trigger_changelist_list_actual_cl_set
-BEFORE UPDATE ON actual_node
-WHEN NEW.CHANGELIST IS NOT NULL
-BEGIN
- /* 26 corresponds to svn_wc_notify_changelist_set */
- INSERT INTO changelist_list(wc_id, local_relpath, notify, changelist)
- VALUES (NEW.wc_id, NEW.local_relpath, 26, NEW.changelist);
-END;
DROP TRIGGER IF EXISTS trigger_changelist_list_actual_cl_clear;
CREATE TEMPORARY TRIGGER trigger_changelist_list_actual_cl_clear
BEFORE UPDATE ON actual_node
@@ -391,6 +382,15 @@ BEGIN
INSERT INTO changelist_list(wc_id, local_relpath, notify, changelist)
VALUES (OLD.wc_id, OLD.local_relpath, 27, OLD.changelist);
END;
+DROP TRIGGER IF EXISTS trigger_changelist_list_actual_cl_set;
+CREATE TEMPORARY TRIGGER trigger_changelist_list_actual_cl_set
+BEFORE UPDATE ON actual_node
+WHEN NEW.CHANGELIST IS NOT NULL
+BEGIN
+ /* 26 corresponds to svn_wc_notify_changelist_set */
+ INSERT INTO changelist_list(wc_id, local_relpath, notify, changelist)
+ VALUES (NEW.wc_id, NEW.local_relpath, 26, NEW.changelist);
+END;
-- STMT_DROP_CHANGELIST_LIST_TRIGGERS
DROP TRIGGER IF EXISTS trigger_changelist_list_actual_cl_insert;