Daniel,

I just tried it without the version attribute.  It does work
correctly.  So there must be a bug in the VSSGet task, when a version
attribute is used in conjunction of getting files recursively by a
"Label", no subprojects are retrieved.

I have also tried this on a Win2K server with Nant 0.8.3 rc2 and VSS
6.0d.  Same results. 

Could I ask in your test did u use a Label in the version attribute
or a specific VSS generated version #?

This is the code that I used.

Can anyone else help or have suggestions?


        <target name="buildmodule">
             <vsslabel user="${vss.username}" password="${vss.password}" 
                  dbpath="${vss.dbpath}"
                  path="${VSSRepositoryPath}" 
                  label="Buildv1.3" />

                <echo message="VSS PATH=${VSSRepositoryPath}\${Module.dir}"/>
                <echo message="Label is ${Label}"/>
                <!-- Gets all files with a certain label from VSS -->
                <vssget user="${vss.username}" password="${vss.password}" 
                        localpath="${build.srccode.dir}\${Module.dir}"
                        dbpath="${vss.dbpath}" 
                        path="${VSSRepositoryPath}" 
                        recursive="True"
                        version="Buildv1.3" />
        </target>


--- Daniel Nguyen <[EMAIL PROTECTED]> wrote:
> Mike,
> 
> I'm also using Nant v0.8.3 rc2, VSS v6.0d, but didn't have the same
> problem
> you ran into with/without *version* attribute.  Just a shot in the
> dark --
> have you try without the version attribute and let it get the
> latest version
> to see if it would work?
> 
> daniel
> 
> 
> -----Original Message-----
> From: Michael Dang [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 15, 2003 5:12 PM
> To: brian; [EMAIL PROTECTED]
> Subject: RE: [Nant-users] VSSGet and subprojects question or bug?
> 
> 
> Yup, I'm sure the label is applied correctly.  I even gave it a new
> label.
> 
> I tried the VSS command line and it got everything I wanted
> recursively.  Therefore, it must be the VSSGet task with version =
> to
> a label that fails to get all the subprojects within the designated
> Path attribute.
> 
> Anyone got any other hints, anyone?  I'm gonna work on it a little
> and see what happens also.
> 
> mike
> 
> --- brian <[EMAIL PROTECTED]> wrote:
> > Good question.  We need to better integrate nAnt and nAntContrib!
> 
> > Are you
> > sure that the label is applied recursively?  I would also try the
> > operation
> > from the VSS command line and if that is possible, then there
> must
> > be
> > something wrong with the task?
> > 
> > brian
> > 
> > >-----Original Message-----
> > >From: Michael Dang [mailto:[EMAIL PROTECTED]
> > >Sent: Friday, August 15, 2003 4:22 PM
> > >To: brian; [EMAIL PROTECTED]
> > >
> > >Yeah. I mentioned that on a few post about VSS6.0 versions.  I
> am
> > >using VSS v6.0d.
> > >
> > >I tried the forward slashes as well and had the same results. :(
> > >
> > >I am not sure what version on NantContrib came with Nant v0.8.3
> > RC2.
> > >How can i tell?
> > >
> > >--- brian <[EMAIL PROTECTED]> wrote:
> > >>
> > >> I have seen some posting that mention some improper
> > functionality
> > >> with
> > >> preVss 6.0 c versions of Source Safe.  Also I'm not sure that
> it
> > >> matters but
> > >> I always use forward slashes when referencing VSS paths (eg
> > >> $/Dev/Stuff).
> > >>
> > >> The task works fine for me recursively.  What version of
> > >> nAntContrib do you
> > >> have?
> > >>
> > >> >-----Original Message-----
> > >> >From: Michael Dang [mailto:[EMAIL PROTECTED]
> > >> >Sent: Friday, August 15, 2003 4:03 PM
> > >> >To: brian; [EMAIL PROTECTED]
> > >> >
> > >> >Hi,
> > >> >
> > >> >I am using Nant v0.8.3 rc2.
> > >> >My variable ${VSSRepositoryPath} is set something like this:
> > >> >$\nextGen\Code\Core\Components\Component1
> > >> >
> > >> >Within the Component1 project contains the csproj and .cs
> files
> > >> and
> > >> >the 2 subprojects under it contain some other important .cs
> > files.
> > >> >
> > >> >I do a VSSLabel task before the VSSGet task and it
> recursively
> > >> goes
> > >> >thru all the subprojects and labels the files correctly.  So
> i
> > >> would
> > >> >assume that the VSSGet would act the same way with the
> > recursive
> > >> >attribute = true.
> > >> >
> > >> >Version attribute maybe the issue but I am looking at the
> > >> NantContrib
> > >> >VSS GetTask and it looks ok.  (Didn't run it).
> > >> >
> > >> >
> > >> >Help?
> > >> >
> > >> >
> > >> >--- brian <[EMAIL PROTECTED]> wrote:
> > >> >> I'm using vss a lot without problem.  What is
> > >> ${VSSRepositoryPath}
> > >> >> set to?
> > >> >> I also do not use the version attribute so maybe that is
> the
> > >> issue?
> > >> >>
> > >> >> >-----Original Message-----
> > >> >> >From: [EMAIL PROTECTED]
> > >> [mailto:nant-users-
> > >> >> >[EMAIL PROTECTED] On Behalf Of Michael Dang
> > >> >> >Sent: Friday, August 15, 2003 3:22 PM
> > >> >> >To: [EMAIL PROTECTED]
> > >> >> >
> > >> >> >Hi,
> > >> >> >
> > >> >> >I am using this call to get all the files within a
> specific
> > VSS
> > >> >> >repository project (a.k.a. folder).  It will recursively
> get
> > >> the
> > >> >> >files in the root project specified in "path", but it does
> > not
> > >> get
> > >> >> >the subprojects within that root project.  Is this a bug
> or
> > the
> > >> >> >intended functionality of only getting the files in the
> root
> > >> >> project
> > >> >> >and not the subprojects.
> > >> >> >
> > >> >> >This is the call I am using and recursive="true"
> > >> >> >
> > >> >> ><vssget user="${vss.username}" password="${vss.password}"
> > >> >> >     localpath="${build.srccode.dir}\${Module.dir}"
> > >> >> >     dbpath="${vss.dbpath}"
> > >> >> >     path="${VSSRepositoryPath}"
> > >> >> >     recursive="true"
> > >> >> >     replace="true"
> > >> >> >     writable="true"
> > >> >> >     version="${Label}" />
> > >> >> >
> > >> >> >=====
> > >> >> >Michael Dang
> > >> >> >
> > >> >> >__________________________________
> > >> >> >Do you Yahoo!?
> > >> >> >Yahoo! SiteBuilder - Free, easy-to-use web site design
> > software
> > >> >> >http://sitebuilder.yahoo.com
> > >> >> >
> > >> >> >
> > >> >> >-------------------------------------------------------
> > >> >> >This SF.Net email sponsored by: Free pre-built ASP.NET
> sites
> > >> >> including
> > >> >> >Data Reports, E-commerce, Portals, and Forums are
> available
> > >> now.
> > >> >> >Download today and enter to win an XBOX or Visual Studio
> > .NET.
> > >> >>
> > >> >>http://aspnet.click-
> > >> >url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> > >> >> >_______________________________________________
> > >> >> >Nant-users mailing list
> > >> >> >[EMAIL PROTECTED]
> > >> >> >https://lists.sourceforge.net/lists/listinfo/nant-users
> > >> >>
> > >> >
> > >> >
> > >> >=====
> > >> >Michael Dang
> > >> >
> > >> >__________________________________
> > >> >Do you Yahoo!?
> > >> >Yahoo! SiteBuilder - Free, easy-to-use web site design
> software
> > >> >http://sitebuilder.yahoo.com
> > >>
> > >
> > >
> > >=====
> > >Michael Dang
> > >
> > >__________________________________
> 
=== message truncated ===


=====
Michael Dang

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to