MCPcopy Create free account
hub / github.com/OpenCSGs/csghub-server / createLocalSyncVersion

Method createLocalSyncVersion

component/multi_sync.go:456–470  ·  view source on GitHub ↗
(ctx context.Context, v types.SyncVersion)

Source from the content-addressed store, hash-verified

454}
455
456func (c *MultiSyncComponent) createLocalSyncVersion(ctx context.Context, v types.SyncVersion) error {
457 syncVersion := database.SyncVersion{
458 Version: v.Version,
459 SourceID: v.SourceID,
460 RepoPath: v.RepoPath,
461 RepoType: v.RepoType,
462 LastModifiedAt: v.LastModifyTime,
463 ChangeLog: v.ChangeLog,
464 }
465 err := c.versionStore.Create(ctx, &syncVersion)
466 if err != nil {
467 return err
468 }
469 return nil
470}

Callers 1

SyncAsClientMethod · 0.95

Calls 1

CreateMethod · 0.45

Tested by

no test coverage detected