diff -r ec18cd254156 -r b4c06b97dfe0 mercurial/commandserver.py --- a/mercurial/commandserver.py Mon Jul 25 08:28:37 2011 +0200 +++ b/mercurial/commandserver.py Mon Jul 25 22:19:28 2011 +0300 @@ -185,6 +185,7 @@ copiedui = self.ui.copy() self.repo.baseui = copiedui self.repo.ui = self.repo.dirstate._ui = self.repoui.copy() + self.repo.invalidate() req = dispatch.request(args[:], copiedui, self.repo, self.cin, self.cout, self.cerr)