Helix Swarm Guide

This guide tells you how to use Helix Swarm for collaboration and code review for teams using Helix Core Server. It is intended for anyone using Swarm to perform code review tasks with Helix Core Server.

See these topics to get started:

New for Swarm 2023.2

Following is a summary of new information with links to the most prominent topics. For a complete list, see What's new.

Review page (preview) improvements

View multiple files

The Swarm review page (preview) has been improved and now shows multiple files at once. This makes it easier to scroll through each of the files and view their diffs. See Review display.

Diff actions menu enables you to setup your Diff view

The Diff actions menu enables you to setup your Diff view before you browse through the files within a review. For more information, see Diff actions button.

Total number of read files moved to the File content panel header

The total number of read files moved from the File list header to the File content panel header. For more information, see File content panel header.

The fullscreen button moved to the File list header

The fullscreen Image of expand diff view to full screen button button moved from the File content panel header to the File list header to allow users to exit the fullscreen mode. For more information, see File list header.

Added syntax highlighting for ActionScript, Powershell, and Batch extensions

Swarm now supports syntax highlighting for ActionScript, Powershell, and Batch extensions. For more information, see Text files.

For more information on the supported extensions for syntax highlighting, see Supported syntax highlighting in the Review page (preview).

Markdown styles are retained in the HTML emails

If you use Markdown styles in your comments and review descriptions, the same markdown style is displayed in the Swarm HTML emails. For more information, see Markdown in comments and review descriptions.

Send notifications to a Slack channel for a restricted changelist

Swarm can now send notification messages to a Slack channel for a restricted changelist. For more information, see Slack configuration.

Added support for P4PHP 8.0, 8.1, and 8.2

Swarm now includes support for P4PHP 8.0, 8.1, and 8.2. For more information, see PHP.

Added support for Ubuntu 22.04 LTS

We now support the installation of Swarm on Ubuntu 22.04 LTS, see Recommended operating systems.

Added support for RHEL 9.1

We now support the installation of Swarm on RHEL 9.1, see Recommended operating systems.

Additional help

Helix Core Command-Line (P4) Guide

See the Helix Core Command-Line (P4) Guide for concepts and procedures for the command line client.

Helix Core Command-Line (P4) Reference

See p4 client (graph) in the Helix Core Command-Line (P4) Reference for help configuring Helix Core Server for building from mixed clients.

Helix Core Server Administrator Guide

See Helix Core Server Administrator Guide for information on installation, configuration, and management of Helix Core Server.

Helix Swarm Guide

For earlier versions of the Helix Swarm Guide.