mercurial/hg.py
changeset 43787 be8552f25cab
parent 43238 101ae8bbfa02
child 44060 a61287a95dc3
equal deleted inserted replaced
43786:421ea5772039 43787:be8552f25cab
  1343 
  1343 
  1344     return ret
  1344     return ret
  1345 
  1345 
  1346 
  1346 
  1347 def remoteui(src, opts):
  1347 def remoteui(src, opts):
  1348     b'build a remote ui from ui or repo and opts'
  1348     """build a remote ui from ui or repo and opts"""
  1349     if util.safehasattr(src, b'baseui'):  # looks like a repository
  1349     if util.safehasattr(src, b'baseui'):  # looks like a repository
  1350         dst = src.baseui.copy()  # drop repo-specific config
  1350         dst = src.baseui.copy()  # drop repo-specific config
  1351         src = src.ui  # copy target options from repo
  1351         src = src.ui  # copy target options from repo
  1352     else:  # assume it's a global ui object
  1352     else:  # assume it's a global ui object
  1353         dst = src.copy()  # keep all global options
  1353         dst = src.copy()  # keep all global options