sapling/hgext/remoteid.py

18 lines
446 B
Python
Raw Normal View History

# Copyright 2016-present Facebook. All Rights Reserved.
#
# print server fqdn during a remote session
import socket
from mercurial import wireproto
from mercurial.extensions import wrapfunction
from mercurial.i18n import _
def extsetup(ui):
def printhostname(orig, *args, **kwargs):
ui.warn(_("hostname") + ": " + socket.getfqdn())
return orig(*args, **kwargs)
wrapfunction(wireproto, "_capabilities", printhostname)