added revision number support to the svn update functions. now a specific revision number can be specified for the update, thus allowing 'downgrades'.