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 |