C# Класс Perforce.P4Shell

Показать файл Открыть проект

Открытые методы

Метод Описание
ActionToString ( System.Action action ) : string
Add ( string filePath, int changelistID ) : bool
CreateChangelist ( string description, int &changelistID ) : bool

Creates a new changelist with the given description.

Delete ( string filePath, int changelistID ) : bool
EasyDelete ( string filePath, int changelistID ) : void
EasyEdit ( List fileStats, int changelistID, bool reopenDeleted ) : void

This utility method will attempt whatever is necessary to get the given file path into an editable state as far as Perforce is concerned.

EasyEdit ( string filePaths, int changelistID, bool reopenDeleted ) : void

This utility method will attempt whatever is necessary to get the given file path into an editable state as far as Perforce is concerned.

Edit ( string filePath, int changelistID ) : bool
FindChangelist ( string descriptionStartsWith ) : List

Finds a list of changelists whose first 31 characters of the description match the given description, case insensitive.

GetChangelist ( int changelistID ) : Changelist
GetClientSpec ( string client, ClientSpec &clientSpec ) : bool
GetClientSpecs ( ) : List
GetClients ( ) : List
GetFileStats ( string filePath ) : List
GetOpenedFileStats ( int optionalChangelist ) : List
GetOpenedFiles ( int optionalChangelist ) : List
GetPendingChangelists ( ) : List
Initialize ( ) : void

Initialize P4Shell with the current system defaults.

Integrate ( string fromFile, string toFile, System.Operation operation ) : bool
IsHeadRevisionDelete ( FileStats fileStat ) : bool
IsHeadRevisionDelete ( string filePath, int changelistID ) : bool
PingServer ( ) : bool

Ping's the Perforce server using the current P4Shell settings.

Reopen ( string filePath, int newChangelistID ) : bool
Revert ( string filePath ) : bool
SetFileReadOnly ( string filePath ) : void
SetFileWritable ( string filePath ) : void
SetFilesReadOnly ( List files ) : void
SetFilesWriteable ( List files ) : void
StringToAction ( string actionName ) : System.Action
Submit ( int changelistID, string description ) : bool

Submits the given changelist, and updates it's description if provided. Note that when submitting the default changelist, you must always provide a description.

Sync ( string filePath ) : bool

Приватные методы

Метод Описание
Execute ( string arguments, string input ) : void

Описание методов

ActionToString() публичный статический Метод

public static ActionToString ( System.Action action ) : string
action System.Action
Результат string

Add() публичный статический Метод

public static Add ( string filePath, int changelistID ) : bool
filePath string
changelistID int
Результат bool

CreateChangelist() публичный статический Метод

Creates a new changelist with the given description.
public static CreateChangelist ( string description, int &changelistID ) : bool
description string The description of the changelist.
changelistID int
Результат bool

Delete() публичный статический Метод

public static Delete ( string filePath, int changelistID ) : bool
filePath string
changelistID int
Результат bool

EasyDelete() публичный статический Метод

public static EasyDelete ( string filePath, int changelistID ) : void
filePath string
changelistID int
Результат void

EasyEdit() публичный статический Метод

This utility method will attempt whatever is necessary to get the given file path into an editable state as far as Perforce is concerned.
public static EasyEdit ( List fileStats, int changelistID, bool reopenDeleted ) : void
fileStats List
changelistID int
reopenDeleted bool
Результат void

EasyEdit() публичный статический Метод

This utility method will attempt whatever is necessary to get the given file path into an editable state as far as Perforce is concerned.
public static EasyEdit ( string filePaths, int changelistID, bool reopenDeleted ) : void
filePaths string
changelistID int The changelist ID to use if it is necessary to open the file.
reopenDeleted bool
Результат void

Edit() публичный статический Метод

public static Edit ( string filePath, int changelistID ) : bool
filePath string
changelistID int
Результат bool

FindChangelist() публичный статический Метод

Finds a list of changelists whose first 31 characters of the description match the given description, case insensitive.
public static FindChangelist ( string descriptionStartsWith ) : List
descriptionStartsWith string The given description.
Результат List

GetChangelist() публичный статический Метод

public static GetChangelist ( int changelistID ) : Changelist
changelistID int
Результат Changelist

GetClientSpec() публичный статический Метод

public static GetClientSpec ( string client, ClientSpec &clientSpec ) : bool
client string
clientSpec ClientSpec
Результат bool

GetClientSpecs() публичный статический Метод

public static GetClientSpecs ( ) : List
Результат List

GetClients() публичный статический Метод

public static GetClients ( ) : List
Результат List

GetFileStats() публичный статический Метод

public static GetFileStats ( string filePath ) : List
filePath string
Результат List

GetOpenedFileStats() публичный статический Метод

public static GetOpenedFileStats ( int optionalChangelist ) : List
optionalChangelist int
Результат List

GetOpenedFiles() публичный статический Метод

public static GetOpenedFiles ( int optionalChangelist ) : List
optionalChangelist int
Результат List

GetPendingChangelists() публичный статический Метод

public static GetPendingChangelists ( ) : List
Результат List

Initialize() публичный статический Метод

Initialize P4Shell with the current system defaults.
public static Initialize ( ) : void
Результат void

Integrate() публичный статический Метод

public static Integrate ( string fromFile, string toFile, System.Operation operation ) : bool
fromFile string
toFile string
operation System.Operation
Результат bool

IsHeadRevisionDelete() публичный статический Метод

public static IsHeadRevisionDelete ( FileStats fileStat ) : bool
fileStat FileStats
Результат bool

IsHeadRevisionDelete() публичный статический Метод

public static IsHeadRevisionDelete ( string filePath, int changelistID ) : bool
filePath string
changelistID int
Результат bool

PingServer() публичный статический Метод

Ping's the Perforce server using the current P4Shell settings.
public static PingServer ( ) : bool
Результат bool

Reopen() публичный статический Метод

public static Reopen ( string filePath, int newChangelistID ) : bool
filePath string
newChangelistID int
Результат bool

Revert() публичный статический Метод

public static Revert ( string filePath ) : bool
filePath string
Результат bool

SetFileReadOnly() публичный статический Метод

public static SetFileReadOnly ( string filePath ) : void
filePath string
Результат void

SetFileWritable() публичный статический Метод

public static SetFileWritable ( string filePath ) : void
filePath string
Результат void

SetFilesReadOnly() публичный статический Метод

public static SetFilesReadOnly ( List files ) : void
files List
Результат void

SetFilesWriteable() публичный статический Метод

public static SetFilesWriteable ( List files ) : void
files List
Результат void

StringToAction() публичный статический Метод

public static StringToAction ( string actionName ) : System.Action
actionName string
Результат System.Action

Submit() публичный статический Метод

Submits the given changelist, and updates it's description if provided. Note that when submitting the default changelist, you must always provide a description.
public static Submit ( int changelistID, string description ) : bool
changelistID int The changelistID to submit.
description string The changelist description. For changelists other than the default changelist, /// this can be null, in which case the existing changelist description will be used.
Результат bool

Sync() публичный статический Метод

public static Sync ( string filePath ) : bool
filePath string
Результат bool