Patent ID: 8719239

Claim:
A computer program product comprising: a computer readable memory having stored thereon computer readable program code that, when executed by a system comprising a processor and a memory, presents changes to versioned files, the computer readable storage medium comprising: computer readable program code that presents a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file, wherein the plurality of indicators are presented in a hierarchical manner that indicates relationships between the different versions of the file; computer readable program code that detects a selection of a particular version of the file; computer readable program code that detects a selection of another version of the file; computer readable program code that, in response to the selection of the other version of the file: compares the versions of the file to identify differences between the versions, and generates comparison information based on the differences; determines a desired size of a second view; selectively filters the comparison information to reduce the volume of the comparison information so that the filtered comparison information fits within the second view having the desired size; and automatically presents the comparison information within the second view; the comparison information comprises a plurality of chunks; and the computer program code that selectively filters the comparison information comprises computer program code that selectively removes at least one chunk of the comparison information; and the computer program code removes a chunk having an original size that is smallest in comparison to sizes of other chunks.