Plan
Encapsulate Mercury into oomphlib, with hooks in both codes; use cmake to create a combined compilation tool; commit the hooks back to oomphlib.
There will be a new class that encapsulates both MercuryDPM and Oomphlib (composition) but for the coupled code Oomphlib will be the main code.
However, for installation it will be MercuryDPM driven.
oomph-lib access
Two public-facing repositories are
svn://oomph-lib.maths.man.ac.uk/release
and
svn://oomph-lib.maths.man.ac.uk/testing
Creating a git clone of the testing branch
git svn clone svn://oomph-lib.maths.man.ac.uk/testing -T trunk -b branches -t tags --ignore-path='david-branch' <YourLocalName>
Please note, this command will take 1-2 hours to run; but will give you all version history in a git repos, you can commit and play with.