In ConnectAll Change sets are added to all Stories and Defects when Commit Message is blank
search cancel

In ConnectAll Change sets are added to all Stories and Defects when Commit Message is blank

book

Article ID: 379906

calendar_today

Updated On:

Products

ConnectALL

Issue/Introduction

Steps to Reproduce:

  • Create a repo in GitLab.
  • Add a file to your GitLab repo.
  • Create an automation between GitLab Commits and Rally ChangeSets. 
  • Make a change to the file in GitLab. DO NOT add the Formatted ID to the Commit Message.
  • Sync with ConnectALL.


Expected Results: 

The ChangeSet should be "orphaned" and shouldn't belong to any Story or Defect because no Formatted ID was in the Commit Message.

 

Actual Results:

The Rally adapter adds the ChangeSet to every story and defect in the Rally project.

 

Environment

3.X

Cause

DE153507

Resolution

Make sure the Rally Formatted ID is in the Commit Message, however, if this is not done, there is no recovery. ChangeSets cannot be removed from an artefact by the end-user. Given the scale of the issue and that there is no recovery from a user mistake, this is a critical issue.