--- /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'))