In various situations, AccuRev searches some or all of your workspace tree to determine which files should have a status of (modified) and to identify external files. This chapter describes the
Timestamp Optimization (TSO) algorithm, how AccuRev uses it during workspace searches, and how to disable or override it.
Local, client-based TSO uses cached server information that is stored on the client. This approach to timestamp optimization ensures that all modified files in the workspace are correctly identified (even if they have an older timestamp and have been copied into the workspace from an external directory), while ensuring good performance.
Note: Local, client-based TSO requires a one-time, full scan of the workspace. Because of this, the first
accurev stat or
accurev update command, whether executed from the AccuRev CLI or GUI, that your users perform on any
existing workspace may take up to several minutes to complete. After this one-time scan has been completed on the workspace, these commands will behave with performance that is equivalent to or better than prior releases. Consider making your users aware of the initial one-time scan requirement for existing workspaces. (This does not apply to newly created workspaces.)
AccuRev CLI users can override the default TSO behavior by using the -O option with the
stat command (or commands which call the
stat command --
anchor -n, co -n, files, and
update).