Limitations and known issues

This topic lists the limitations and known issues in the Dimensions CM Git Client.

Limitations

The following features and functionality are not supported:

  • Projects (only streams are supported).
  • CAC user authentication on Linux.
  • The Git ls-remote feature.

Back to top

Known issues

Known issues in the Dimensions CM Git Client latest release:

  • If you use the dimensionshttps or dimensionshttpscac Dimensions CM Git Client protocol with Dimensions CM 14.7 server, you need to update Git configuration files in the git-core folder.

    1. Open the git-core folder.

      Depending on your operating system and the installation path, the location of the git-core folder can be %GIT_HOME%\mingw64\libexec\git-core or /usr/libexec/git-core.

    2. In the the git-core folder, open the start-git-client and git-dm files and find the following line:

      JAVA_OPTS="-Dapple.awt.UIElement=true -Xmx1024m ${DEBUG_JAVA_OPTS}

    3. Replace the line with the following:

      TLS_JAVA_OPTS="-Djdk.tls.client.protocols=TLSv1.3"

      JAVA_OPTS="-Dapple.awt.UIElement=true -Xmx1024m ${DEBUG_JAVA_OPTS} ${TLS_JAVA_OPTS}"

  • Unable to clone a stream and all child streams using Visual Studio Code IDE (ENH328802).
  • Unable to clone from Visual Studio if the user HOME directory is the root of a drive (DEF329679).
  • To use the Git Jenkins plugin, you must disable the ls-remote polling mechanism. Select the Force polling using workspace option in your Jenkins job configuration.
  • If two branches have conflicting changes that have been pushed, the rebase of those branches fails. Merge the branches instead.
  • When working with topic requests, for any new topic branch you create, you need to check out the topic branch before pushing it to the repository.

Back to top