Hi Pierre, this should be fixed in the nightly. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: January 24, 2005 7:38 AM > To: NANT-USERS@lists.sourceforge.net > Subject: [Nant-users] Automatic quoting. > > > Hi, > > I'm using nant-0.85-rc1 . > > I want to realize a check-out on a given tag. > > I'm trying this : > <target name="test.checkout"> > <cvs-checkout > destination="c:\checkout" > cvsroot=":pserver:[EMAIL PROTECTED]:/home/az/CVSDIR" > module="my_module" > verbose="true" > usesharpcvslib="false" > sticky-tag="revision_1" > /> > </target> > > I got this : > [cvs-checkout] Using ssh binary: > [cvs-checkout] Using .cvspass file: > [cvs-checkout] Working directory: c:\checkout > [cvs-checkout] Executable: cvs.exe > [cvs-checkout] Arguments: > -d:pserver:[EMAIL PROTECTED]:/home/az/CVSDIR checkout " -r > revision_1" my_module [cvs-checkout] Starting 'cvs.exe ( > -d:pserver:[EMAIL PROTECTED]:/home/az/CVSDIR > checkout "-r revision_1" my_module)' in 'c:\checkout' > [cvs-checkout] cvs [server aborted]: no such tag revision_1 > > Well, I put cvs.exe -d:pserver:[EMAIL PROTECTED]:/home/az/CVSDIR > checkout "-r revision_1" my_module in a prompt command. It > doesn't work. > > However, when I try cvs.exe > -d:pserver:[EMAIL PROTECTED]:/home/az/CVSDIR checkout -r revision_1 > my_module , it works. The only difference is that I removed > the quote embracing -r revision. > > I have seen in the source code (yes, I have time for that > today ;))) , and actually in Argument.cs , I can see: else if > (argument.IndexOf("'") > -1 || argument.IndexOf(" ") > -1) { > // argument contains space and is not > quoted, so quote it > return '\"' + argument + '\"'; > Because there is a space between -r and revision, it puts a quote. > > As a solution, I will launch "cvs.exe" as an external > command. However, is there a better solution ? > > Thanks, > > Pierre. > > > > > > ****************************************************************** > This message and any attachments (the "message") are > confidential and intended solely for the addressee(s). Any > unauthorised use or dissemination is prohibited. E-mails are > susceptible to alteration.Neither SOCIETE GENERALE nor any of > its subsidiaries or affiliates shall be liable for the > message if altered, changed or falsified. > *************** > Ce message et toutes les pieces jointes (ci-apres le > "message") sont confidentiels et etablis a l'intention > exclusive de ses destinataires. Toute utilisation ou > diffusion non autorisee est interdite. Tout message > electronique est susceptible d'alteration.La SOCIETE GENERALE > et ses filiales declinent toute responsabilite au titre de ce > message s'il a ete altere, modifie ou falsifie. > ****************************************************************** > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive > Reporting Tool for open source databases. Create drag-&-drop > reports. Save time by over 75%! Publish reports on the web. > Export to DOC, XLS, RTF, etc. Download a FREE copy at > http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Nant-users mailing list > Nant-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nant-users >
------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users