Documentation
¶
Index ¶
- type AfterClearWorkdirFn
- type AfterCommitFilesFn
- type AfterDumpConfigFn
- type AfterGetRepositoryAuthorsFn
- type AfterGetRepositoryHistoryFn
- type AfterMoveToWorkdirFn
- type AfterReadVersionFileFn
- type AfterUpdateCfgFn
- type AfterWriteVersionFileFn
- type BeforeClearWorkdirFn
- type BeforeCommitFilesFn
- type BeforeDumpConfigFn
- type BeforeGetRepositoryAuthorsFn
- type BeforeGetRepositoryHistoryFn
- type BeforeMoveToWorkdirFn
- type BeforeReadVersionFileFn
- type BeforeUpdateCfgFn
- type BeforeWriteVersionFileFn
- type ClearWorkdirSubscriber
- type CommitFilesSubscriber
- type ConfigureRepositoryVersionsSubscriber
- type DumpConfigToFilesSubscriber
- type FinishSyncProcessFn
- type FinishSyncVersionFn
- type GetRepositoryAuthorsSubscriber
- type GetRepositoryHistorySubscriber
- type MoveToWorkdirSubscriber
- type OnClearWorkdirFn
- type OnCommitFilesFn
- type OnConfigureRepositoryVersionsFn
- type OnDumpConfigFn
- type OnGetRepositoryAuthorsFn
- type OnGetRepositoryHistoryFn
- type OnMoveToWorkdirFn
- type OnReadVersionFileFn
- type OnUpdateCfgFn
- type OnWriteVersionFileFn
- type ReadVersionFileSubscriber
- type StartSyncProcessFn
- type StartSyncVersionFn
- type Subscriber
- type SyncProcessSubscriber
- type SyncVersionSubscriber
- type UpdateCfgSubscriber
- type V8Endpoint
- type WriteVersionFileSubscriber
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AfterClearWorkdirFn ¶
type AfterClearWorkdirFn BeforeClearWorkdirFn
type AfterCommitFilesFn ¶
type AfterCommitFilesFn BeforeCommitFilesFn
type AfterDumpConfigFn ¶
type AfterGetRepositoryAuthorsFn ¶
type AfterGetRepositoryAuthorsFn func(v8end V8Endpoint, workdir string, authors *types.RepositoryAuthorsList) error
type AfterGetRepositoryHistoryFn ¶
type AfterGetRepositoryHistoryFn func(v8end V8Endpoint, dir string, NBegin int, rv *types.RepositoryVersionsList) error
type AfterMoveToWorkdirFn ¶
type AfterMoveToWorkdirFn BeforeClearWorkdirFn
type AfterReadVersionFileFn ¶
type AfterReadVersionFileFn func(v8end V8Endpoint, workdir string, filename string, number *int) error
type AfterUpdateCfgFn ¶
type AfterUpdateCfgFn BeforeUpdateCfgFn
type AfterWriteVersionFileFn ¶
type AfterWriteVersionFileFn BeforeWriteVersionFileFn
type BeforeClearWorkdirFn ¶
type BeforeClearWorkdirFn func(v8end V8Endpoint, workdir string, temp string) error
type BeforeCommitFilesFn ¶
type BeforeCommitFilesFn func(v8end V8Endpoint, workdir string, author types.RepositoryAuthor, when time.Time, comment string) error
type BeforeDumpConfigFn ¶
type BeforeGetRepositoryAuthorsFn ¶
type BeforeGetRepositoryAuthorsFn func(v8end V8Endpoint, workdir string, filename string) error
type BeforeGetRepositoryHistoryFn ¶
type BeforeGetRepositoryHistoryFn func(v8end V8Endpoint, dir string, NBegin int) error
type BeforeMoveToWorkdirFn ¶
type BeforeMoveToWorkdirFn BeforeClearWorkdirFn
type BeforeReadVersionFileFn ¶
type BeforeReadVersionFileFn func(v8end V8Endpoint, workdir string, filename string) error
type BeforeUpdateCfgFn ¶
type BeforeUpdateCfgFn func(v8end V8Endpoint, workdir string, version int) error
type BeforeWriteVersionFileFn ¶
type BeforeWriteVersionFileFn func(v8end V8Endpoint, workdir string, number int, filename string) error
type ClearWorkdirSubscriber ¶
type ClearWorkdirSubscriber struct { Before BeforeClearWorkdirFn On OnClearWorkdirFn After AfterClearWorkdirFn }
type CommitFilesSubscriber ¶
type CommitFilesSubscriber struct { Before BeforeCommitFilesFn On OnCommitFilesFn After AfterCommitFilesFn }
type ConfigureRepositoryVersionsSubscriber ¶
type ConfigureRepositoryVersionsSubscriber struct {
On OnConfigureRepositoryVersionsFn
}
type DumpConfigToFilesSubscriber ¶
type DumpConfigToFilesSubscriber struct { On OnDumpConfigFn Before BeforeDumpConfigFn After AfterDumpConfigFn }
type FinishSyncProcessFn ¶
type FinishSyncProcessFn func(v8end V8Endpoint, workdir string, err *error)
type FinishSyncVersionFn ¶
type FinishSyncVersionFn func(v8end V8Endpoint, workdir string, tempdir string, number int, err *error)
type GetRepositoryAuthorsSubscriber ¶
type GetRepositoryAuthorsSubscriber struct { Before BeforeGetRepositoryAuthorsFn On OnGetRepositoryAuthorsFn After AfterGetRepositoryAuthorsFn }
type GetRepositoryHistorySubscriber ¶
type GetRepositoryHistorySubscriber struct { On OnGetRepositoryHistoryFn Before BeforeGetRepositoryHistoryFn After AfterGetRepositoryHistoryFn }
type MoveToWorkdirSubscriber ¶
type MoveToWorkdirSubscriber struct { Before BeforeMoveToWorkdirFn On OnMoveToWorkdirFn After AfterMoveToWorkdirFn }
type OnClearWorkdirFn ¶
type OnClearWorkdirFn func(v8end V8Endpoint, workdir string, temp string, stdHandler *bool) error
type OnCommitFilesFn ¶
type OnCommitFilesFn func(v8end V8Endpoint, workdir string, author types.RepositoryAuthor, when *time.Time, comment *string, stdHandler *bool) error
type OnConfigureRepositoryVersionsFn ¶
type OnConfigureRepositoryVersionsFn func(v8end V8Endpoint, versions *types.RepositoryVersionsList, NCurrent, NNext, NMax *int) error
type OnDumpConfigFn ¶
type OnGetRepositoryAuthorsFn ¶
type OnGetRepositoryAuthorsFn func(v8end V8Endpoint, workdir string, filename string, stdHandler *bool) (map[string]types.RepositoryAuthor, error)
type OnGetRepositoryHistoryFn ¶
type OnGetRepositoryHistoryFn func(v8end V8Endpoint, dir string, NBegin int, stdHandler *bool) ([]types.RepositoryVersion, error)
type OnMoveToWorkdirFn ¶
type OnMoveToWorkdirFn OnClearWorkdirFn
type OnReadVersionFileFn ¶
type OnUpdateCfgFn ¶
type OnUpdateCfgFn func(v8end V8Endpoint, workdir string, version int, stdHandler *bool) error
type OnWriteVersionFileFn ¶
type ReadVersionFileSubscriber ¶
type ReadVersionFileSubscriber struct { Before BeforeReadVersionFileFn On OnReadVersionFileFn After AfterReadVersionFileFn }
type StartSyncProcessFn ¶
type StartSyncProcessFn func(v8end V8Endpoint, workdir string)
type StartSyncVersionFn ¶
type StartSyncVersionFn func(v8end V8Endpoint, workdir string, tempdir string, number int)
type Subscriber ¶
type Subscriber interface {
Handlers() []interface{}
}
type SyncProcessSubscriber ¶
type SyncProcessSubscriber struct { Start StartSyncProcessFn Finish FinishSyncProcessFn }
type SyncVersionSubscriber ¶
type SyncVersionSubscriber struct { Start StartSyncVersionFn Finish FinishSyncVersionFn }
type UpdateCfgSubscriber ¶
type UpdateCfgSubscriber struct { On OnUpdateCfgFn Before BeforeUpdateCfgFn After AfterUpdateCfgFn }
type V8Endpoint ¶
type V8Endpoint interface { Infobase() *v8.Infobase Repository() *designer.Repository Extention() string Options() []interface{} }
type WriteVersionFileSubscriber ¶
type WriteVersionFileSubscriber struct { Before BeforeWriteVersionFileFn On OnWriteVersionFileFn After AfterWriteVersionFileFn }
Click to show internal directories.
Click to hide internal directories.