A graph representation that captures both program structure and how code elements change across consecutive revisions in version history.