Hello
I get an
exception (see end) whenever I use a user name with a full stop in
it.
Example : -
<target name="CvsLogin" description="Logs into
cvs">
<cvs-pass
cvsroot=":pserver:[EMAIL PROTECTED]:/cvsrepo"
passfile="C:\.cvspass"
password="M3hPassword"
failonerror="true"
verbose="true" />
</target>
<cvs-pass
cvsroot=":pserver:[EMAIL PROTECTED]:/cvsrepo"
passfile="C:\.cvspass"
password="M3hPassword"
failonerror="true"
verbose="true" />
</target>
The
above fails whereas this works fine...
<target name="CvsLogin"
description="Logs into cvs">
<cvs-pass
cvsroot=":pserver:[EMAIL PROTECTED]:/cvsrepo"
passfile="C:\.cvspass"
password="M3hPassword"
failonerror="true"
verbose="true" />
</target>
<cvs-pass
cvsroot=":pserver:[EMAIL PROTECTED]:/cvsrepo"
passfile="C:\.cvspass"
password="M3hPassword"
failonerror="true"
verbose="true" />
</target>
The exception
is
ICSharpCode.SharpCvsLib.Misc.CvsRootParseException: Bad cvsroot.
Expected ( :protocol:[EMAIL PROTECTED]:port]:[C:]/path/to/repos )
Found ( :pserver:[EMAIL PROTECTED]:/cvsrepo )
at ICSharpCode.SharpCvsLib.Misc.CvsRoot.Parse(String cvsRoot)
at ICSharpCode.SharpCvsLib.Misc.CvsRoot..ctor(String cvsRoot)
at NAnt.SourceControl.Tasks.CvsPass.ExecuteTask() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.SourceControl\Tasks\CvsPass.cs:line 135
at NAnt.Core.Task.Execute() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Task.cs:line 177
at NAnt.Core.Target.Execute() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Target.cs:line 249
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Project.cs:line
at NAnt.Core.Project.Execute(String targetName) in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Project.cs:line 852
at NAnt.Core.Tasks.CallTask.ExecuteTask() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Tasks\CallTask.cs:line 132
at NAnt.Core.Task.Execute() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Task.cs:line 177
at NAnt.Core.Target.Execute() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Target.cs:line 249
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Project.cs:line
at NAnt.Core.Project.Execute() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Project.cs:line 839
at NAnt.Core.Project.Run() in C:\Source\NAnt\nant-0.85-nightly-2005-01-23\src\NAnt.Core\Project.cs:line 924
Please send bug report to nant-developers@lists.sourceforge.net.
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System
- after being sent from Granta Design Ltd
______________________________________________________________________