Mercurial > public > mercurial-scm > hg
comparison mercurial/util.py @ 14229:85fd8402cbc4
rename util.set_hgexecutable to _sethgexecutable
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Fri, 06 May 2011 15:13:46 +0200 |
parents | 116de1da2154 |
children | d51630301241 |
comparison
equal
deleted
inserted
replaced
14228:116de1da2154 | 14229:85fd8402cbc4 |
---|---|
313 Defaults to $HG or 'hg' in the search path. | 313 Defaults to $HG or 'hg' in the search path. |
314 """ | 314 """ |
315 if _hgexecutable is None: | 315 if _hgexecutable is None: |
316 hg = os.environ.get('HG') | 316 hg = os.environ.get('HG') |
317 if hg: | 317 if hg: |
318 set_hgexecutable(hg) | 318 _sethgexecutable(hg) |
319 elif mainfrozen(): | 319 elif mainfrozen(): |
320 set_hgexecutable(sys.executable) | 320 _sethgexecutable(sys.executable) |
321 else: | 321 else: |
322 exe = find_exe('hg') or os.path.basename(sys.argv[0]) | 322 exe = find_exe('hg') or os.path.basename(sys.argv[0]) |
323 set_hgexecutable(exe) | 323 _sethgexecutable(exe) |
324 return _hgexecutable | 324 return _hgexecutable |
325 | 325 |
326 def set_hgexecutable(path): | 326 def _sethgexecutable(path): |
327 """set location of the 'hg' executable""" | 327 """set location of the 'hg' executable""" |
328 global _hgexecutable | 328 global _hgexecutable |
329 _hgexecutable = path | 329 _hgexecutable = path |
330 | 330 |
331 def system(cmd, environ={}, cwd=None, onerr=None, errprefix=None, out=None): | 331 def system(cmd, environ={}, cwd=None, onerr=None, errprefix=None, out=None): |