Ticket #8067: t8067-stopped-sync-r7921.diff
File t8067-stopped-sync-r7921.diff, 1.0 KB (added by , 15 years ago) |
---|
-
trac/versioncontrol/cache.py
193 193 # also potentially in progress, so keep ''previous'' 194 194 # notion of 'youngest' 195 195 self.repos.clear(youngest_rev=self.youngest) 196 db.rollback()197 196 return 198 197 199 198 # 1.2. now *only* one process was able to get there … … 226 225 if feedback: 227 226 feedback(self.youngest) 228 227 finally: 228 # In case something went wrong, we need to be sure nothing 229 # will be committed afterwards. In case we succeeded, no harm 230 # can be done by doing a rollback just after a commit. 231 db.rollback() 229 232 # 3. restore permission checking (after 1.) 230 233 self.repos.authz = authz 231 234