Mercurial > public > mercurial-scm > hg
diff mercurial/copies.py @ 8152:08e1baf924ca
replace set-like dictionaries with real sets
Many of the dictionaries created by dict.fromkeys were emulating sets.
These can now be replaced with real sets.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Wed, 22 Apr 2009 00:57:28 +0200 |
parents | 4a4c7f6a5912 |
children | a1a5a57efe90 |
line wrap: on
line diff
--- a/mercurial/copies.py Wed Apr 22 00:56:06 2009 +0200 +++ b/mercurial/copies.py Wed Apr 22 00:57:28 2009 +0200 @@ -160,12 +160,12 @@ for f in u2: checkcopies(f, m2, m1) - diverge2 = {} + diverge2 = set() for of, fl in diverge.items(): if len(fl) == 1: del diverge[of] # not actually divergent else: - diverge2.update(dict.fromkeys(fl)) # reverse map for below + diverge2.update(fl) # reverse map for below if fullcopy: repo.ui.debug(_(" all copies found (* = to merge, ! = divergent):\n"))