diff -r dce43aaaf209 -r 8c7d5e90e6bd hgext/lfs/__init__.py --- a/hgext/lfs/__init__.py Sat Jan 27 18:56:24 2018 -0500 +++ b/hgext/lfs/__init__.py Sat Jan 27 19:22:15 2018 -0500 @@ -360,10 +360,11 @@ @templatekeyword('lfs_files') def lfsfiles(repo, ctx, **args): - """List of strings. LFS files added or modified by the changeset.""" + """List of strings. All files modified, added, or removed by this + changeset.""" args = pycompat.byteskwargs(args) - pointers = wrapper.pointersfromctx(ctx) # {path: pointer} + pointers = wrapper.pointersfromctx(ctx, removed=True) # {path: pointer} files = sorted(pointers.keys()) def pointer(v): @@ -374,7 +375,7 @@ makemap = lambda v: { 'file': v, - 'lfsoid': pointers[v].oid(), + 'lfsoid': pointers[v].oid() if pointers[v] else None, 'lfspointer': templatekw.hybriddict(pointer(v)), }