Skip to main content

30 docs tagged with "scm"

View all tags

Associate Code Commits

Create associations between code commits and other Digital.ai TeamForge items, such as tracker artifacts or documents, to help define relationships, track dependencies, and enforce workflow rules.

Check Command History

Recent command history for a replica server or a specific repository allows you to check for errors and see whether there are pending commands.

Check Out Code

You can use the checkout command to check out the code from Subversion or GIT repository.

Connect to a Subversion Edge Console

When a Subversion Edge server has been converted to a SCM Integration server in TeamForge, you can log into its management console from within TeamForge.

Create a Source Code Repository

Each project can have one or more source code repositories. Before you can create a source code repository, a site administrator must first add one or more SCM servers to the Digital.ai TeamForge environment.

Get the Code

Browse TeamForge to find the code you want to work on, then check out the code.

Integrate a Source Code Server

A site must have one or more servers to handle source code repositories and users. The source code server can be the same server as the application server or a separate server.

Linkify Custom Object IDs in Code Browser

Include custom object IDs in your commit messages and have them automatically converted to hyperlinks. This is possible if you set up custom object ID mapping for the repository.

Manage Replicas

A replica server in TeamForge is a Subversion Edge server that replicates the content of an existing core SCM integration server.

Move a Source Code Repository

When the existing code base for an application may need to be managed by a different team or project, you can move the source code repository from the first project into the other one.

password_util.sh

The password_util.sh script is used to get the encrypted or decrypted password value for the user scmviewer.

Quality Gates and Review Rules

This topic discusses quality gates and review rules from an administrator perspective. It also discusses some of the known issues with the project level `rules.pl` file and how to work around them.

Replicate a Subversion Repository

When a Subversion Edge replica has been successfully registered with a TeamForge SCM integration server, it is available to project administrators in projects using that server to house repositories. To replicate a Subversion repository, you need to add it to a replica server.

Search Code

Integration with Black Duck Code Sight (BDCS) is no longer supported in TeamForge 17.1 and later. TeamForge 17.1 (and later) is equipped with its own code search function powered by Elasticsearch. You can do away with BDCS integration while upgrading to TeamForg 17.1 (and later) and set up TeamForge Code Search, which is now one of the integral services of TeamForge. This section discussions the features of TeamForge Code Search and what it takes to set up Code Search on your site.

Set up LFS

Git Large File Storage (LFS) is a Git extension for versioning large files. Git LFS replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a separate server (typically a remote server).

TeamForge-Git Integration Reference

This topic discusses the mappings between TeamForge and Gerrit, Gerrit access rights, directory structure, connectivity, logs and configuration properties, and differences compared to vanilla Gerrit.

UserFilter Removal

The `UserFilter` removal from the Quality Gates is a direct outcome of the removal of the `current_user` predicate from the open source Gerrit.

View Code Commits

To stay up to date with code development on a project, browse the code commits made to each repository integrated into your TeamForge site.

Work with the Internal Code Browser

For Subversion and Git repositories, you have the option to use the TeamForge code browser which is turned on by default while integrating the source code server.