public ReferenceCandidate(string repositoryName, string projectName, VersionNumber versionNumber, Tags tags) { _repositoryName = repositoryName; _projectName = projectName; _tags = tags; _versionNumber = versionNumber; }
protected ReferenceStatus(string dependencyName, VersionNumber referencedVersionNumber, bool isProjectMissing, bool isReferencedVersionMissing) { _dependencyName = dependencyName; _referencedVersionNumber = referencedVersionNumber; _isProjectMissing = isProjectMissing; _isReferencedVersionMissing = isReferencedVersionMissing; _referencedVersionTags = Tags.None; }
protected ReferenceStatus(string dependencyName, VersionNumber referencedVersionNumber, bool isToLatestVersion, bool isAnyVersionInstalled, bool isOlderVersionInstalled, bool isReferencedVersionInstalled, Tags referencedVersionTags) { _dependencyName = dependencyName; _referencedVersionNumber = referencedVersionNumber; _isToLatestVersion = isToLatestVersion; _isAnyVersionInstalled = isAnyVersionInstalled; _isOlderVersionInstalled = isOlderVersionInstalled; _isReferencedVersionInstalled = isReferencedVersionInstalled; _referencedVersionTags = referencedVersionTags; }
public void AddNewVersion(Repository repository, Tags tags) { ArchivedProject archivedProject = repository.FindOrCreateProject(this); ArchivedProjectVersion version = ArchivedProjectVersion.Create(archivedProject, tags); version.FileSet = this.BuildDirectory.ToFileSet(); archivedProject.AddVersion(version); }
public static ArchivedProjectVersion Create(ArchivedProject project, Tags tags) { return Create(project.Name, tags); }
public static ArchivedProjectVersion Create(string projectName, Tags tags) { VersionNumber version = new VersionNumber(); string repositoryAlias = projectName + "-" + version.AsString; return new ArchivedProjectVersion(version, repositoryAlias, tags); }
protected ArchivedProjectVersion(VersionNumber version, string repositoryAlias, Tags tags) { _versionNumber = version; _repositoryAlias = repositoryAlias; _tags = tags; }