Git

Print this topicEmail this topicSave as PDF
Integration Description: 

The Rally Connector for Git 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 Git 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.

Since Git is a distributed SCM system, we are interested in discovering different usage scenarios for how to capture information about changes made to local branches before pushing them to a remote shared repository. Our goal is to support as many scenarios as possible. Right now, we inspect the most recent commit message for the local branch pushed. However, we may be able to get all the commits on the branch (all commits between the pre-push and post-push HEADs in the remote repository) and put those in the Rally defect's discussion, if support for that usage scenario is desirable.


Integration Status: 
Integration Support Level: 
Rally Version: 
3.7
Supported Version: 
Git 1.5, 1.6, 1.7
Cost: 
Free
Release Notes: 

v3.7

  • Allows multiple artifacts of the same type and multiple types.
  • Artifact State / ScheduleState identified dynamically, no longer requires CachedStates section in config file.
  • Requires Ruby 1.9.2 or better

v2.4

  • Support of mapping Git user name to Rally username via the MiddleName field in Rally.

v2.2b

  • Support of mapping Git user email to Rally username on Changeset object and ability to specify prefix (https or http) on SourceControlUrl. Refer to the Installation Guide for more information.

v2.1b

  • Support of mapping Git 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.0b

  • Support of new Source Code objects in Rally. Refer to the Installation Guide for more information.

v1.0.3b

  • Original version of the connector.
© 2012 Rally Software Development Corp | Legal