Documentation
¶
Overview ¶
Package govc provides a memory-first version control system
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigAuthor ¶
type ConfigAuthor = Author
type Event ¶
type Event interface { Type() string Data() interface{} }
Event represents a generic repository event
type ParallelReality ¶
type ParallelReality = repository.ParallelReality
Additional types for compatibility
type Repository ¶
type Repository = repository.Repository
Repository is the main interface for govc operations
func Init ¶
func Init(path string) (*Repository, error)
func LoadRepository ¶
func LoadRepository(repoPath string) (*Repository, error)
LoadRepository loads or creates a repository at the specified path
func NewWithConfig ¶
func NewWithConfig(cfg Config) *Repository
NewWithConfig creates repository with config
func Open ¶
func Open(path string) (*Repository, error)
type TransactionalCommit ¶
type TransactionalCommit = repository.TransactionalCommit
TransactionalCommit re-exported for public API
Directories
¶
Path | Synopsis |
---|---|
Package client provides Go clients for govc server
|
Package client provides Go clients for govc server |
cmd
|
|
govc
command
|
|
govc-server
command
|
|
test-basic
command
|
|
test-pipeline
command
|
|
test-search
command
|
|
Package datastore provides a unified interface for multiple database backends supporting Git object storage, metadata management, and transactional operations.
|
Package datastore provides a unified interface for multiple database backends supporting Git object storage, metadata management, and transactional operations. |
badger
Package badger implements a BadgerDB-backed datastore for govc.
|
Package badger implements a BadgerDB-backed datastore for govc. |
memory
Package memory implements an in-memory datastore for govc.
|
Package memory implements an in-memory datastore for govc. |
postgres
Package postgres implements a PostgreSQL-backed datastore for govc.
|
Package postgres implements a PostgreSQL-backed datastore for govc. |
sqlite
Package sqlite implements a SQLite-backed datastore for govc.
|
Package sqlite implements a SQLite-backed datastore for govc. |
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
examples
|
|
advanced
command
|
|
basic
command
|
|
distributed
command
|
|
event-stream
command
|
|
infrastructure
command
|
|
library
command
|
|
internal
|
|
repository
Package govc provides a memory-first Git implementation that enables parallel realities, transactional commits, and reactive infrastructure.
|
Package govc provides a memory-first Git implementation that enables parallel realities, transactional commits, and reactive infrastructure. |
pkg
|
|
Click to show internal directories.
Click to hide internal directories.