SourceControl

Filters

Classes

Name

Description

Public class

FAnnotationLine

A single line of an annotated file

Public class

FCheckIn

Operation used to check files into source control

Public class

FCheckOut

Operation used to check files out of source control

Public class

FConnect

Operation used to connect (or test a connection) to source control

Public class

FCopy

Operation used to copy a file or directory from one location to another

Public class

FDelete

Operation used to mark files for delete in source control

Public class

FMarkForAdd

Operation used to mark files for add in source control

Public class

FResolve

Operation used to resolve a file that is in a conflicted state.

Public class

FRevert

Operation used to revert changes made back to the state they are in source control

Public class

FScopedSourceControl

Helper class that ensures FSourceControl is properly initialized and shutdown by calling Init/Close in its constructor/destructor respectively.

Public class

FScopedSourceControlProgress

Public class

FSync

Operation used to sync files to the state they are in source control

Public class

FUpdateStatus

Operation used to update the source control status of files

Public class

ISourceControlLabel

Abstraction of a source control label/tag.

Public class

ISourceControlModule

Interface for talking to source control providers

Public class

ISourceControlOperation

Public class

ISourceControlProvider

Interface to talking with source control providers.

Public class

ISourceControlRevision

Abstraction of a source control revision.

Public class

ISourceControlState

An abstraction of the state of a file under source control

Typedefs

Name

Description

FGetSourceControlOperation

FOnPostCheckOut

Delegate used for performing operation on files that may need a checkout, but before they are added to source control

FOperationSharedRef

Delegate used by providers to create source control operations

FSourceControlLoginClosed

Delegate called when the source control login window is closed.

FSourceControlOperationComplete

Delegate used by providers for when operations finish

FSourceControlOperationRef

FSourceControlProviderChanged

Delegate called when the active source control provider is changed

FSourceControlStateChanged

Delegate called when the state of an item (or group of items) has changed.

FSourceControlStatePtr

FSourceControlStateRef

Enums

Name

Description

Public enum

ECommandResult::Type

Results of a command execution

Public enum

EConcurrency::Type

Hint for how to execute the operation.

Public enum

ELoginWindowMode::Type

The modality of the login window.

Public enum

EOnLoginWindowStartup::Type

Login window startup behavior

Public enum

EStateCacheUsage::Type

Hint to provider when updating state

Variables

Name Description

Public variable

 

SOURCECONTROL_API