TinyRCS
...the stupid and simple revision control system.
Tutorial
Create a working dir
mkdir work cd work tinyrcs init
Make some work
echo "test" > test.txt
Tell TinyRCS we want to track this file
tinyrcs add test.txt
Fast revise of our work
tinyrcs status
Create important directories
mkdir ../orig mkdir ../changesets
Commit our work (create changeset)
tinyrcs commit ../changesets --against ../orig
Do some more work
echo "more work" >> test.txt
Commit it (with update of diff-dir)
cd ../orig tinyrcs update ../changesets cd ../work tinyrcs update ../changesets tinyrcs commit
...or a simpler way...
tinyrcs updateupdatecommit