- use "git describe" to indicate base version, dirty working trees etc., see output of:
git describe --dirty=-DIRTY
Possible cases:
- official release version with an annotated tag: "MITK Release 2012.02.0"
- development version, clean working tree: mark as development version with git hash: "MITK Development Version 2012.02.99 (01ffe4)"
- development version, dirty working tree: mark clearly as experimental version with git hash "MITK Experimental Version 2012.02.99 (01ffe4 DIRTY)"
Use this in all locations: Application header, About dialog , search for occurences of MITK_VERSION_STRING and MITK_REVISION and MITK_VERSION_MAJOR