Skip to main content
View as Markdown

IVcsManager interface

No description yet.

public interface IVcsManager

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
SVNDbLibRepositoryCacheFolderstringget; set
SVNDbLibRepositoryWorkingFolderstringget; set
SVNDbLibUpdateThresholdintget; set

SVNDbLibRepositoryCacheFolder​

No description yet.

string GetState_SVNDbLibRepositoryCacheFolder();
void SetState_SVNDbLibRepositoryCacheFolder(string argValue);

Type: string · Access: read/write

SVNDbLibRepositoryWorkingFolder​

No description yet.

string GetState_SVNDbLibRepositoryWorkingFolder();
void SetState_SVNDbLibRepositoryWorkingFolder(string argValue);

Type: string · Access: read/write

SVNDbLibUpdateThreshold​

No description yet.

int GetState_SVNDbLibUpdateThreshold();
void SetState_SVNDbLibUpdateThreshold(int argValue);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
BackgroundGetRevisionsIVcsRevisions
BackgroundGetStatusTVCSStatusSet
BackgroundGetStatusStringstring
CheckoutSVNDBLIBWorkingFoldersbool
CommitInteractivelystring
CreateVcsProjectIVcsProject
GetDeletedFileListIVcsFileNames
GetDocumentStatusTVCSStatusSet
GetLocationInRepositorystring
GetProjectFromVcsstring
GetProviderByTypeIVcsProvider
GetRevisionsIVcsRevisions
GetStatusTVCSStatusSet
GetStatusStringstring
GetSVNDblibDocForDocumentIDXPSVNDatabaseLibDocument
GetSVNDblibWorkingDirectoryNameFromRepositoryPathstring
GetVcsFileNamesFactoryIVcsFileNamesFactory
GetVcsRevisionStringstring
GetVcsRevisionStringForDocumentstring
GetVcsRevisionStringForDocumentExtstring
IsVCSActivebool
ListenForVCSStatusChangesvoid
NeedToCheckoutSVNDBLIBWorkingFoldersbool
Refreshvoid
StopListeningForVCSStatusChangesvoid
UpdateInteractivelystring

BackgroundGetRevisions​

No description yet.

IVcsRevisions BackgroundGetRevisions(IVcsProject argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: IVcsRevisions

Extension method of IVcsManagerHelper (using DXP;).

BackgroundGetStatus​

No description yet.

TVCSStatusSet BackgroundGetStatus(IVcsProject argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: TVCSStatusSet

Extension method of IVcsManagerHelper (using DXP;).

BackgroundGetStatusString​

No description yet.

string BackgroundGetStatusString(IVcsProject argVCSProject, string argFullPath);
string BackgroundGetStatusString(object argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

CheckoutSVNDBLIBWorkingFolders​

No description yet.

bool CheckoutSVNDBLIBWorkingFolders(IDXPSVNDatabaseLibDocument argSVNDbLibDoc);
bool CheckoutSVNDBLIBWorkingFolders(object argSVNDbLibDoc);
ParameterTypePassing
argSVNDbLibDocIDXPSVNDatabaseLibDocumentvalue

Returns: bool

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

CommitInteractively​

No description yet.

string CommitInteractively(IVcsProject argVCSProject, IVcsFileNames argFileNames);
string CommitInteractively(object argVCSProject, object argFileNames);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFileNamesIVcsFileNamesvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

CreateVcsProject​

No description yet.

IVcsProject CreateVcsProject(IDXPProject argProject, string argProjectFullPath);
ParameterTypePassing
argProjectIDXPProjectvalue
argProjectFullPathstringvalue

Returns: IVcsProject

Extension method of IVcsManagerHelper (using DXP;).

GetDeletedFileList​

No description yet.

IVcsFileNames GetDeletedFileList(IVcsProject argVCSProject);
ParameterTypePassing
argVCSProjectIVcsProjectvalue

Returns: IVcsFileNames

Extension method of IVcsManagerHelper (using DXP;).

GetDocumentStatus​

No description yet.

TVCSStatusSet GetDocumentStatus(string argDocument);
ParameterTypePassing
argDocumentstringvalue

Returns: TVCSStatusSet

Extension method of IVcsManagerHelper (using DXP;).

GetLocationInRepository​

No description yet.

string GetLocationInRepository(IVcsProject argVCSProject, string argFullPath);
string GetLocationInRepository(object argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetProjectFromVcs​

No description yet.

string GetProjectFromVcs(string argLocalPath);
ParameterTypePassing
argLocalPathstringvalue

Returns: string

GetProviderByType​

No description yet.

IVcsProvider GetProviderByType(TProviderType argProviderType);
ParameterTypePassing
argProviderTypeTProviderTypevalue

Returns: IVcsProvider

Extension method of IVcsManagerHelper (using DXP;).

GetRevisions​

No description yet.

IVcsRevisions GetRevisions(IVcsProject argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: IVcsRevisions

Extension method of IVcsManagerHelper (using DXP;).

GetStatus​

No description yet.

TVCSStatusSet GetStatus(IVcsProject argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: TVCSStatusSet

Extension method of IVcsManagerHelper (using DXP;).

GetStatusString​

No description yet.

string GetStatusString(IVcsProject argVCSProject, string argFullPath);
string GetStatusString(object argVCSProject, string argFullPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFullPathstringvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetSVNDblibDocForDocument​

No description yet.

IDXPSVNDatabaseLibDocument GetSVNDblibDocForDocument(IDXPDocument argDocument);
ParameterTypePassing
argDocumentIDXPDocumentvalue

Returns: IDXPSVNDatabaseLibDocument

Extension method of IVcsManagerHelper (using DXP;).

GetSVNDblibWorkingDirectoryNameFromRepositoryPath​

No description yet.

string GetSVNDblibWorkingDirectoryNameFromRepositoryPath(string argRepositoryPath, string argRepositoryURL);
ParameterTypePassing
argRepositoryPathstringvalue
argRepositoryURLstringvalue

Returns: string

GetVcsFileNamesFactory​

No description yet.

IVcsFileNamesFactory GetVcsFileNamesFactory();

Returns: IVcsFileNamesFactory

Extension method of IVcsManagerHelper (using DXP;).

GetVcsRevisionString​

No description yet.

string GetVcsRevisionString(IVcsRevisions argRevisions, TVCSStatusSet argRevStatus);
string GetVcsRevisionString(object argRevisions, ITransportSet argRevStatus);
ParameterTypePassing
argRevisionsIVcsRevisionsvalue
argRevStatusTVCSStatusSetvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetVcsRevisionStringForDocument​

No description yet.

string GetVcsRevisionStringForDocument(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: string

GetVcsRevisionStringForDocumentExt​

No description yet.

string GetVcsRevisionStringForDocumentExt(string argFileName, bool argIsShortFormat);
ParameterTypePassing
argFileNamestringvalue
argIsShortFormatboolvalue

Returns: string

IsVCSActive​

No description yet.

bool IsVCSActive();

Returns: bool

ListenForVCSStatusChanges​

No description yet.

void ListenForVCSStatusChanges(uint argHandle);
ParameterTypePassing
argHandleuintvalue

Returns: nothing (void)

NeedToCheckoutSVNDBLIBWorkingFolders​

No description yet.

bool NeedToCheckoutSVNDBLIBWorkingFolders(IDXPSVNDatabaseLibDocument argSVNDbLibDoc);
bool NeedToCheckoutSVNDBLIBWorkingFolders(object argSVNDbLibDoc);
ParameterTypePassing
argSVNDbLibDocIDXPSVNDatabaseLibDocumentvalue

Returns: bool

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

Refresh​

No description yet.

void Refresh(IVcsFileNames argDocuments);
void Refresh(object argDocuments);
ParameterTypePassing
argDocumentsIVcsFileNamesvalue

Returns: nothing (void)

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.

StopListeningForVCSStatusChanges​

No description yet.

void StopListeningForVCSStatusChanges(uint argHandle);
ParameterTypePassing
argHandleuintvalue

Returns: nothing (void)

UpdateInteractively​

No description yet.

string UpdateInteractively(IVcsProject argVCSProject, IVcsFileNames argFileNames);
string UpdateInteractively(object argVCSProject, object argFileNames);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argFileNamesIVcsFileNamesvalue

Returns: string

The first overload is an extension method of IVcsManagerHelper (using DXP;) with typed parameters; the second is declared by the interface.