Rev 982: Use set rather than list to improve speed a bit. in file:///data/jelmer/bzr-svn/layout/
Jelmer Vernooij
jelmer at samba.org
Sat Mar 29 16:46:32 GMT 2008
At file:///data/jelmer/bzr-svn/layout/
------------------------------------------------------------
revno: 982
revision-id: jelmer at samba.org-20080329164631-sxpakh4zcchj91nv
parent: jelmer at samba.org-20080329164116-pzg6g6s2elp12q15
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: layout
timestamp: Sat 2008-03-29 17:46:31 +0100
message:
Use set rather than list to improve speed a bit.
modified:
repository.py repository.py-20060306123302-1f8c5069b3fe0265
=== modified file 'repository.py'
--- a/repository.py 2008-03-29 16:41:16 +0000
+++ b/repository.py 2008-03-29 16:46:31 +0000
@@ -314,7 +314,7 @@
revnum = self.transport.get_latest_revnum()
for (_, paths, revnum) in self._log.iter_changes("", revnum):
- yielded_paths = []
+ yielded_paths = set()
for p in paths:
try:
bp = mapping.scheme.unprefix(p)[0]
@@ -322,7 +322,7 @@
if not paths.has_key(bp) or paths[bp][0] != 'D':
assert revnum > 0 or bp == ""
yield self.generate_revision_id(revnum, bp, mapping)
- yielded_paths.append(bp)
+ yielded_paths.add(bp)
except NotBranchError:
pass
More information about the bazaar-commits
mailing list