History | View | Annotate | Download (3.5 kB)
Make ForUpdateManager thread-safe
The manager held a global flag `_for_update' on a single manager object,which could be read or set by multiple threads.
select_for_update() is now provided by a subclass of QuerySet.It must be used as the last modifier of a query set,...
Keep only one application in Project; the membership takes careof tracking updates. Define set_sync(); state stays PENDINGif project.application has changed in the meantime.