DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34914>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34914





------- Additional Comments From [EMAIL PROTECTED]  2006-01-19 19:24 -------
Created an attachment (id=17458)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=17458&action=view)
Patch against svn tree

Here's the updated patch against the svn tree.  I've basically put
synchronization into RevisionController, and now that class should be the only
class anyone uses for revision control (and not RCML any more). 
RevisionController is the only class that accesses RCML because adding
synchronization to the RCML class would not have worked (because the
"transactions" were too broken up in there, but not so in RevisionController). 
I had to fix ForceCheckinAction, ReservedCheckoutTestAction, versions-screen
and revisions.xsp not use RCML, and added some functions into
RevisionController to do what they needed.

So if you need to do revision control, don't use RCML, but use
RevisionController and if it doesn't do what you need to do, make another
"transaction" like function in that class instead of doing low level RCML calls
from elsewhere.  Otherwise you risk running into synchronization problems.

I hope this makes sense.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to