dflat is a python client implementation of the dflat and redd specifications for versioning of simple filesystem based digital objects.
easy_install dflat
cd /my/object/directory/
dflat init
dflat checkout
# ... make some changes to v002
dflat status
dflat commit
dflat export v001