Swarm 2015.1: User Guide (May 2015)

Quickstart

Often, the best way to learn how software works is to try it. If the interface is sufficiently discoverable, you may not need to refer to documentation much, or at all. Sometimes, you just need to see the required steps to complete a task; that's what this chapter is all about.

  • How do I start a code review?

  • How do I contribute comments or code changes to a code review?

  • How do I get a local copy of the review's code for evaluation?

  • How can I fix 'not mergeable' errors in a review?

  • How do I see a list of Git-created reviews?

  • How can I integrate my test suite to inform review acceptance or rejection?

  • How can I automatically deploy code within a review?

  • How do I manage project branches?

  • How do I change the logging level?

  • How do I check on the queue workers?

  • 1. Perforce Swarm
    • What's new in 2015.1
      • Major new functionality
      • Minor new functionality
      • Known limitations
  • 2. Quickstart
    • How do I start a code review?
      • Once a review has started
    • How do I contribute comments or code changes to a code review?
      • Commenting on a review
      • Commenting on a specific line in a file
      • Editing files in a review
      • Edit files in a review with Git Fusion
    • How do I get a local copy of the review's code for evaluation?
      • Determine the changelist containing the review's files
      • Using P4
      • Using P4V
      • Using Git Fusion
    • How can I fix 'not mergeable' errors in a review?
      • Resolve via P4
      • Resolve via P4V
    • How do I see a list of Git-created reviews?
    • How can I integrate my test suite to inform review acceptance or rejection?
      • Configuring Jenkins for Swarm integration
    • How can I automatically deploy code within a review?
    • How do I manage project branches?
      • Adding a branch
      • Editing a branch
      • Removing a branch
    • How do I change the logging level?
    • How do I check on the queue workers?
  • 3. Setting up
    • Swarm packages
      • Installation
      • Updating
      • Uninstall
      • Post-installation configuration
    • OVA configuration
      • VMWare OVA import
      • Oracle VirtualBox import
    • Runtime dependencies
      • Supported operating system platforms
      • Supported web browsers
      • Apache web server
      • PHP
      • Worker dependencies
      • Optional dependencies
      • Perforce Server requirements
      • Security-enhanced Linux (SELinux)
    • Initial installation
    • Apache configuration
    • PHP configuration
      • Alternative PHP Cache (APC) extension for PHP
      • Zend OPCache extension for PHP
      • ImageMagick (imagick) extension for PHP
    • Swarm configuration
      • Swarm configuration file
      • Optional additional Swarm configuration
    • Establish trigger token
    • Perforce configuration for Swarm
      • Using Perforce triggers to push events to Swarm
      • Hiding Swarm storage from regular users
    • Set up a recurring task to spawn workers
      • curl/wget verification
    • Upgrade instructions for 2014.4 to 2015.1
    • Upgrade instructions for 2014.3 to 2014.4
    • Upgrade instructions for 2014.2 to 2014.3
  • 4. Basics
    • Activity streams
    • Files
      • Downloading files as ZIP archive
      • Browsing deleted files and folders
      • File display
        • Text Files
        • Images
        • 3D models
        • Other file types
    • History
      • Range filter
      • File History
      • Remote depot history
    • Jobs
      • Adjusting Jobs columns
      • Job display
      • Adding jobs
      • Unlinking jobs
    • Changelists
      • Changelist Display
    • Diffs
      • Viewing a diff
    • Comments
      • Tasks
      • Comment features
        • Emoji
        • Links in comments
        • Comment attachments
        • Comment context
      • Commenting on a changelist or review
      • Commenting on a specific line in a file
      • Commenting on a file in a changelist or code review
      • Archiving comments
      • Restore comments
    • Users
      • Viewing users
    • Projects
      • Viewing a project
        • Reviews
        • Files
        • History
        • Jobs
    • Notifications
      • @mention notifications
      • Committed change notifications
        • Update Reviews with p4
        • Update Reviews with P4V
      • Review start notifications
    • Log in / Log out
      • To log in
      • When require_login is enabled
      • To log out
    • Notable minor features
      • Quick URLs
      • @mentions
      • JIRA integration
      • Avatars
      • Following
      • Time
      • Keyboard shortcuts
      • About Swarm
      • Custom error pages
      • Short links
      • Mobile browser compatibility
  • 5. Projects
    • Add a project
    • Edit a project
    • Membership
      • Add a member
      • Remove a member
    • Remove a project
  • 6. Code reviews
    • Models
      • Pre-commit model
      • Post-commit model
      • Git Fusion model
      • Internal representation
    • Review queues
      • Filtering open reviews
      • Filtering closed reviews
    • Review display
    • Activities
      • Start a review
      • Update a review
      • Fetch a review's files
        • Using P4
        • Using P4V
        • Using Git Fusion
      • Edit reviewers
    • Responsibility
      • Required reviewers
      • Add yourself as a reviewer
      • Remove yourself as a reviewer
    • Review workflow
      • Another developer reviews your code
      • You review another developer's code
    • States
      • State change restrictions with moderation
      • Required reviewers
      • State actions
  • 7. Integrations
    • JIRA
      • Enabling the JIRA module
    • LibreOffice
      • Limitations
      • Installation
  • 8. Administration
    • Archives configuration
    • Avatars
      • Disable avatar lookups
    • Backups
    • Changelist files limit
    • Client integration
    • Comment attachments
    • Commit credit
    • Commit timeout
    • Configuration overview
    • Email configuration
      • Sender
      • Transport
      • Recipients
      • Use BCC
      • Use Reply-To
      • Save all messages to disk
    • Emoji
    • Environment
      • Mode
      • Hostname
    • Excluding Users from Activity Streams
    • Ignored users for reviews
    • License
    • Locale
    • Logging
      • Web server logging
      • Perforce service logs
      • Swarm logs
      • Trigger Token Errors
      • Performance logging
    • Mainline branch identification
    • Notifications
    • OVA Management
      • Dependency Conflicts
    • Review keyword
    • Review enforcement
      • Group exclusion
    • Security
      • Require login
      • Prevent login
      • Sessions
      • Disable commit
      • Restricted Changes
      • Limit adding projects to administrators
      • Limit adding projects to members of specific groups
      • IP address-based protections emulation
        • Known limitations
      • Disable system info
      • HTTP client options
      • Strict HTTPS
      • Apache security
      • PHP security
    • Short links
    • System Information
      • Log
      • PHP Info
    • Unapprove modified reviews
    • Uninstall Swarm
      • Background
      • Uninstall steps
    • Workers
      • Worker status
      • Manually start workers
      • Manually restart workers
      • Worker configuration
  • 9. Extending Swarm
    • Resources
      • jQuery
      • JavaScript Resources
      • PHP Resources
      • Zend Framework 2 Resources
    • Development mode
      • To enable development mode
      • To disable development mode
    • RESTful interfaces
      • Creating events in the activity feed
      • Setting the test status for a code review
      • Web services
    • Modules
      • Influence activity events, emails, etc.
      • Templates
      • View helpers
        • Set options on existing helpers
        • Register new helpers
    • Example linkify module
    • Example email module
    • CSS & JavaScript
      • Sample JavaScript extension
      • Sample CSS customization
  • 10. Swarm API
    • API Endpoints
      • Activity : Swarm Activity List
        • POST /api/v1.1/activity
          • Description
          • Parameters
          • Example of a successful response
      • Index : Basic API controller providing a simple version action
        • GET /api/v1.1/version
          • Description
          • Example of a successful response
      • Projects : Swarm Projects
        • GET /api/v1.1/projects/
          • Description
          • Parameters
          • Example of a successful response
      • Reviews : Swarm Reviews
        • GET /api/v1.1/reviews/{id}
          • Description
          • Parameters
          • Example of a successful response
          • Example of a failure response
        • POST /api/v1.1/reviews/
          • Description
          • Parameters
          • Example of a successful response
        • POST /api/v1.1/reviews/{id}/changes/
          • Description
          • Parameters
          • Example of a successful response
        • GET /api/v1.1/reviews/
          • Description
          • Parameters
          • Examples of successful responses
  • A. Contact Perforce
  • B. Glossary
Hide partial matches
Highlight matches
0 matching pages
    Previous
    What's new in 2015.1
    Next
    How do I start a code review?