getRevision method
Implementation
Revisions? getRevision(Rev rev, [int? revLimit]) {
List<RevisionNode> nodes =
revisions.nodes.where((element) => element.rev == rev).toList();
if (nodes.length == 0) return null;
RevisionNode current = nodes[0];
Revisions result =
new Revisions(ids: [current.rev.md5], start: current.rev.index);
while (current.prevRev != null) {
result.ids.add(current.prevRev!.md5);
current = revisions.nodes
.where((element) => element.rev == current.prevRev)
.toList()[0];
}
return result;
}