--- a/hgext/lfs/__init__.py Mon Oct 01 16:07:38 2018 -0400
+++ b/hgext/lfs/__init__.py Wed Oct 10 12:25:28 2018 -0400
@@ -229,13 +229,15 @@
if 'lfs' not in repo.requirements:
def checkrequireslfs(ui, repo, **kwargs):
- if 'lfs' not in repo.requirements:
- last = kwargs.get(r'node_last')
- _bin = node.bin
- if last:
- s = repo.set('%n:%n', _bin(kwargs[r'node']), _bin(last))
- else:
- s = repo.set('%n', _bin(kwargs[r'node']))
+ if 'lfs' in repo.requirements:
+ return 0
+
+ last = kwargs.get(r'node_last')
+ _bin = node.bin
+ if last:
+ s = repo.set('%n:%n', _bin(kwargs[r'node']), _bin(last))
+ else:
+ s = repo.set('%n', _bin(kwargs[r'node']))
match = repo.narrowmatch()
for ctx in s:
# TODO: is there a way to just walk the files in the commit?