Vridlo/types/Vcs

Vcs is a primary structure that represents a version control system (VCS) repository, where an RPM has been building from, or stored in, and it is described as:

Name of the VCS repository.
 * name is string mandatory write-once

Type of the VCS repository, can one of gear, srpm, origin.
 * kind is string mandatory write-once

Unique URI of the repository, must begins with git, or https. This can be used as key to bind it to Ref.
 * uri is string mandatory write-once

Datetime of the last change at the repository.
 * changed_at is datetime mandatory

VCS tag array.
 * tags is string array mandatory

Email of the VCS holder if any.
 * holder_email is string optional