Oh, I see. Thanks.
On Mon, Dec 27, 2010 at 04:33, Stephen Butler <sbut...@elego.de> wrote: > > On Dec 26, 2010, at 15:54 , Dongsheng Song wrote: > >> Hi, >> >> I'm confused on the following code: >> >> if ((opt_baton->start_rev.kind != svn_opt_revision_unspecified) >> || (opt_baton->end_rev.kind != svn_opt_revision_unspecified)) >> return svn_error_create( >> SVN_ERR_CL_ARG_PARSING_ERROR, NULL, >> _("Cannot specify revisions via both command-line arguments " >> "and the --revision (-r) option")); >> >> It seem that if I can not specify start_rev or end_rev. But the >> message is very strange, >> Is ' --revision (-r) option' not a command-line argument? > > Hi Dongsheng, > > On the command-line, "--revision" is an option rather than an argument. > > Unlike other svn commands, svnsync allows a revision number or range > as a normal argument (without --revision). A source comment near that > line says > > [[[ > This is the old "... TO_URL REV[:REV2]" syntax. > ]]] > > HTH, > > Steve > >> >> Thanks, >> Dongsheng > > -- > Stephen Butler | Senior Consultant > elego Software Solutions GmbH > Gustav-Meyer-Allee 25 | 13355 Berlin | Germany > fon: +49 30 2345 8696 | mobile: +49 163 25 45 015 > fax: +49 30 2345 8695 | http://www.elegosoft.com > Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin > Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194 > > >