Mercurial > hg
changeset 9416:eecbaac5ca88
manifestdict: remove unnecessary dictionary copy
No need to copy the dict, dict.__init__() will do that for us.
It was responsible for a non-negligeable waste of time during a qpush of an
-mm queue on the kernel repo.
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Thu, 03 Sep 2009 02:42:56 +0200 |
parents | e0cc9fa2a576 |
children | 4c3fb45123e5 |
files | mercurial/manifest.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/manifest.py Wed Sep 02 21:05:43 2009 +0200 +++ b/mercurial/manifest.py Thu Sep 03 02:42:56 2009 +0200 @@ -20,7 +20,7 @@ def set(self, f, flags): self._flags[f] = flags def copy(self): - return manifestdict(dict.copy(self), dict.copy(self._flags)) + return manifestdict(self, dict.copy(self._flags)) class manifest(revlog.revlog): def __init__(self, opener):