# HG changeset patch # User Marcin Kuzminski # Date 2017-04-20 18:33:43 # Node ID 8c8c1a1c286bdac6e88f3f6c8e143e6a7e60a5c0 # Parent 0f4ac2ebb5690581e76c483265ac33c3a7a367e0 mercurial: expose remote method to get commit phase diff --git a/vcsserver/hg.py b/vcsserver/hg.py --- a/vcsserver/hg.py +++ b/vcsserver/hg.py @@ -287,6 +287,13 @@ class HgRemote(object): return [parent.rev() for parent in ctx.parents()] @reraise_safe_exceptions + def ctx_phase(self, wire, revision): + repo = self._factory.repo(wire) + ctx = repo[revision] + # public=0, draft=1, secret=3 + return ctx.phase() + + @reraise_safe_exceptions def ctx_substate(self, wire, revision): repo = self._factory.repo(wire) ctx = repo[revision]