Hello Gert,

> - Does "viewpath" always refer to a file/directory path ? If so, we should
> have it backed by FileInfo instead of string.  NAnt will automatically
> resolve paths to absolute paths if the attribute is backed by FileInfo.

I think that would be fine.  The only issue I can think of is if there
is an alternative way to get to specify the path (ie like a ClearCase
specific path description), but I'm not aware of any - I always use a
regular path.

Let's make viewpath's FileInfo's until told otherwise.  :)

> - Are there other attributes that always refer to a file/directory ? I
> already modified CommentFile from string to FileInfo.

I *think* we can also change "out" in cccheckout, "vob" in ccmklabel
and ccmklabeltype and "log" in ccupdate.

I say 'think' because I those commands are pretty obscure and I've
never used them.  And, unfortunately I don't have the ClearCase
command reference here (I'm on temporary assignment in the US for
another couple of months - the reference documentation is sittng on my
desk!).  But I think it's safe to assume that they're ok.

> - We should probably quote more commandline arguments. Can you look into
> this after I've committed your tasks to cvs ?

Sure.  I actually copied the examples from the Ant ClearCase tasks. 
But I should've added more.

> - Can you add documentation for the TypeKind enum (which I've added) after
> the changes are committed to cvs ?

Yep - and thanks for making the change.  I'd seen the enum used
elsewhere (in one of the perforce tasks I think) and suspected that I
was doing something wrong...

> - Can you test the changes I made to ensure I did not introduce regression ?

I'd be happy to eyeball them but I don't have ClearCase installed on
my laptop so I can't actually do any testing...  :(

I may be able to send a copy of the build to one of the developers
back home to test.  I'll ask them nicely.  ;)

> I'll commit to cvs tomorrow, and will upload a new nightly build after that.

Excellent.  Thanks for all your reviewing and integrating work!

Cheers,
Matt


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
NAntContrib-Developer mailing list
NAntContrib-Developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer

Reply via email to