What's New in Surround SCM 2017.1

Web enhancements, better label management, and more.

Improved code review file differences

When reviewing files in code reviews, you now have more flexibility to see the exact changes you are interested in and how the changes look. You can show differences for versions not included in the review for more information. You can also ignore case and white space differences, change the differences output, and change the font and tab width.

You can also set code review user options to save your default preferences for ignoring case differences and white space, and the differences output type.

Surround SCM + TestTrack > Version Control

When getting files by label or timestamp, you can now retrieve them using the name they had when they were labeled or at the time specified by the get. If the working directory you are retrieving files to has a copy of the same file with the current name, the file with the historical name replaces it.

More flexible text file end-of-line formatting

Additional file types are now supported when adding files, setting file properties, and setting server options to auto-detect or ignore files based on filename or extension: Text (CR/LF), Text (LF), UTF-8 Text (CR/LF), and UTF-8 Text (LF).

When getting text files using the Surround SCM CLI, you can now override the default end-of-line format set in the user options. Using the CLI get command and new file types is helpful when build scripts that run on one operating system get files used exclusively in builds for another operating system.

Other enhancements

  • When switching branches in the Surround SCM Client, information is loaded in the background so you can continue to work while branches load.
  • Automatically check for and fix more problems when analyzing and repairing databases with the analyze utility: pending changelists created by deleted users, filters with deleted users as owners, checked out files missing a check out computer, and file revision records incorrectly marked to destroy.
  • Administrators can generate a file about the Surround SCM installation to send to Perforce Support for more thorough troubleshooting.

Note: TestTrack was renamed to Helix ALM. Seapine License Server was renamed to Helix ALM License Server.