tests/remotefilelog-getflogheads.py
changeset 40495 3a333a582d7b
child 40511 466dd4d70bff
--- /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'))