Hi Nayan,
I've fixed the INTERNAL ERROR locally, and modified our ExpressionTokenizer
to allow dots / periods in identifiers.
I'll add regression tests tomorrow, and make sure this fix ends up in the
next (beta) release.
Gert
From: Nayan Gowda [mailto:nayan.go...@gmail.com]
Sent: vrijdag 16 januari 2009 7:15
To: Phil Sayers; bevan.a...@rbnz.govt.nz; bob.arc...@amsi.com
Cc: nant-users@lists.sourceforge.net
Subject: Re: [NAnt-users] Subversion Copy command throws an error
Hi,
I modifed the prefix in the version task from "Release-" to "Release."
and Nant property "prefix.version" as "Release..version" This solved my
issue.
So the Script looks like this.
<
version buildtype="Increment" prefix="Release."revisiontype="Increment"
verbose="true"></version>
<exec program="svn.exe" basedir="C:\Subversion\bin" commandline="commit
build.number -m AutomatedCommit --username draco --password draco
--no-auth-cache --non-interactive"></exec>
<exec program="svn.exe" basedir="C:\Subversion\bin"commandline="cp
svn://10.99.82.12/trunk/Code
svn://10.99.82.12/branches/Release-${Release..version}
<http://10.99.82.12/branches/Release-$%7bRelease..version%7d> -m
AutomatedCommit --username draco --password draco --no-auth-cache
--non-interactive"></exec>
Thanks for all the inputs..
Cheers
Nayan K
On Thu, Jan 15, 2009 at 7:07 PM, Phil Sayers <p...@cds-am.net> wrote:
A quick initial thought..
Do you have a property called "Release-.version" in which case
${Release-.version} is not your problem
Or is your property called "version" and you want to pre-pend its value with
"Release-" in which case your svn copy should look more like..
Svn://10.99.82.12/branches/Release-{version}
<http://10.99.82.12/branches/Release-%7Bversion%7D> -m...blah blah..
From: Nayan Gowda [mailto:nayan.go...@gmail.com]
Sent: Thursday, January 15, 2009 7:09 AM
To: nant-users@lists.sourceforge.net
Subject: [NAnt-users] Subversion Copy command throws an error
Hi,
I have written the below Nant script in order to update the version
of the build in the build.number and commit the file back to Subversion and
Create a tag of the trunk with the latest build version.
I am able to increment the version of the build number and commit the
file back to Subversion.
<version
buildtype="Increment"
prefix="Release-"
revisiontype="Increment"
verbose="true">
</version>
<exec program="svn.exe" basedir="E:\Projects\Subversion\bin"
commandline="commit build.number -m AutomatedCommit --username draco
--password draco --no-auth-cache --non-interactive">
</exec>
but getting the following error on the execution of the copy command.
<exec program="svn.exe" basedir="E:\Projects\Subversion\bin"
commandline="cp svn://10.99.82.12/trunk/Code
svn://10.99.82.12/branches/${Release-.version}
<http://10.99.82.12/branches/$%7BRelease-.version%7D> -m AutomatedCopy
--username draco --password draco --no-auth-cache --non-interactive">
</exec>
INTERNAL ERROR
System.FormatException: Index (zero based) must be greater than or equal to
zero and less than the size of the argument list.
at System.Text.StringBuilder.AppendFormat(IFormatProvider provider,
String format, Object[] args)
at System.String.Format(IFormatProvider provider, String format, Object[]
args)
at NAnt.Core.ExpressionTokenizer.GetNextToken()
at NAnt.Core.PropertyDictionary.EvaluateEmbeddedExpressions(String input,
Location location, Hashtable state, Stack visiting)
at
NAnt.Core.Element.AttributeConfigurator.InitializeAttribute(PropertyInfo
propertyInfo)
at NAnt.Core.Element.AttributeConfigurator.Initialize()
at NAnt.Core.Element.InitializeXml(XmlNode elementNode,
PropertyDictionary properties, FrameworkInfo framework)
at NAnt.Core.Element.Initialize(XmlNode elementNode, PropertyDictionary
properties, FrameworkInfo framework)
at NAnt.Core.Project.CreateTask(XmlNode taskNode, Target target)
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean
forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
Can you please help me on this?
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.10.8/1896 - Release Date: 1/15/2009
7:10 PM
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users