mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-10 15:35:49 +01:00
fix paging of mercurial log command
This commit is contained in:
@@ -106,12 +106,15 @@ def collectChangesets(repo, path, startNode, endNode):
|
||||
|
||||
return ctxs
|
||||
|
||||
|
||||
def stripChangesets(ctxs, start, limit):
|
||||
if limit < 0:
|
||||
ctxs = ctxs[start]
|
||||
ctxs = ctxs[start:]
|
||||
else:
|
||||
ctxs = ctxs[start:limit]
|
||||
limit = limit + start
|
||||
if limit > len(ctxs):
|
||||
ctxs = ctxs[start:]
|
||||
else:
|
||||
ctxs = ctxs[start:limit]
|
||||
return ctxs
|
||||
|
||||
# change log methods
|
||||
|
||||
Reference in New Issue
Block a user