Simplest source control ever - what do you use?
I am working on a solo project, writing all code myself so no collaboration is required,

However, I do need the following features:

1) Check in a current version, with comments


2) Assign a label to a version

3) Retrieve a version using label/tag

4) NOT HOSTED (meaning I hold the repository on my local machine)

5) free/open source

6) With a nice GUI, not command line?


I think SVN is a good one, but it seems a bit overkill for me. Anyone ever came across anything like that?
Simplest source control ever - what do you use?
===

I am working on a solo project, writing all code myself so no collaboration is required,

However, I do need the following features:

1) Check in a current version, with comments


2) Assign a label to a version

3) Retrieve a version using label/tag

4) NOT HOSTED (meaning I hold the repository on my local machine)

5) free/open source

6) With a nice GUI, not command line?


I think SVN is a good one, but it seems a bit overkill for me. Anyone ever came across anything like that?