Roger Oberholtzer wrote: > On Wed, 2009-06-17 at 23:34 +0200, Tomek Grzechowski [k3o] wrote: > >> yeah, >> >> a person can accept a ticket and the ticket will have its status >> changed to assigned. >> > > 'assigned' does not mean someone is editing the ticket itself right now, > which I think is the issue in the original post.
> I had a similar question for editing wiki pages. I do not thing trac handles > this. Wrong, we do. > I think it would require a locking mechanism. Bugzilla keeps each > transaction separate, so when this happens they call it a mid-air > collision, We also detect mid-air collisions on ticket changes (1). > and you are given the option of proceeding to commit your > changes, or to opt out. We offer the possibility to merge changes in the wiki (2), but not yet in the ticket module (3). > I think the significant difference is that in > bugzilla, the id for the change is assigned when it is committed. With > trac (correct me if I am wrong), the tag for the change is assigned when > the ticket/wiki page is first selected to be edited. Of course, this is > all speculation on my part about trac's internals. > That's correct, though, and this is how we are able to detect mid-air collisions. Now we also had recently someone for whom the wiki merge feature was apparently not working, a problem that I couldn't reproduce (4). I'd be curious to know if you had the same experience, which made you believe that wiki edit conflicts were not detected. -- Christian (1) http://trac.edgewall.org/ticket/4100 (detect ticket conflicts) (2) http://trac.edgewall.org/ticket/152 (detect/handle wiki conflicts) (3) http://trac.edgewall.org/ticket/7145 (hande ticket conflicts) (4) http://trac.edgewall.org/ticket/8217 (wiki conflicts not detected?) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
