Patent ID: 9208164
Filing Date: 2015-12-08
Classification: G06F

Abstract:
1. Within a system comprising a processor and a memory, a method of presenting changes to versioned files, the method comprising: presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file; detecting a selection of a particular version of the file; detecting a selection of another version of the file; in response to the selection of the other version of the file: comparing the versions of the file to identify differences of lines of program code between the versions, and generating comparison information based on the differences of lines of program code; determining, via the processor, a desired size of a second view; fitting the comparison information within the second view having the desired size by reducing the volume of the comparison information, reducing the volume of the comparison information comprising selectively removing from at least one chunk of the comparison information lines of program code that have not changed between the particular version of the file and the other version of the file; wherein reducing the volume of the comparison information comprises: determining a number of the lines of program code contained in the chunk of the comparison information; and responsive to determining that the number of the lines of program code exceeds a first threshold value, via the processor, selectively removing from the chunk the lines of program code that have not changed between the particular version of the file and the other version of the file; presenting at least one indicator within the first view where the lines of program code have been removed; detecting a selection of the indicator; and presenting the removed lines or program code in a second view in response to the selection of the indicator; and automatically presenting the comparison information within the second view.