private void Merge( ChangeHistoryDataSet versions, Changeset changeset ) { foreach( Change change in changeset.Changes ) { if( change.Item.ItemType == ItemType.File ) { versions.Add( change.Item.ItemId, change.Item.ServerItem, changeset.ChangesetId, clientHelper.LatestVersion, changeset.CreationDate, changeset.Committer, BuildComment( changeset, change ) ); } } }
public ChangeHistoryDataSet GetHistory( string[] taskTags ) { ChangeHistoryDataSet history = new ChangeHistoryDataSet(); foreach( Change change in GetChanges() ) { if( HistoryQueryHelper.IsChangeRelatedToTask( change.Comment, taskTags ) ) { System.Diagnostics.Trace.WriteLine( change.Version.ToString() + " - " + change.ElementId ); history.Add( change.ElementId, change.RepositoryPath, change.Version, -1, change.Date, change.User, change.Comment ); } } return history; }