Edgewall Software

Opened 10 years ago

Last modified 10 years ago

#11727 closed defect

Problem with synchronizing svn commits to MySQL database — at Initial Version

Reported by: trac@… Owned by:
Priority: normal Milestone:
Component: version control Version: 1.0.1
Severity: normal Keywords: svn cache mysql
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

We've faced the following problem: when there's a simultanious addition of the file and replacement of the same file in one ticket, trac is unable to synchronize such a commit and the whole process stops. The cause of the error lies here: the 'Replacing' type of change is put to database as adding a new file and as a result we get the duplicate of the database. Here's the dump of sql quieries trac has sent to database:

58 Query INSERT INTO node_change

(repos,rev,path,node_type,change_type,base_path,

base_rev)

VALUES (1,'0000011999','branch/debug_GC/tools/src/gameserver/MyTools/DropListGenerator.java','F','A',NULL,-1)

58 Query INSERT INTO node_change

(repos,rev,path,node_type,change_type,base_path,

base_rev)

VALUES (1,'0000011999','branch/debug_GC/tools/src/gameserver/MyTools/DroplistGenerator.java','F','A',NULL,-1)

Synchronization of the data stops after that and all the changes following this problem revision are not seen by trac

Change History (1)

by trac@…, 10 years ago

Attachment: svn.PNG added
Note: See TracTickets for help on using tickets.