Source Code Management (SCM) Support
This release includes the following enhancement to Source Code Management (SCM).
Support for Multiple Repository URLs in a Single Git Instance
Instead of configuring a separate SCM Git instance for a each Git repository that will synchronize to the Scan Server, users can now specify multiple Git repository URLs in a single instance. Managing multiple Git repository connections from one SCM instance is more convenient than navigating between individual instances.
To support this enhancement, users now append the Git branch, tag, or commit ID to the end of a given URL defined in a Git instance. The Git Branch, Git Tag, and Git Commit ID fields have been removed from the Git instance UI.
Up to 50 repositories can be specified in a single Git SCM instance. All the repositories listed must use the same set of user credentials.
For complete details about this new feature, refer to “Git Configuration” in the “Integrating with Source Code Management” section in the Code Insight User Guide. This section also describes how pre-2023 R2 SCM Git instances are migrated to the current Code Insight release.
This new option to support multiple URLs in an Git SCM instance has also been added to the sourceCodeManagement REST interface. See Updates to Existing APIs.