Mercurial > public > mercurial-scm > evolve
diff hgext/evolve.py @ 549:b047e9417d96 stable
Properly update after fold
The previous version only set the parent, it did not rebuilt dirstate or update
any file content.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Mon, 10 Sep 2012 18:56:44 +0200 |
parents | bebc6753e7b9 |
children | 362e65fc6146 |
line wrap: on
line diff
--- a/hgext/evolve.py Mon Sep 10 18:22:45 2012 +0200 +++ b/hgext/evolve.py Mon Sep 10 18:56:44 2012 +0200 @@ -2078,7 +2078,7 @@ tr.release() ui.status('%i changesets folded\n' % len(revs)) if repo.revs('. and %ld', revs): - repo.dirstate.setparents(newid, node.nullid) + hg.update(repo, newid) finally: lockmod.release(lock, wlock)