# HG changeset patch # User Marcin Kuzminski # Date 2019-05-30 13:18:16 # Node ID 9500f918e68860e3f99f57b8e7e2421ebb8bc65c # Parent c982b816dc9238a3b127b913a782f55f1e63679a file-history: hide hidden and obsolete commits diff --git a/vcsserver/hg.py b/vcsserver/hg.py --- a/vcsserver/hg.py +++ b/vcsserver/hg.py @@ -456,6 +456,10 @@ class HgRemote(object): limit_rev = fctx.rev() for obj in reversed(list(fctx.filelog())): obj = fctx.filectx(obj) + ctx = obj.changectx() + if ctx.hidden() or ctx.obsolete(): + continue + if limit_rev >= obj.rev(): yield obj