Documentation ¶
Index ¶
Constants ¶
View Source
const ProgramName = "metadata-preflight"
Variables ¶
This section is empty.
Functions ¶
func UpdateMetadata ¶
func UpdateMetadata(c *config.Config, db *sqlx.DB, repository *domain.Repository, activitySink activity.Sink, repositoryStore RepositoryStore, clonedRepositories map[string]*git.ClonedRepository)
Types ¶
type RepositoriesInDB ¶
type RepositoriesInDB struct {
// contains filtered or unexported fields
}
func (*RepositoriesInDB) FindAllWithTriggers ¶
func (self *RepositoriesInDB) FindAllWithTriggers() ([]*domain.Repository, error)
func (*RepositoriesInDB) MarkAsAccessible ¶
func (self *RepositoriesInDB) MarkAsAccessible(repositoryUuid string, accessible bool) error
func (*RepositoriesInDB) UpdateMetadata ¶
func (self *RepositoriesInDB) UpdateMetadata(repositoryUuid string, metadata *domain.RepositoryMetaData) error
type RepositoryStore ¶
type RepositoryStore interface { FindAllWithTriggers() ([]*domain.Repository, error) UpdateMetadata(repositoryUuid string, metadata *domain.RepositoryMetaData) error MarkAsAccessible(repositoryUuid string, accessible bool) error }
Click to show internal directories.
Click to hide internal directories.