[an error occurred while processing this directive]

Engineer Thesis

Type of project:
Engineer Thesis at Hanoi University of Technology, December 2009 - April 2010

Do Le Minh

Integrating an Automatic Version Control System into EiffelStudio

Supervising Assistant:
Martin Nordio


The result of this thesis is the automatic version control system integrated into EiffelStudio. This automatic version control system uses SVN to commit and update files. Version control systems allow people to go back to previous revisions of individual files, and to compare any two revisions to view the╩changes between them. More importantly, version control systems help several people (even in geographically disparate locations) work together on a development project over the Internet by merging their changes into the same source repository.

The automatic version control system will be integrated into EiffelStudio in EVE (the Eiffel Verification Environment) the research branch of EiffelStudio. The goal of EVE is to unify all the efforts that aim at adding new, experimental functionalities to EiffelStudio.

This thesis is also a part of the project "Developing an Environment for Distributed Software Engineering". The main idea of the project is to develop a web-?based IDE containing an editor, a compiler and an automatic version control system which is accessed using a web ?browser.