src/mercurialserver/changes.py
author Paul Crowley <paul@lshift.net>
Tue, 10 Nov 2009 14:57:03 +0000
branchdebian
changeset 193 f28f33a8efd4
parent 67 fd16d9a1234b
child 242 03d8f07230b3
permissions -rw-r--r--
More lintian fixes, adding a doc-base

# Copyright 2008-2009 LShift Ltd
# Copyright 2006 Vadim Gelfer <vadim.gelfer@gmail.com>
#
# Authors:
# Paul Crowley <paul@lshift.net>
# Vadim Gelfer <vadim.gelfer@gmail.com>
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.

def changes(repo, node):
    start = repo.changectx(node).rev()
    try:
        end = len(repo.changelog)
    except:
        end = repo.changelog.count()
    for rev in xrange(start, end):
        yield repo.changectx(rev)