AccuRev SCM includes both management of changes to the contents of files and changes to the
pathnames of files and directories (folders). During the course of development — and in particular, during periodic “refactoring” of the source code base — developers may make several kinds of namespace-related changes to the pathnames of version-controlled elements:
AccuRev records each change to the pathname of a file or directory element as a new version of that element. As with content changes, all such namespace-related changes originate in workspaces, and are subsequently promoted up the stream hierarchy.
Version 3.8 introduced significant improvements to the handling of namespace-related changes. These improvements make AccuRev more flexible and intuitive, and they reduce the likelihood of creating “twins” unintentionally.