diff -r 3f75fb837638 -r acfca07a8f26 mercurial/commandserver.py --- a/mercurial/commandserver.py Wed Feb 15 23:49:15 2012 +0200 +++ b/mercurial/commandserver.py Wed Feb 15 23:44:10 2012 +0200 @@ -186,6 +186,7 @@ self.repo.baseui = copiedui self.repo.ui = self.repo.dirstate._ui = self.repoui.copy() self.repo.invalidate() + self.repo.invalidatedirstate() req = dispatch.request(args[:], copiedui, self.repo, self.cin, self.cout, self.cerr)