Determining the source-control status of a file can be an expensive operation.
CrossWorks will do this when:
- A file node is selected by the Project Explorer.
- The source-control status is displayed in the Project Explorer and the
file node is visible there, too.
- Before a recursive source-control operation.
- After a source-control operation.
A file will be in one of the following states:
-
Controlled: The file is in source control.
-
Not Controlled: The file is not in source control.
-
Checked Out: The file is checked out.
-
Old: The file is older than the most-recent version in source control.
-
Checked Out and Old: Both of the above.
If the file has been
modified, its status is displayed in red in the Project Explorer. Note that, if
a file is not under the local root, it will not have a source-control status.
You can reset any stored source-control file status by choosing
Project > Source Control > Refresh Status.