largefiles: don't access repo.changelog directly in getlfilestoupload
Make it possible to pass both nodes and revisions to getlfilestoupload.
--- a/hgext/largefiles/lfutil.py Wed Apr 13 01:09:11 2016 +0200
+++ b/hgext/largefiles/lfutil.py Wed Apr 13 01:45:45 2016 +0200
@@ -486,7 +486,7 @@
for i, n in enumerate(missing):
repo.ui.progress(_('finding outgoing largefiles'), i,
unit=_('revisions'), total=len(missing))
- parents = [p for p in repo.changelog.parents(n) if p != node.nullid]
+ parents = [p for p in repo[n].parents() if p != node.nullid]
oldlfstatus = repo.lfstatus
repo.lfstatus = False