Adds a node that breaks a 'SourceControlState' into its member fields
|
Source Control State
Source Control State Structure (by ref)
|
|
Filename
String
|
Get the local filename that this state represents |
|
Is Valid
Boolean
|
Indicates whether this source control state has valid information (true) or not (false) |
|
Is Unknown
Boolean
|
Determine if we know anything about the source control state of this file |
|
Can Check In
Boolean
|
Determine if this file can be checked in. |
|
Can Check Out
Boolean
|
Determine if this file can be checked out |
|
Is Checked Out
Boolean
|
Determine if this file is checked out |
|
Is Current
Boolean
|
Determine if this file is up-to-date with the version in source control |
|
Is Source Controlled
Boolean
|
Determine if this file is under source control |
|
Is Added
Boolean
|
Determine if this file is marked for add @note if already checked in then not considered mid add |
|
Is Deleted
Boolean
|
Determine if this file is marked for delete |
|
Is Ignored
Boolean
|
Determine if this file is ignored by source control |
|
Can Edit
Boolean
|
Determine if source control allows this file to be edited |
|
Can Delete
Boolean
|
Determine if source control allows this file to be deleted. |
|
Is Modified
Boolean
|
Determine if this file is modified compared to the version in source control. |
|
Can Add
Boolean
|
Determine if this file can be added to source control (i.e. is part of the directory structure currently under source control) |
|
Is Conflicted
Boolean
|
Determine if this file is in a conflicted state |
|
Can Revert
Boolean
|
Determine if this file can be reverted, i.e. discard changes and the file will no longer be checked-out. |
|
Is Checked Out Other
Boolean
|
Determine if this file is checked out by someone else |
|
Checked Out Other
String
|
Get name of other user who this file already checked out or "" if no other user has it checked out |