MV Version

MV Software Version management program

MV Version Program

This project was originally written just for my use and is the only one that does not implement a library, it just a program but one that I use all the time.

The original idea of the application is two fold: To compare and highlight to differences between code files and directories of code files and the record and manage the differences between all the projects I have on the go these days.

It should be noted that this is not code control system, there are plenty of those available and these are vital for team development but for a lone programmer (which I am now), they are too restrictive and too much. I wanted something I could use to document and make clearly visible the current status and version of each project and the differences between them. This does exactly that.

Version Sharing is either for a single developer using multiple machines or multiple developers to share the latest / current version status and is still under development (but nearly done).

Current Status

This program still has some known issues, mainly Version Sharing needs completing and the file difference engine needs quite a lot of fine tuning. I also want to implement a grep capability.

However, sorting these out is currently fairly low priority as the program does what I want it to do for the majority of the time (and I do use it all the time given the number of projects and the different versions of each I have on the go these days).

This project could also benefit from being converted to using MV Share Store capability rather than the MV Config Library.