Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Source Control State' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Source Control State |
Outputs
| Type | Name | Description |
|---|---|---|
| string | Filename | Get the local filename that this state represents |
| boolean | Is Valid | Indicates whether this source control state has valid information (true) or not (false) |
| boolean | Is Unknown | Determine if we know anything about the source control state of this file |
| boolean | Can Check In | Determine if this file can be checked in. |
| boolean | Can Check Out | Determine if this file can be checked out |
| boolean | Is Checked Out | Determine if this file is checked out |
| boolean | Is Current | Determine if this file is up-to-date with the version in source control |
| boolean | Is Source Controlled | Determine if this file is under source control |
| boolean | Is Added | Determine if this file is marked for add@note if already checked in then not considered mid add |
| boolean | Is Deleted | Determine if this file is marked for delete |
| boolean | Is Ignored | Determine if this file is ignored by source control |
| boolean | Can Edit | Determine if source control allows this file to be edited |
| boolean | Can Delete | Determine if source control allows this file to be deleted. |
| boolean | Is Modified | Determine if this file is modified compared to the version in source control. |
| boolean | Can Add | Determine if this file can be added to source control (i.e. is part of the directorystructure currently under source control) |
| boolean | Is Conflicted | Determine if this file is in a conflicted state |
| boolean | Can Revert | Determine if this file can be reverted, i.e. discard changes and the file will no longer be checked-out. |
| boolean | Is Checked Out Other | Determine if this file is checked out by someone else |
| string | Checked Out Other | Get name of other user who this file already checked out or "" if no other user has it checked out |
| boolean | Is Checked Out In Other Branch | Determine if this file is checked out by someone else in another branch |
| boolean | Is Modified In Other Branch | Determine if this file is modified by someone in another branch |
| string | Previous User | The username of the previous user to modify this file |