code: func (c *Content) IsValid() error {
  	if c.Repository == "" {
  		return errors.NewBadParameterError("system.codebase", RepositoryKey+" is mandatory")
  	}
  	if c.IsRepoValidURL() == false {
  		return errors.NewBadParameterError("system.codebase", RepositoryKey+" is not valid git url")
  	}
  	return nil
  }
docs: // IsValid perform following checks
  // Repository value is mandatory