Cool. I was just typing a very lengthy reply ;-)

Schism means division or split, by the way.

On Tue, Jan 12, 2010 at 11:59 AM, Jonathon Rossi <[email protected]> wrote:

> Oh I get Roelof now.
>
> Inside Castle.Core.dll's build script it has this:
> <property name="assembly.version" value="1.2.0.0" />
>
> When we already set this in the script for the project. Yes, I think we
> should remove the assembly.version variable.
>
> On Tue, Jan 12, 2010 at 8:55 PM, John Simons 
> <[email protected]>wrote:
>
>> To set the version of an individual assembly, all you need to do is:
>> - Open the default.build file for the project  you want to set
>> - And add "<property name="assembly.version" value="x.y.z.w" />"
>> inside the "init" target, eg:
>>        <target name="init" depends="common.init">
>>                <property name="assembly.version" value="3.0.1.0" />
>>                <assemblyfileset id="project.references"
>> basedir="${build.dir}">
>>                </assemblyfileset>
>>        </target>
>>
>> Cheers
>> John
>>
>> On Jan 12, 9:39 pm, Jonathon Rossi <[email protected]> wrote:
>> > On Tue, Jan 12, 2010 at 8:22 PM, Roelof Blom <[email protected]>
>> wrote:
>> > > The project.version property was originally for versioning the entire
>> > > project, and assembly.version for versioning a specific project
>> assembly.
>> >
>> > I'm not sure I follow exactly. Are you saying we should get rid of this:
>> >
>> >     <property overwrite="false" name="assembly.version"
>> > value="${project.major}.${project.minor}.${project.build}.0" />
>> >     <property overwrite="false" name="assembly.version.informational"
>> >
>> value="${assembly.major}.${assembly.minor}.${assembly.build}.${svn.revision}"
>> > />
>> >
>> >     <property name="assembly.major"
>> > value="${version::get-major(version::parse(assembly.version))}"
>> > dynamic="true" />
>> >     <property name="assembly.minor"
>> > value="${version::get-minor(version::parse(assembly.version))}"
>> > dynamic="true" />
>> >     <property name="assembly.build"
>> > value="${version::get-build(version::parse(assembly.version))}"
>> > dynamic="true" />
>> >     <property name="assembly.revision"
>> > value="${version::get-revision(version::parse(assembly.version))}"
>> > dynamic="true" />
>> >
>> > > With the schism we should probably drop assembly.version
>> >
>> > I'm not sure what "schism" means but we don't manually maintain both, we
>> > only set project.version. I set the project version to 0.0.0.0 in the
>> common
>> > build file because Krzysztof changed it from 1.1 to 1.2 because the
>> logging
>> > services build script didn't have the line to change the project
>> version. I
>> > don't think we should be using the common file to control any specific
>> > project.
>> >
>> > Did I misunderstand you?
>> >
>> >
>> >
>> >
>> >
>> > > On Tue, Jan 12, 2010 at 11:19 AM, <[email protected]> wrote:
>> >
>> > >>   *6637* <
>> http://fisheye2.atlassian.com/changelog/castleproject?cs=6637>
>> > >> *jonathon.rossi* Tue, 12 January 2010, 11:18:15 +0100
>> > >> ------------------------------
>> > >> Default the project version to 0.0.0.0 so that each project needs to
>> set
>> > >> its own version number.
>> > >> ------------------------------
>> > >>   buildscripts/common.xml<
>> http://fisheye2.atlassian.com/browse/castleproject/buildscripts/commo...>
>> > >> 6637<
>> http://fisheye2.atlassian.com/browse/castleproject/buildscripts/commo...>
>> > >> (+1-1) diffs<
>> http://fisheye2.atlassian.com/browse/castleproject/buildscripts/commo...>
>> >
>> > >> show watches <http://fisheye2.atlassian.com/profile/showWatches.do>
>> > >> ------------------------------
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Castle Project Development List" group.
>> > > To post to this group, send email to
>> [email protected]
>> > > .
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<castle-project-devel%[email protected]>
>> <castle-project-devel%[email protected]<castle-project-devel%[email protected]>
>> >
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/castle-project-devel?hl=en.
>> >
>> > --
>> > Jono
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Castle Project Development List" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<castle-project-devel%[email protected]>
>> .
>>
>> For more options, visit this group at
>> http://groups.google.com/group/castle-project-devel?hl=en.
>>
>>
>>
>>
>
>
> --
> Jono
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected]
> .
> To unsubscribe from this group, send email to
> [email protected]<castle-project-devel%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups "Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to