Support Requests item #961275, was opened at 2004-05-27 00:45 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=474852&aid=961275&group_id=54790
Category: None Group: None Status: Open Priority: 5 Submitted By: Andrew Davey (asdavey42) Assigned to: Nobody/Anonymous (nobody) Summary: Non-interrupting p4 tasks (especially p4change) Initial Comment: Hi, I use perforce for my SCM and have really liked the possibilities that the p4 suite of task offer towards maintaining a proper internal and shipping release process. Over the last two days I have been trying to map out my companies release procedure into a NAnt build file to ease the work involved and to ensure consistency across projects. So far I have had mixed results with the NAnt p4 tasks. Most of the problems I encountered were due to documentation issues - to be expected I suppose for unreleased features. Once I looked at the source code I was better able to understand how the author of the p4 tasks intented them to be used. One area that may have been overlooked is providing the ability to include the descriptive text for a changelist through a task property. Currently (and this is the default way the perforce command line client performs thses operations), whenever a new change list is created, a text editor (in my case notepad) opens up, with a populated text file that I am supposed to edit, save and exit before perforce continues. This text file contains some fields that are supposed to be filled out for the perforce client. This of course means that the nant build file cannot be executed without someone there to fill in the necessary details (as the entire build process stops until the text form is filled out, saved and the text editor closed). The perforce client does support reading this text form from a redirected standard input, which would be ideal. If this was supported then you could have a p4change task that looked like this: <p4change changelist="update-build-number" description="The build number text file is being updated for the lastest internal release" /> I would be happy to develop such a solution within the current framework and submit a patch. But I would be more interested in discussing the plans/design for the p4 suite to get an idea of what functionality it will be intended to support. I would also be willing, if required to produce some documentation or article(s) on the use of the p4 tasks to demonstrate what can be achieved etc. Andy ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=474852&aid=961275&group_id=54790 ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer