# HG changeset patch # User Mathieu Cantin # Date 2017-08-08 17:22:42 # Node ID 34f2a8e838095b28e03097fb087db3e401510dd8 # Parent 413e285e0bc4647b2deb4cad2398c1cba7f35c78 mercurial: Add argument to close a branch on a commit diff --git a/vcsserver/hg.py b/vcsserver/hg.py --- a/vcsserver/hg.py +++ b/vcsserver/hg.py @@ -725,11 +725,11 @@ class HgRemote(object): commands.merge(baseui, repo, rev=revision) @reraise_safe_exceptions - def commit(self, wire, message, username): + def commit(self, wire, message, username, close_branch=False): repo = self._factory.repo(wire) baseui = self._factory._create_config(wire['config']) repo.ui.setconfig('ui', 'username', username) - commands.commit(baseui, repo, message=message) + commands.commit(baseui, repo, message=message, close_branch=close_branch) @reraise_safe_exceptions def rebase(self, wire, source=None, dest=None, abort=False):