remotefilelog-getflogheads.py
31 lines
| 603 B
| text/x-python
|
PythonLexer
/ tests / remotefilelog-getflogheads.py
Augie Fackler
|
r40530 | from __future__ import absolute_import | ||
from mercurial.i18n import _ | ||||
from mercurial import ( | ||||
hg, | ||||
registrar, | ||||
) | ||||
cmdtable = {} | ||||
command = registrar.command(cmdtable) | ||||
@command('getflogheads', | ||||
[], | ||||
'path') | ||||
def getflogheads(ui, repo, path): | ||||
""" | ||||
Extension printing a remotefilelog's heads | ||||
Used for testing purpose | ||||
""" | ||||
dest = repo.ui.expandpath('default') | ||||
peer = hg.peer(repo, {}, dest) | ||||
Augie Fackler
|
r40546 | flogheads = peer.x_rfl_getflogheads(path) | ||
Augie Fackler
|
r40530 | |||
if flogheads: | ||||
for head in flogheads: | ||||
ui.write(head + '\n') | ||||
else: | ||||
ui.write(_('EMPTY\n')) | ||||