Well, by setting the HOME environment variable to point to a directory where
you have a .cvspass file which caches CVS passwords files for repository you
often access, you don't need to 'cvs login' at all in ANT. And I believe you
can specify your cvsroot to include a login name and password (clearly
visible though!), so you don't need the 'cvs login' step either. Consult the
CVS documentation for more info. --DD

PS: And Steve, since you work for Vignette, and my company's Austin office
is I believe in the same building as yours, try to contact Steve D. in Two
Barton Skyway, Suite 300, the resident CVS and ANT expect ;-)

-----Original Message-----
From: Ebersole, Steven [mailto:[EMAIL PROTECTED]] 
Sent: Monday, April 08, 2002 2:15 PM
To: 'Ant Users List'
Subject: RE: CVS access on a non-standard port

Thanks for the reply.

The problem with that is the cvs command login is interactive (i.e.,
specifying the login option prompts for the password).  There is no way
(unless I am mistaken) to specify the password as part of the command.  So
basically, the following ant task:

        <exec executable="cvs.exe" dir="${basedir}">
            <arg line="-d ${cvs.root} login"/>
        </exec>

simply hangs waiting for user input.



********************************************
Steve Ebersole
IT Integration Engineer
Vignette Corporation 
512.741.4195

Visit http://www.vignette.com

********************************************


-----Original Message-----
From: Dominique Devienne [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 08, 2002 1:42 PM
To: 'Ant Users List'
Subject: RE: CVS access on a non-standard port


Asusming its works on the command line, not using <cvs> and using <exec>
instead will work (if cvs.exe is in your path):

    <exec executable="cvs.exe"
          dir="${basedir}">
      <arg line="-d :pserver:[user]@[server]:[port]/[repository]
[cvscommand] [cvscommandargs]" />
    </exec>

--DD

-----Original Message-----
From: Ebersole, Steven [mailto:[EMAIL PROTECTED]] 
Sent: Monday, April 08, 2002 1:14 PM
To: Ant-User-ML (E-mail)
Subject: CVS access on a non-standard port

Could someone please walk me through the steps in getting Ant to do cvs
commands when the pserver port is something other than 2401?

I have tried using the port number in the CVSROOT variable (i.e.,
":pserver:[user]@[server]:[port]/[repository]"), but Ant miscontrues that as
the port being part of the repository.  

I then looked in the docs and saw that the cvs task has a port attribute,
however, cvspass does not have a corresponding attribute????

Thanks for any help.



********************************************
Steve Ebersole
IT Integration Engineer
Vignette Corporation 
512.741.4195

Visit http://www.vignette.com

********************************************

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to