Perforce
The Rally Connector for Perforce inspects the contents of a check-in comment and creates a changeset in Rally associated to the Rally artifact, creates changes for each affected file and optionally updates the state of the Rally artifact.
For example, if a developer checks in two files with the commit message "Fixed DE17", the Perforce Connector would create a changeset for the check-in revision, create two change objects for the affected files, link the changeset to the defect, and set the state of defect 17 as fixed.
The Perforce connector has been updated to work with our new Build & Changeset infrastructure. It now supports the new Changeset, Change, and SCMRepository objects as well as linking the Changeset to a Rally artifact.

v3.7
- Allows multiple artifacts of the same type and multiples types in the commit message.
- Artifact State / ScheduleState identified dynamically, no longer requires CachedStates section in config file.
- Requires Ruby 1.9.2 or better
v2.2
- Support of mapping Git user email to Rally username on Changeset object
- Ability to specify prefix (https or http) on SourceControlUrl
v2.1
- Support of mapping Perforce author to Rally user on Changeset object and instructions on running connector as background process for optimal performance. Refer to the Installation Guide for more information.
v2.0.0
- Support of the new Source Code objects in Rally. Refer to the Installation Guide for more information.
v1.0.3
- For consistency, renamed root directory from RallyToP4 to P4ToRally
v1.0.2
- Support of Ruby 1.9.1
- Fix for Rally states not being cached
- Minor bug fixes
v1.0
- Original version