Navigation
API > API/Developer > API/Developer/SourceControl
Inheritance Hierarchy
- TSharedFromThis
- ISourceControlRevision
References
| Module | SourceControl |
| Header | /Engine/Source/Developer/SourceControl/Public/ISourceControlRevision.h |
| Include | #include "ISourceControlRevision.h" |
Syntax
class ISourceControlRevision : public TSharedFromThis< ISourceControlRevision, ESPMode::ThreadSafe >
Remarks
Abstraction of a source control revision.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Get
(
FString& InOutFilename, |
Get this revision of the file & store it in a temp file. | |
| const FString & | GetAction () |
Action taken to the file this revision (branch/integrate/edit/etc.) | |
| bool | GetAnnotated
(
TArray< FAnnotationLine >& OutLines |
Get an annotated revision of the file & store it in a temp file. | |
| bool | GetAnnotated
(
FString& InOutFilename |
Get an annotated revision of the file & store it in a temp file. | |
| TSharedPtr< ISourceControlRevision, ESPMode::ThreadSafe > | Source of branch, if any | ||
| int32 | Changelist number/revision number of the revision - an identifier for the check-in | ||
| const FString & | Workspace/Clientspec of the submitter (if any) | ||
| const FDateTime & | GetDate () |
Date of the revision | |
| const FString & | Changelist/Commit description | ||
| const FString & | GetFilename () |
Get the local filename of this file. | |
| int32 | GetFileSize () |
File size of the revision (0 if the file was deleted) | |
| const FString & | GetRevision () |
String representation of the revision | |
| int32 | Number of the revision | ||
| const FString & | GetUserName () |
User name of the submitter |