I was thinking, I really should have something that can control my development of any programs that I write. But, as I am sure with most people, I don't want a full-blown server to control the versions of my applications. I want a quick tool that I can 'just use'.
So, sometime soon, I will release a little application that does that. It uses SQLite3 as a back-end database (serverless) to control the files for my applications. I have doen most of it - it's pretty manual at the moment, but that'll change over time I guess.
This is how it looks at the moment. I can store files and update them with an automatic method. It isn't too clever at the moment - bit this is the first stab.

The differences in files screenshot is shown below:
Looks good for now, but I'm still working on it - soon as I am done, I'll let you know.

