sapling/hgext/remoteid.py

17 lines
445 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)