diff -r 2f0ea1163b9e -r fd16d9a1234b src/mercurialserver/changes.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/mercurialserver/changes.py Fri Mar 06 09:15:00 2009 +0000 @@ -0,0 +1,18 @@ +# Copyright 2008-2009 LShift Ltd +# Copyright 2006 Vadim Gelfer +# +# Authors: +# Paul Crowley +# Vadim Gelfer +# +# 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)