Swarm manages one or more changelists containing shelved copies of all of the files belonging to a specific review. You can unshelve the files to receive a copy of the review's code, or you can click the Download .zip button on the review to download a ZIP archive containing all of the review's files.
The current review version's changelist appears in the file list heading.
In this example, the changelist is 697707. You use the identified changelist in place of shelved changelist below.
Swarm can version file updates in reviews. For more information, see Review display.
For a shelved changelist, use a command-line shell and type:
$ p4 unshelve -s shelved changelist
For a committed changelist, use a command-line shell and type:
$ p4 sync @committed changelist
Your client's view mappings need to include the changelist's path.
For a shelved changelist:
For a committed changelist:
Git Fusion-initiated reviews include the Git logo beside the main review identifier. This indicator is important because Perforce users cannot update Git Fusion-initiated reviews.
In the following example, the current local task branch is task1
, the target branch is master
, the review id is 773273
, the Git Fusion hostname is gfserver
, and the remote repo name is p4gf_repo
.
Fetch the review's head version:
$ git fetch --prune origin From gfserver:p4gf_repo * [new_branch] review/master/773273 -> origin/review/master/773273 x [deleted] (none) -> origin/review/dev/new
The --prune
option lets the local Git repo delete the unwanted review/master/new reference created by the initial git push origin task1:review/master/new
command.
Check out the review's head version:
$ git checkout review/master/773273
You can only update Git Fusion-initiated reviews using Git Fusion.
For more information on Git Fusion, see the Git Fusion Guide.
The Download .zip button is used to download a ZIP archive that contains all of the files in the review. The version of the files downloaded is the most recent review revision selected in the review revision selector, see Select review revisions to view.
Files Marked for Add in pre-commit reviews and shelved changelists are not included in the zip file.
The Download .zip button is not displayed if the zip command-line tool is not installed on the Swarm server. For information about installing, and configuring the zip command-line tool, see Zip archive.
When you click the Download .zip button, Swarm performs the following steps: