diff -r 9aeb9e2d28a7 -r 3a333a582d7b tests/remotefilelog-getflogheads.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/remotefilelog-getflogheads.py Thu Sep 27 13:03:19 2018 -0400 @@ -0,0 +1,31 @@ +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) + + flogheads = peer.getflogheads(path) + + if flogheads: + for head in flogheads: + ui.write(head + '\n') + else: + ui.write(_('EMPTY\n'))