equal
deleted
inserted
replaced
327 |
327 |
328 ##################################################################### |
328 ##################################################################### |
329 ### Complete troubles computation logic ### |
329 ### Complete troubles computation logic ### |
330 ##################################################################### |
330 ##################################################################### |
331 |
331 |
332 |
|
333 ### Cache computation |
|
334 latediff = 1 # flag to prevent taking late comer fix into account |
|
335 |
332 |
336 ### changectx method |
333 ### changectx method |
337 |
334 |
338 @eh.addattr(context.changectx, 'latecomer') |
335 @eh.addattr(context.changectx, 'latecomer') |
339 def latecomer(ctx): |
336 def latecomer(ctx): |
1152 createmarkers(repo, [(tmpctx, ())]) |
1149 createmarkers(repo, [(tmpctx, ())]) |
1153 newid = prec.node() |
1150 newid = prec.node() |
1154 else: |
1151 else: |
1155 phases.retractboundary(repo, bumped.phase(), [newid]) |
1152 phases.retractboundary(repo, bumped.phase(), [newid]) |
1156 createmarkers(repo, [(tmpctx, (repo[newid],))], |
1153 createmarkers(repo, [(tmpctx, (repo[newid],))], |
1157 flag=latediff) |
1154 flag=obsolete.bumpedfix) |
1158 bmupdate(newid) |
1155 bmupdate(newid) |
1159 tr.close() |
1156 tr.close() |
1160 repo.ui.status(_('commited as %s\n') % node.short(newid)) |
1157 repo.ui.status(_('commited as %s\n') % node.short(newid)) |
1161 finally: |
1158 finally: |
1162 tr.release() |
1159 tr.release() |