All of the VCS systems supported by Repoman support global and command-specific options. In cases of debugging, it would be extremely useful to specify something other than the default global option of -q used by CVS. Due to established behaviour, we need to have at least two environment variables or command-line parameters: ${VCS_BINARY} ${GLOBAL_OPTS} ${VCS_COMMAND} ${LOCAL_OPTS} The two sets of options are processed separately by the VCS :-(. For CVS, specifying '-t -n' as a global option is really nice for debugging, as a CVS-specific --pretend that uses the network and does everything except actually writing the files on the CVS server (it does take the locks on the server). If the global options are specified, the CVS default of -q should not be used.
In svn r11978 I've added REPOMAN_VCS_LOCAL_OPTS and REPOMAN_VCS_GLOBAL_OPTS variables.
zmedico: thanks, looks good :-)
This is fixed in 2.2_rc15.