A simple and fast Ruby-based revision control system.
- Fast as hell and simple to use.
- An extensible platform.
Uses changesets over file revisions and distributed operation rather than centralized control.
mkdir fastcst cd fastcst fcst init -e (youremail) -n (your full name) -p fastcst fcst get -u https://web.archive.org/web/20060517014429/http://www.zedshaw.com/fastcst/repository/ fcst apply -r root apply -r 0.6.3 apply -r 0.6.4 apply -r 0.6.5 list apply -r 0.6.5.1 list status undo # continue the undo commands until you see root when you type 'list' or you see: # FAILURE: (input) You cannot undo while you are making a new revision. Use abort. list # (should show [ root/0.6.3/0.6.4/0.6.5 ] for path) undo list # (should show [ root/0.6.3/0.6.4 ] for path) undo list # (should show [ root/0.6.3 ] for path) undo list # (should show [ root ] for path) begin -r 0.6-release -p “Final 0.6 release” status show -c list merge -r 0.6.3 list -r 0.6.3 merge -r 0.6.4 list -r 0.6.4 merge -r 0.6.5 list -r 0.6.5 merge -r 0.6.5.1 status
- Good commands to know:
rake clean ; ruby setup.rb clean
finish-- after making changes
[ + ]