$switches = array(
'username' => 'Subversion repository login',
'password' => 'Subversion repository password',
'config-dir' => 'Path to a Subversion configuration directory',
// [DEFAULT: null]
'r [revision]' => 'ARG (some commands also take ARG1:ARG2 range)
A revision argument can be one of:
NUMBER revision number
"{" DATE "}" revision at start of the date
"HEAD" latest in repository
"BASE" base rev of item's working
copy
"COMMITTED" last commit at or before BASE
"PREV" revision just before COMMITTED',
// either 'r' or 'revision' may be used
'q [quiet]' => true|false,
// prints as little as possible
'v [verbose]' => true|false,
// prints extra information
'targets' => 'ARG',
// passes contents of file ARG as additional arguments
'stop-on-
copy' => true|false,
// do not cross copies while traversing history
'incremental' => true|false,
// gives output suitable for concatenation
'xml' => true|false,
// output in XML. Auto-set by fetchmodes VERSIONCONTROL_SVN_FETCHMODE_ASSOC,
// VERSIONCONTROL_SVN_FETCHMODE_XML and VERSIONCONTROL_SVN_FETCHMODE_OBJECT
'no-auth-cache' => true|false
// Do not cache authentication tokens
);