private List<Changeset> GetChangesets( ParsedQuery query, bool followReviewLinks ) { List<Changeset> changesets = new List<Changeset>(); changesets.AddRange( GetChangesets( GetDevelopmentTasks( query.WorkItemIds, followReviewLinks ) ) ); if( query.HasVersions ) changesets.AddRange( GetChangesets( query.ServerPath, query.StartVersion, query.EndVersion ) ); return changesets; }