ScriptSvnReporters

class

ScriptSvnReporters.

SvnReporter

Bases: object

Instances of this interface can used as callbacks for user display of subversion messages.

ReportStart

Reports the start.

HandleSvnNotify

notify

Is called for subversion notifications.

Parameters

notify (SvnNotify) – The notify.

HandleSvnProgress

nItemsCompleted

nItemsTotal

Handles the SVN progress.

Parameters
  • nItemsCompleted (int) – The number of items completed.

  • nItemsTotal (int) – The number of items total.

HandleSvnCancel

Handles the SVN cancel.

Return type

bool

Returns

True if the current process should be cancelled.

HandlePluginNotify

severity

type

stMessage

nProjectHandle=-1

objectGuid=<property object>

Handles messages which are not caused by subversion, but by the subversion plugin or other higher levels.

Parameters
  • severity (Severity) – The severity of the message.

  • type (SvnNotificationType) – The type of notification.

  • stMessage (str) – The user readable message.

  • nProjectHandle (int) – The project handle or -1 if not relevant.

  • objectGuid (Guid) – The object GUID or Guid.Empty if not relevant.

ReportFinish

bSuccess

nRevision

Reports that the action is finished.

Parameters
  • bSuccess (bool) – if set to True, the operation was successfull.

  • nRevision (int) – The subversion revision if applicable (e. G. on checkout / update).

class

ScriptSvnReporters.

SvnCheckReporter

Bases: object

ReportInfo

nProjectHandle

stInfo

ReportError

nProjectHandle

stError

guid