This **EXPERIMENTAL** plugin tries to make it easy to keep your site in a version control system. **REMEMBER**, this is a first iteration, it's probably buggy, so be careful, and only use it if you are experienced with your VCS, ok? How to use it: 1. Choose your favourite VCS between git, bzr, subversion, mercurial. 2. Initialize the repo in your site (for example: ``git init .``) 3. Install this plugin: ``nikola plugin -i vcs`` 4. Run ``nikola vcs`` 5. Check what happened (for example: ``git status`` and ``git log``) 6. Use your site as usual, creating posts, adding stuff or removing it 7. GOTO 4. 8. You may want to add ``nikola vcs`` to your deploy commands. What it should do: 1. Add a lot of stuff to the repo: * All your posts * All your pages * All your galleries' images * All your listings * All your static files * Your themes * Your plugins * Your conf.py 2. Remove stuff if you removed it 3. Commit stuff if you changed it What it should **NOT** do: 1. Lose your data 2. Push it anywhere (yet) 3. Manage your output (consider ``github_deploy`` would not like it!) Please report anything missing, or any ideas on how to improve this, where you want this to go by [filing issues](https://github.com/getnikola/plugins/issues).