diff -r abeb17a9e313 -r a2dfe82f27a0 hgext/evolve.py --- a/hgext/evolve.py Tue Aug 21 10:10:44 2012 +0200 +++ b/hgext/evolve.py Mon Aug 20 19:12:20 2012 +0200 @@ -423,7 +423,8 @@ newid = prec.node() else: phases.retractboundary(repo, latecomer.phase(), [newid]) - obsolete.createmarkers(repo, [(tmpctx, (repo[newid],))]) + obsolete.createmarkers(repo, [(tmpctx, (repo[newid],))], + flag=obsolete.latediff) bmupdate(newid) tr.close() repo.ui.status(_('commited as %s\n') % node.short(newid))