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;
 }