~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/log.py

  • Committer: Martin Pool
  • Date: 2005-07-29 22:11:58 UTC
  • Revision ID: mbp@sourcefrog.net-20050729221158-cc6f7500cc616b59
doc

Show diffs side-by-side

added added

removed removed

Lines of Context:
159
159
 
160
160
 
161
161
def deltas_for_log_dummy(branch, which_revs):
 
162
    """Return all the revisions without intermediate deltas.
 
163
 
 
164
    Useful for log commands that won't need the delta information.
 
165
    """
 
166
    
162
167
    for revno, revision_id in which_revs:
163
168
        yield revno, branch.get_revision(revision_id), None
164
169
 
165
170
 
166
171
def deltas_for_log_reverse(branch, which_revs):
167
 
    """Compute deltas for display in reverse log.
168
 
 
169
 
    Given a sequence of (revno, revision_id) pairs, return
170
 
    (revno, rev, delta).
 
172
    """Compute deltas for display in latest-to-earliest order.
 
173
 
 
174
    branch
 
175
        Branch to traverse
 
176
 
 
177
    which_revs
 
178
        Sequence of (revno, revision_id) for the subset of history to examine
 
179
 
 
180
    returns 
 
181
        Sequence of (revno, rev, delta)
171
182
 
172
183
    The delta is from the given revision to the next one in the
173
184
    sequence, which makes sense if the log is being displayed from