Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candidate computer program file. References...http://www.google.fr/patents/US7840956?utm_source=gb-gplus-shareBrevet US7840956 - Editor for program files