diff --git a/swh/loader/mercurial/from_disk.py b/swh/loader/mercurial/from_disk.py --- a/swh/loader/mercurial/from_disk.py +++ b/swh/loader/mercurial/from_disk.py @@ -198,11 +198,13 @@ latest_snapshot = snapshot_get_latest(self.storage, self.origin_url) if latest_snapshot: + # TODO: add support for releases snapshot_branches = [ branch.target for branch in latest_snapshot.branches.values() - if branch.target_type != TargetType.ALIAS + if branch.target_type == TargetType.REVISION ] + self._latest_heads = [ hash_to_bytes(revision.metadata["node"]) for revision in self.storage.revision_get(snapshot_branches)