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