/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/plugins/stats/cmds.py

  • Committer: Jelmer Vernooij
  • Date: 2018-03-24 10:24:48 UTC
  • mfrom: (6910 work)
  • mto: This revision was merged to the branch mainline in revision 6913.
  • Revision ID: jelmer@jelmer.uk-20180324102448-132p8l8t5ogdzhhu
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
145
145
    combo_count = {}
146
146
    with ui.ui_factory.nested_progress_bar() as pb:
147
147
        trace.note('getting revisions')
148
 
        revisions = a_repo.iter_revisions(revids)
 
148
        revisions = list(a_repo.iter_revisions(revids))
149
149
        for count, (revid, rev) in enumerate(revisions):
150
150
            pb.update('checking', count, len(revids))
151
151
            for author in rev.get_apparent_authors():
155
155
                email_users.setdefault(email, set()).add(username)
156
156
                combo = (username, email)
157
157
                combo_count[combo] = combo_count.setdefault(combo, 0) + 1
158
 
    return revisions, collapse_email_and_users(email_users, combo_count)
 
158
    return ((rev for (revid, rev) in revisions),
 
159
            collapse_email_and_users(email_users, combo_count))
159
160
 
160
161
 
161
162
def get_info(a_repo, revision):