Methods and systems consistent with the present invention provide an improved
software development tool which displays versions of source code with the indications
of the edits in a graphical representation, wherein the graphical representation
of the source code is not merely a text representation on a user interface. Each
version reflects an instance in an edit history, i.e., reflects the changes made
to the source code.