XML Office Version Control

XML Office Version Control

Project Goals

Office applications such as OpenOffice and Microsoft Office are widely used to edit the majority of today's business documents: office documents. Usually, version control systems consider office documents as binary objects, thus severely hindering collaborative work. Since XML has become a de-facto standard for office applications, we focus on versioning office documents by structured XML version control approaches. This enables state-of-the-art version control for office documents.

In order to integrate office and non-office documents we attempt to integrate state-of-the-art XML versioning approaches into general-purpose version control systems such as CVS, subversion, or darcs.