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.